CWE
Home > CWE List > CWE-141 Individual Dictionary Definition (Draft 9)   View the CWE List

CWE-141 Individual Dictionary Definition (Draft 9)

Failure to Sanitize Parameter/Argument Delimiters
Weakness ID
Status: Draft

141 (Weakness Variant)

Description

Summary

Parameter delimiters injected into an application can be used to compromise a system. As data is parsed, an injected/absent/malformed delimiter may cause the process to take unexpected actions.

Potential Mitigations

Developers should anticipate that parameter delimiters will be injected/removed/manipulated in the input vectors of their software system. Use an appropriate combination of black lists and white lists to ensure only valid, expected and appropriate input is processed by the system.

Observed Examples
ReferenceDescription
CVE-2003-0307Attacker inserts field separator into input to specify admin privileges.
Relationships
NatureTypeIDName
ChildOfWeakness BaseWeakness BaseWeakness Base140Failure to Sanitize Delimiters
Source Taxonomies

PLOVER - Parameter Delimiter

Applicable Platforms

All

Page Last Updated: April 21, 2008