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

CWE-46 Individual Dictionary Definition (Draft 9)

Path Equivalence: 'filename ' (Trailing Space)
Weakness ID
Status: Incomplete

46 (Weakness Variant)

Description

Summary

A software system that accepts path input in the form of trailing space ('filedir ') without appropriate validation can lead to ambiguous path resolution and allow an attacker to traverse the file system to unintended locations or access arbitrary files.

Potential Mitigations

see the vulnerability category "Path Equivalence"

Observed Examples
ReferenceDescription
CVE-2001-0693Source disclosure via trailing encoded space "%20"
CVE-2001-0778Source disclosure via trailing encoded space "%20"
CVE-2001-1248Source disclosure via trailing encoded space "%20"
CVE-2004-0280Source disclosure via trailing encoded space "%20"
CVE-2004-2213Source disclosure via trailing encoded space "%20"
CVE-2005-0622Source disclosure via trailing encoded space "%20"
CVE-2005-1656Source disclosure via trailing encoded space "%20"
CVE-2002-1603Source disclosure via trailing encoded space "%20"
CVE-2001-0054Multi-Factor Vulnerability (MVF). directory traversal and other issues in FTP server using Web encodings such as "%20"; certain manipulations have unusual side effects.
CVE-2002-1451Trailing space ("+" in query string) leads to source code disclosure.
Relationships
NatureTypeIDName
ChildOfWeakness ClassWeakness ClassWeakness Class41Failure to Resolve Path Equivalence
CanPrecedeWeakness VariantWeakness VariantWeakness Variant289Authentication Bypass by Alternate Name
Source Taxonomies

PLOVER - Trailing Space - 'filedir '

Applicable Platforms

All

Page Last Updated: April 22, 2008