CWE
Home > CWE List > CWE- Individual Dictionary Definition (1.1)  
Search by ID:

CWE-66: Failure to Handle File Names that Identify Virtual Resources

Individual Definition in a New Window
Failure to Handle File Names that Identify Virtual Resources
Status: Draft
Weakness ID: 66 (Weakness Base)
Description
Summary

The product does not properly handle a file name that identifies a "virtual" resource that is not directly specified within the directory that is associated with the file name, causing the product to perform file-based operations on a resource that is not a file.

Extended Description

Virtual file names are represented like normal file names, but they are effectively aliases for other resources that do not behave like normal files. Depending on their functionality, they could be alternate entities. They are not necessarily listed in directories.

Functional Areas
* File processing
Affected Resources
* File/Directory
Relationships
NatureTypeIDNameView(s) this relationship pertains toView(s)
ChildOfWeakness ClassWeakness ClassWeakness Class706Use of Incorrectly-Resolved Name or Reference
Research Concepts (primary)1000
ChildOfCategoryCategory21Pathname Traversal and Equivalence Errors
Development Concepts (primary)699
ParentOfCategoryCategory68Windows Virtual File Problems
Development Concepts (primary)699
ParentOfCategoryCategory70Mac Virtual File Problems
Development Concepts (primary)699
ParentOfWeakness VariantWeakness VariantWeakness Variant67Failure to Handle Windows Device Names
Development Concepts (primary)699
Research Concepts (primary)1000
ParentOfWeakness VariantWeakness VariantWeakness Variant69Failure to Handle Windows ::DATA Alternate Data Stream
Development Concepts (primary)699
Research Concepts (primary)1000
ParentOfWeakness VariantWeakness VariantWeakness Variant71Apple '.DS_Store'
Research Concepts (primary)1000
ParentOfWeakness VariantWeakness VariantWeakness Variant72Failure to Handle Apple HFS+ Alternate Data Stream Path
Development Concepts (primary)699
Research Concepts (primary)1000
Taxonomy Mappings
Mapped Taxonomy NameMapped Node Name
PLOVERVirtual Files
Applicable Platforms
Languages
All
Time of Introduction
* Architecture and Design
* Implementation
* Operation
Content History
Submissions
PLOVER. (Externally Mined)
Modifications
Eric Dalci. Cigital. 2008-07-01. (External)
updated Time_of_Introduction
CWE Content Team. MITRE. 2008-09-08. (Internal)
updated Description, Relationships, Taxonomy_Mappings, Type
Previous Entry Names
* Virtual Files (changed 2008-04-11)
Page Last Updated: November 24, 2008