CWE-249: DEPRECATED: Often Misused: Path Manipulation
This entry has been deprecated because of name confusion and an accidental combination of multiple weaknesses. Most of its content has been transferred to CWE-785.
Last updated
Overview
This entry was deprecated for several reasons. The primary reason is over-loading of the "path manipulation" term and the description. The original description for this entry was the same as that for the "Often Misused: File System" item in the original Seven Pernicious Kingdoms paper. However, Seven Pernicious Kingdoms also has a "Path Manipulation" phrase that is for external control of pathnames (CWE-73), which is a factor in symbolic link following and path traversal, neither of which is explicitly mentioned in 7PK. Fortify uses the phrase "Often Misused: Path Manipulation" for a broader range of problems, generally for issues related to buffer management. Given the multiple conflicting uses of this term, there is a chance that CWE users may have incorrectly mapped to this entry. The second reason for deprecation is an implied combination of multiple weaknesses within buffer-handling functions. The focus of this entry was generally on the path-conversion functions and their association with buffer overflows. However, some of Fortify's Vulncat entries have the term "path manipulation" but describe a non-overflow weakness in which the buffer is not guaranteed to contain the entire pathname, i.e., there is information truncation (see CWE-222 for a similar concept). A new entry for this non-overflow weakness may be created in a future version of CWE.
Real-world CVEs
6 recorded CVEs are caused by CWE-249 (DEPRECATED: Often Misused: Path Manipulation). The highest-severity and most recent are shown first.
- CVE-2019-3932Critical · CVSS 9.8 · EPSS 98th2019-04-30
- CVE-2023-35003High · CVSS 7.8 · EPSS 12th2024-02-14
- CVE-2023-33878High · CVSS 7.8 · EPSS 13th2023-11-14
- CVE-2022-27229High · CVSS 7.8 · EPSS 12th2023-11-14
- CVE-2023-32655High · CVSS 7.3 · EPSS 12th2023-11-14
- CVE-2023-32278High · CVSS 7.3 · EPSS 12th2023-11-14
Frequently asked questions
Common questions about CWE-249.
- What is CWE-249?
- This entry has been deprecated because of name confusion and an accidental combination of multiple weaknesses. Most of its content has been transferred to CWE-785.
- What CVEs are caused by CWE-249?
- 6 recorded CVEs are attributed to CWE-249, including CVE-2019-3932, CVE-2023-35003, CVE-2023-33878.
- Is CWE-249 actively exploited?
- 6 recorded CVEs are caused by CWE-249; none are currently in CISA's KEV catalog of actively exploited flaws.
References
- MITRE CWE definition (CWE-249) (opens in a new tab)
- CWE-249 vulnerabilities on NVD (opens in a new tab)
- Learn: What is a CWE?
Weakness data is sourced from the MITRE CWE catalog (v4.20). CVE associations are aggregated and kept current by RadicalNotion.AI.
Stay ahead of CWE-249
Get alerted the moment a new CWE-249 vulnerability affects your stack, with AI-written analysis, severity context, and remediation guidance.