Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

ubuntu логотип

CVE-2026-35611

Опубликовано: 07 апр. 2026
Источник: ubuntu
Приоритет: medium
EPSS Низкий
CVSS3: 7.5

Описание

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. From 2.3.0 to before 2.9.0, within the URI template implementation in Addressable, two classes of URI template generate regular expressions vulnerable to catastrophic backtracking. Templates using the * (explode) modifier with any expansion operator (e.g., {foo*}, {+var*}, {#var*}, {/var*}, {.var*}, {;var*}, {?var*}, {&var*}) generate patterns with nested unbounded quantifiers that are O(2^n) when matched against a maliciously crafted URI. Templates using multiple variables with the + or # operators (e.g., {+v1,v2,v3}) generate patterns with O(n^k) complexity due to the comma separator being within the matched character class, causing ambiguous backtracking across k variables. When matched against a maliciously crafted URI, this can result in catastrophic backtracking and uncontrolled resource consumption, leading to denial of service. This vulnerability is fixed in 2.9.0.

РелизСтатусПримечание
devel

needs-triage

esm-apps-legacy/xenial

released

2.3.8-1ubuntu0.1~esm1
esm-apps/bionic

released

2.5.2-1ubuntu0.1~esm1
esm-apps/focal

released

2.7.0-1ubuntu0.1~esm1
esm-apps/jammy

released

2.8.0-3ubuntu0.1~esm1
esm-apps/noble

released

2.8.5-1ubuntu0.1~esm1
esm-apps/resolute

released

2.8.7-2ubuntu0.26.04.1~esm1
esm-apps/xenial

ignored

end of ESM support, was needs-triage
jammy

needed

noble

needed

Показывать по

EPSS

Процентиль: 28%
0.0036
Низкий

7.5 High

CVSS3

Связанные уязвимости

CVSS3: 6.5
redhat
4 месяца назад

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. From 2.3.0 to before 2.9.0, within the URI template implementation in Addressable, two classes of URI template generate regular expressions vulnerable to catastrophic backtracking. Templates using the * (explode) modifier with any expansion operator (e.g., {foo*}, {+var*}, {#var*}, {/var*}, {.var*}, {;var*}, {?var*}, {&var*}) generate patterns with nested unbounded quantifiers that are O(2^n) when matched against a maliciously crafted URI. Templates using multiple variables with the + or # operators (e.g., {+v1,v2,v3}) generate patterns with O(n^k) complexity due to the comma separator being within the matched character class, causing ambiguous backtracking across k variables. When matched against a maliciously crafted URI, this can result in catastrophic backtracking and uncontrolled resource consumption, leading to denial of service. This vulnerability is fixed in 2.9.0.

CVSS3: 7.5
nvd
4 месяца назад

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. From 2.3.0 to before 2.9.0, within the URI template implementation in Addressable, two classes of URI template generate regular expressions vulnerable to catastrophic backtracking. Templates using the * (explode) modifier with any expansion operator (e.g., {foo*}, {+var*}, {#var*}, {/var*}, {.var*}, {;var*}, {?var*}, {&var*}) generate patterns with nested unbounded quantifiers that are O(2^n) when matched against a maliciously crafted URI. Templates using multiple variables with the + or # operators (e.g., {+v1,v2,v3}) generate patterns with O(n^k) complexity due to the comma separator being within the matched character class, causing ambiguous backtracking across k variables. When matched against a maliciously crafted URI, this can result in catastrophic backtracking and uncontrolled resource consumption, leading to denial of service. This vulnerability is fixed in 2.9.0.

CVSS3: 7.5
msrc
4 месяца назад

Addressable has a Regular Expression Denial of Service in Addressable templates

CVSS3: 7.5
debian
4 месяца назад

Addressable is an alternative implementation to the URI implementation ...

CVSS3: 7.5
github
4 месяца назад

Addressable has a Regular Expression Denial of Service in Addressable templates

EPSS

Процентиль: 28%
0.0036
Низкий

7.5 High

CVSS3