Unparsed Raw Web Content Delivery |
Weakness ID: 433 (Weakness Variant) | Status: Incomplete |
Description Summary
Extended Description
If code is stored in a file with an extension such as ".inc" or ".pl", and the web server does not have a handler for that extension, then the server will likely send the contents of the file directly to the requester without the pre-processing that was expected. When that file contains sensitive information such as database credentials, this will result in an information leak that allows the attacker to compromise the application or associated components.
Reference | Description |
---|---|
CVE-2002-1886 | ".inc" file stored under web document root and returned unparsed by the server |
CVE-2002-2065 | ".inc" file stored under web document root and returned unparsed by the server |
CVE-2005-2029 | ".inc" file stored under web document root and returned unparsed by the server |
SECUNIA:11394 | ".inc" file stored under web document root and returned unparsed by the server |
CVE-2001-0330 | direct request to .pl file leaves it unparsed |
CVE-2002-0614 | .inc file |
CVE-2004-2353 | unparsed config.conf file |
CVE-2007-3365 | Chain: uppercase file extensions causes web server to return script source code instead of executing the script. |
Clean up debug code before deploying the application. |
Perform a type check before interpreting files. |
Do not store sentitive information in files which may be misinterpreted, causing a possible information leak. |
Nature | Type | ID | Name | View(s) this relationship pertains to![]() |
---|---|---|---|---|
ChildOf | ![]() | 219 | Sensitive Data Under Web Root | Research Concepts (primary)1000 |
ChildOf | ![]() | 429 | Handler Errors | Development Concepts (primary)699 |
CanFollow | ![]() | 178 | Failure to Resolve Case Sensitivity | Research Concepts1000 |
CanFollow | ![]() | 430 | Deployment of Wrong Handler | Research Concepts1000 |
CanFollow | ![]() | 431 | Missing Handler | Research Concepts1000 |
This overlaps direct requests (CWE-425), alternate path (CWE-424), permissions (CWE-275), and sensitive file under web root (CWE-219). |
Mapped Taxonomy Name | Node ID | Fit | Mapped Node Name |
---|---|---|---|
PLOVER | Unparsed Raw Web Content Delivery |
Submissions | ||||
---|---|---|---|---|
Submission Date | Submitter | Organization | Source | |
PLOVER | Externally Mined | |||
Modifications | ||||
Modification Date | Modifier | Organization | Source | |
2008-07-01 | Eric Dalci | Cigital | External | |
updated Potential Mitigations, Time of Introduction | ||||
2008-09-08 | CWE Content Team | MITRE | Internal | |
updated Relationships, Other Notes, Taxonomy Mappings | ||||
2008-10-14 | CWE Content Team | MITRE | Internal | |
updated Description, Other Notes, Relationship Notes |