CWEweakness

CWE-72 Improper Handling of Apple HFS+ Alternate Data Stream Path

Official page ↗
Abstraction
Variant
Structure
Simple
Status
Incomplete
Languages
Not Language-Specific
CWE version
5.0

Description

The product does not properly handle special paths that may identify the data or resource fork of a file on the HFS+ file system.

Common consequences

• Confidentiality, Integrity: Read Files or Directories, Modify Files or Directories, Bypass Protection Mechanism — If the product chooses actions to take based on the file name, then if an attacker provides the data or resource fork, the product may take unexpected actions. Further, if the product intends to restrict access to a file, then an attacker might still be able to bypass intended access restrictions by requesting the data or resource fork for that file.

Observed examples

• CVE-2004-1084: Server allows remote attackers to read files and resource fork content via HTTP requests to certain special file names related to multiple data streams in HFS+.

Related

Observed example · CVE (1)

  • CVE-2004-1084 Apache for Apple Mac OS X 10.2.8 and 10.3.6 allows remote attackers to read files and resource fork content via HTTP requests to certain… vulnerability

Child of · CWE (1)

  • CWE-66 Improper Handling of File Names that Identify Virtual Resources weakness