CVE-2026-75922 in Reverse::Proxyinfo

Zusammenfassung

von VulDB • 23.08.2026

Reverse::Proxy-Versionen vor 0.04 für Perl ermöglichen HTTP-Request-Smuggling über eine percent-decodierte PATH_INFO, die unencodiert an die Upstream-Anfragezeile angehängt wird.

PSGI übergibt PATH_INFO an die Anwendung in percent-dekodierter Form, sodass eine %XX-Sequenz in der Client-URL zum Zeitpunkt des Proxy-Empfangs zu einem rohen Byte geworden ist. Der Proxy hängt diese Zeichenkette aus Rohbytes an die Upstream-Basis-URL und schreibt sie bei einer Upgrade-Tunnelung in eine Anfragezeile, die er selbst serialisiert, wobei weder im Pfad noch sonstwo etwas neu encodiert wird. Auch der HTTP-Client, der die resultierende URL sendet, validiert das Ziel nicht. Ein Pfad, der %0d%0a enthält, kommt daher als CRLF beim Upstream an, was die Anfragezeile beendet; ein decodiertes Leerzeichen, '?' oder '#' kürzt sie auf dieselbe Weise ab.

Alles, was der Client nach dem CRLF schreibt, wird vom Upstream als zweite Anfrage gelesen. Auf dem gepufferten Pfad kommt es über eine Keep-Alive-Verbindung an, die der Proxy poolt und für andere Clients wiederverwendet. Methode, Pfad und Header werden alle vom Client gewählt, und der Upstream weist sie dem Proxy zu, sodass sie Upstream-Pfade erreichen, die das eigene Routing des Proxies nicht freischaltet.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

CPANSec

Reservieren

18.08.2026

Veröffentlichung

23.08.2026

Moderieren

akzeptiert

Eintrag

VDB-394570

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!