Description
Incorrect conversion of certain invalid paths to valid, absolute paths in Clean in path/filepath before Go 1.17.11 and Go 1.18.3 on Windows allows potential directory traversal attack.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 3.9 | Impact: 3.6Attack Vector: Network
Complexity: Low
Privileges: None
User Interaction: None
Scope: Unchanged
Confidentiality: High
Integrity: None
Availability: None
Affected Packages2 packages
🔴Vulnerability Details
3GHSAGHSA-4r7w-gv7f-q74g: Incorrect conversion of certain invalid paths to valid, absolute paths in Clean in path/filepath before Go 1↗2022-08-11 ▶ CVEListPath traversal via Clean on Windows in path/filepath↗2022-08-09 ▶ OSVPath traversal via Clean on Windows in path/filepath↗2022-07-28 ▶ 📋Vendor Advisories
3MicrosoftVisual Studio Elevation of Privilege Vulnerability↗2025-04-08 ▶ MicrosoftPath traversal via Clean on Windows in path/filepath↗2022-08-09 ▶ DebianCVE-2022-29804: golang-1.15 - Incorrect conversion of certain invalid paths to valid, absolute paths in Clean ...↗2022 ▶