Denial of Service Risk in Addressable Implementation of URI by Sporkmonger
CVE-2026-35611
7.5HIGH
What is CVE-2026-35611?
The Addressable implementation of URI, utilized in the Ruby programming language, contains a vulnerability that allows for catastrophic backtracking. This issue arises from specific URI templates utilizing the * (explode) modifier and multiple variables with + or # operators, leading to resource exhaustion when matched against maliciously crafted URIs. As a result, attackers can exploit this vulnerability to cause denial of service. The vulnerability has been resolved in version 2.9.0 of Addressable.
Affected Version(s)
addressable >= 2.3.0, < 2.9.0
