Cyber Resilience

CWE · MITRE source

CWE-23Relative Path Traversal

Abstraction: Base · CVEs in our corpus: 473

The product uses external input to construct a pathname that should be within a restricted directory, but it does not properly neutralize sequences such as ".." that can resolve to a location that is outside of that directory.

Last updated: 11 August 2026 21:18 UTC

Cumulative inbound coverage

How completely the frameworks we cross-walk collectively cover this — the verdict is the strongest single mapping (overlapping partials are not summed); breadth shows the corroboration behind it.

Collective: partial · 2 mapping(s) from 1 framework(s): CAPEC 2 (partial)

See the full cumulative-coverage rollup →

OWASP Top 10 for Web (2025)

This weakness contributes to A01:2025 Broken Access Control.

Control responseHuman-reviewed

Answering this weakness across the control lifecycle, from our framework cross-walks.

Prevent
Stop it (NIST 800-53 / CSF Protect)
  • PR.PS-06
  • AC-3 Access Enforcement
  • AC-4 Information Flow Enforcement
  • AC-6 Least Privilege
Detect
Catch it (CSF Detect / Respond)

Harden
Shrink the surface (DISA STIG)

Validate
Prove the fix (OWASP ASVS)
  • V5.3.2

NIST 800-53 r5 controls that address this weakness (0)AI-assisted

Control Title Family Why it addresses this CWE
No NIST controls proposed yet.

Top CVEs of this weakness type, ranked by Risk Priority

CVE Risk CVSS EPSS Published
CVE-2021-40870 KEV 9.99.80.93022021-09-13
CVE-2025-64446 KEV 9.99.80.91842025-11-14
CVE-2023-34990 8.79.80.24902024-12-18
CVE-2020-5410 KEV 8.57.50.95592020-06-02
CVE-2024-27199 KEV 8.37.30.99992024-03-04
CVE-2020-8271 8.29.80.11082020-11-16
CVE-2024-24578 8.210.00.08742024-03-18
CVE-2025-55752 8.17.50.66532025-10-27
CVE-2020-10619 7.99.10.14332020-04-09
CVE-2020-17518 7.97.50.50042021-01-05
CVE-2012-6069 7.810.00.02642013-01-21
CVE-2020-12006 7.89.80.03692020-05-08
CVE-2020-27304 7.89.80.03142021-10-21
CVE-2022-23854 7.87.50.45962022-12-23
CVE-2024-2053 7.87.50.44582024-03-21
CVE-2026-41948 7.89.40.06992026-05-18
CVE-2017-9664 7.79.80.02622018-05-24
CVE-2019-17640 7.79.80.02002020-10-15
CVE-2020-25172 7.79.80.02032020-11-06
CVE-2025-34510 7.78.80.15822025-06-17
CVE-2020-5405 7.66.50.68762020-03-05
CVE-2020-10631 7.69.80.01482020-04-09
CVE-2022-39345 7.69.80.01362022-10-25
CVE-2023-6825 7.69.90.06012024-03-13
CVE-2024-113117.69.80.01342024-11-18