CVE-2024-56198

path-sanitizer allows bypassing the existing filters to achieve path-traversal vulnerability

Published Dec 31, 2024 CVSS 4.0 · 9.3 Critical EPSS < 1% KEV · Not listed
Description
path-sanitizer is a simple lightweight npm package for sanitizing paths to prevent Path Traversal. Prior to 3.1.0, the filters can be bypassed using .=%5c which results in a path traversal. This vulnerability is fixed in 3.1.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-0018 path-sanitizer is a simple lightweight npm package for sanitizing paths to prevent Path Traversal. Prior to 3.1.0, the filters can be bypassed using .=%5c which results in a path traversal. This vulnerability is fixed in 3.1.0.
Github GHSA Github GHSA GHSA-94p5-r7cc-3rpr path-sanitizer allows bypassing the existing filters to achieve path-traversal vulnerability
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description path-sanitizer is a simple lightweight npm package for sanitizing paths to prevent Path Traversal. Prior to 3.1.0, the filters can be bypassed using .=%5c which results in a path traversal. This vulnerability is fixed in 3.1.0.
Title path-sanitizer allows bypassing the existing filters to achieve path-traversal vulnerability
Weaknesses CWE-22
References
Metrics cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Subscriptions

No data.

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Dec 31, 2024, 3:50 PM
Reserved
Dec 18, 2024, 6:29 PM
Status
Deferred
Published
Dec 31, 2024, 4:15 PM
Modified
Jun 17, 2026, 8:11 AM