CVE-2025-22873
Aliases:GO-2026-4403BIT-golang-2025-22873
Advisory lineage Upstream: 0 Downstream: 9
Analyzed
Published: 04 Feb 2026, 23:05
Last modified:05 Feb 2026, 15:03
Vulnerability Summary
Overall Risk (default)
low
15/100 CVSS Score
3.8 LOW
v3.1 (cve.org)
EPSS Score
<0.01% LOW
0% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected
Timeline
04 Feb 2026, 23:05
Published
Vulnerability first disclosed
05 Feb 2026, 15:03
Last Modified
Vulnerability information updated
Description
It was possible to improperly access the parent directory of an os.Root by opening a filename ending in "../". For example, Root.Open("../") would open the parent directory of the Root. This escape only permits opening the parent directory itself, not ancestors of the parent or files contained within the parent.
CVSS Metrics
- v3.1•LOW•Score: 3.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
EPSS Trends
Current EPSS score: 0.00%• Percentile: 0%
Techniques & Countermeasures
- CWE-23•Relative Path Traversal
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.
Affected Systems
- go standard library•os
< 1.23.9 | ≥ 1.24.0-0, < 1.24.3
- golang•go
< 1.23.9 | ≥ 1.24.0, < 1.24.3
- Go•stdlib
≥ 1.24.0-0, < 1.24.3