129
Mapped Taxonomy Name Node ID Fit Mapped Node Name
CERT C Secure Coding FIO32-C CWE More Specific Do not perform operations on devices
that are only appropriate for files
The CERT Oracle Secure
Coding Standard for Java
(2011)
FIO00-J Do not operate on files in shared
directories
Software Fault Patterns SFP16 Path Traversal
References
[REF-7]Michael Howard and David LeBlanc. "Writing Secure Code". 2nd Edition. 2002
December 4. Microsoft Press. < https://www.microsoftpressstore.com/store/writing-securecode-
9780735617223 >.
[REF-62]Mark Dowd, John McDonald and Justin Schuh. "The Art of Software Security
Assessment". 1st Edition. 2006. Addison Wesley.
CWE-69: Improper Handling of Windows ::DATA Alternate Data Stream
Weakness ID : 69
Structure : Simple
Abstraction : Variant
Description
The product does not properly prevent access to, or detect usage of, alternate data streams (ADS).
Extended Description
An attacker can use an ADS to hide information about a file (e.g. size, the name of the process)
from a system or file browser tools such as Windows Explorer and 'dir' at the command line utility.
Alternately, the attacker might be able to bypass intended access restrictions for the associated
data fork.
Relationships
The table(s) below shows the weaknesses and high level categories that are related to this
weakness. These relationships are defined as ChildOf, ParentOf, MemberOr and give insight to
similar items that may exist at higher and lower levels of abstraction. In addition, relationships such
as PeerOf and CanAlsoBe are defined to show similar weaknesses that may want to be explored.
Relevant to the view "Research Concepts" (CWE-1000)
Nature Type ID Name Page
ChildOf 66 Improper Handling of File Names that Identify Virtual
Resources