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.
Metrics
Affected Vendors & Products
References
History
Fri, 14 Aug 2026 17:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-407 | |
| Metrics |
cvssV3_1
|
Fri, 14 Aug 2026 00:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-400 |
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 |
|
Status: PUBLISHED
Assigner: Go
Published:
Updated: 2026-08-14T16:14:39.166Z
Reserved: 2026-06-23T15:10:49.353Z
Link: CVE-2026-56860
Updated: 2026-08-14T16:13:57.859Z
Status : Received
Published: 2026-08-13T22:17:22.440
Modified: 2026-08-14T17:19:13.910
Link: CVE-2026-56860
No data.
OpenCVE Enrichment
Updated: 2026-08-14T00:15:04Z