Previously, resolving relative paths containing parent directory ('..') segments performed string conversions and buffer rewrites on each step, resulting in quadratic time complexity and high memory allocation overhead. Now, path resolution operates on a byte buffer using index-based backtracking for '..' segments, eliminating the quadratic time complexity and significantly reducing memory allocations.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Thu, 13 Aug 2026 23:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Go Standard Library
Go Standard Library net/url |
|
| Vendors & Products |
Go Standard Library
Go Standard Library net/url |
Thu, 13 Aug 2026 22:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Previously, resolving relative paths containing parent directory ('..') segments performed string conversions and buffer rewrites on each step, resulting in quadratic time complexity and high memory allocation overhead. Now, path resolution operates on a byte buffer using index-based backtracking for '..' segments, eliminating the quadratic time complexity and significantly reducing memory allocations. | |
| Title | Avoid quadratic complexity in resolvePath in net/url | |
| References |
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: Go
Published:
Updated: 2026-08-13T21:58:53.731Z
Reserved: 2026-06-23T15:10:49.353Z
Link: CVE-2026-56860
No data.
Status : Received
Published: 2026-08-13T22:17:22.440
Modified: 2026-08-13T22:17:22.440
Link: CVE-2026-56860
No data.
OpenCVE Enrichment
Updated: 2026-08-13T23:30:02Z
Weaknesses
No weakness.