CVE-2026-17552 in Plack::App::Prerenderinformação

Sumário

de VulDB • 27/07/2026

As versões do Plack::App::Prerender anteriores à 0.3.0 para Perl podem atuar como proxy para um host arbitrário por meio da concatenação não validada de REQUEST_URI na chamada.

Quando a base de reescrita é uma string simples, o REQUEST_URI é anexado a ela, sem verificar se o caminho começa com uma barra ('/').

Se a base de reescrita não contiver um caminho (o que é o padrão indicado no SYNOPSIS), um atacante pode criar uma solicitação que altera o nome do host. Um alvo de solicitação iniciado por arroba ('@') transforma a base em um componente userinfo conforme definido na RFC 3986.

Por exemplo, com uma base de reescrita definida como "https://example.com" e uma solicitação enviada "GET @192.168.1.2/", será feita uma requisição para "https://[email protected]/", retornando o conteúdo renderizado ao atacante.

Isso permite que um atacante acesse hosts internos ou restritos aos quais apenas o servidor web tem acesso.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

CPANSec

Reservar

27/07/2026

Divulgação

27/07/2026

Moderação

aceite

Entrada

VDB-383525

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!