PT-2026-41964

CVE-2026-45692

·

Publicado

2026-05-19

·

Atualizado

2026-09-20

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Caddy versões 2.4.0 até 2.11.2
Descrição Existe uma incompatibilidade entre a autorização e o objeto no recurso de administração remota. A camada de autorização utiliza a correspondência de prefixo de string, enquanto a camada de travessia do /config analisa índices de array numericamente usando a função strconv.Atoi(). Essa discrepância permite que um cliente administrador remoto restrito a um caminho específico, como /config/apps/http/servers/srv/routes/0, acesse e modifique um elemento de array diferente usando um índice com zero à esquerda, como /config/apps/http/servers/srv/routes/01. Nesse cenário, a camada de autorização aceita a solicitação porque ela corresponde ao prefixo, mas a camada de travessia resolve o índice 01 para o índice numérico 1, concedendo acesso não autorizado a um objeto de configuração diferente.
Recomendações Atualize para a versão 2.11.3. Como medida paliativa temporária, restrinja o uso de caminhos da API /config que contenham índices numéricos de array para clientes de administração remota até que a atualização seja aplicada.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-X5W9-XH9R-MVFC
CLEANSTART-2026-WK22640
GO-2026-5743
OPENSUSE-SU-2026:21483-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾