๐Ÿ” CVE Alert

CVE-2026-126354

MEDIUM 4.8

Addressable URI normalization resolves some dotted path segments to the wrong path

CVSS Score
4.8
EPSS Score
0.0%
EPSS Percentile
0th

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. From 2.2.5 until 2.9.1, Addressable::URI.normalize_path can resolve a path containing leading parent segments and later parent segments to a different path than an RFC 3986 resolver. URI#normalize, URI#join, URI#==, and URI#=== inherit the result. An application that authorizes the Addressable-normalized path but sends the original URI to another resolver can allow access outside the intended path allowlist. Applications that use the same normalized value for authorization and the request, or reject parent segments, are unaffected. This issue is fixed in version 2.9.1.

CWE CWE-22 CWE-436
Vendor sporkmonger
Product addressable
Published Nov 12, 2026
Stay Ahead of the Next One

Get instant alerts for sporkmonger addressable

Be the first to know when new medium vulnerabilities affecting sporkmonger addressable are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Affected Versions

sporkmonger / addressable
>= 2.2.5, < 2.9.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/sporkmonger/addressable/security/advisories/GHSA-8gmh-2hhj-2hv9 github.com: https://github.com/sporkmonger/addressable/commit/25c7c412a2f7e06c3cac92872e831f6d053703c5 github.com: https://github.com/sporkmonger/addressable/releases/tag/addressable-2.9.1