PT-2026-30910 · Unknown · Addressable
Sporkmonger
·
Publicado
2026-04-07
·
Atualizado
2026-04-17
·
CVE-2026-35611
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Addressable versões 2.3.0 através de 2.8.9
Description
Addressable, uma implementação alternativa de URI para Ruby, contém uma falha em sua implementação de template de URI. Templates que utilizam o modificador '' (explode) com qualquer operador de expansão (por exemplo, {foo}, {+var*}, {#var*}, {/var*}, {.var*}, {;var*}, {?var*}, {&var*}) geram expressões regulares suscetíveis a backtracking catastrófico quando correspondidas a URIs criadas maliciosamente. Da mesma forma, templates com várias variáveis usando os operadores '+' ou '#' (por exemplo, {+v1,v2,v3}) também podem levar a backtracking catastrófico devido ao separador de vírgula dentro da classe de caracteres correspondida. Isso pode resultar em consumo descontrolado de recursos e negação de serviço.
Recommendations
Atualize para a versão 2.9.0 ou posterior.
Exploit
Correção
DoS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Addressable