Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CWE-69 (Windows::DATA交换数据流处理不恰当) — Vulnerability Class 1

1 vulnerabilities classified as CWE-69 (Windows::DATA交换数据流处理不恰当). AI Chinese analysis included.

CWE-69 represents a critical input validation weakness where software fails to properly handle or detect Windows Alternate Data Streams (ADS). This flaw allows attackers to exploit the operating system’s file structure by hiding malicious payloads, metadata, or process information within secondary data streams attached to standard files. Because common tools like Windows Explorer and the command-line dir utility typically ignore these streams, attackers can bypass intended access restrictions and evade detection by security scanners or system administrators. To mitigate this risk, developers must implement rigorous input validation that explicitly checks for and sanitizes ADS usage. Furthermore, security controls should be configured to detect anomalous file attributes and restrict write access to streams, ensuring that all data associated with a file is fully visible and auditable by both the application and underlying security mechanisms.

MITRE CWE Description
The product does not properly prevent access to, or detect usage of, alternate data streams (ADS). 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.
Common Consequences (1)
Access Control, Non-Repudiation, OtherBypass Protection Mechanism, Hide Activities, Other
Mitigations (1)
ImplementationEnsure that the source code correctly parses the filename to read or write to the correct stream.
CVE IDTitleCVSSSeverityPublished
CVE-2025-3941 Improper Handling of Windows: DATA Alternate Data Stream — Niagara Framework 5.4 Medium2025-05-22

Vulnerabilities classified as CWE-69 (Windows::DATA交换数据流处理不恰当) represent 1 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.