CVE-2026-27590 in caddyinfo

Zusammenfassung

von VulDB • 14.05.2026

Caddy ist eine erweiterbare Serverplattform, die standardmäßig TLS verwendet. Vor Version 2.11.1 berechnet die FastCGI-Pfadaufteilungslogik von Caddy den Aufteilungswert (Split-Index) auf einer kleingeschriebenen Kopie des Anforderungspfads und verwendet diesen Byte-Index anschließend, um den ursprünglichen Pfad zu schneiden. Dies ist für Unicode unsicher, da `strings.ToLower()` die UTF-8-Byte-Länge für bestimmte Zeichen ändern kann. Infolgedessen kann Caddy einen falschen `SCRIPT_NAME`/`SCRIPT_FILENAME` und `PATH_INFO` ableiten, was potenziell dazu führt, dass eine Anforderung, die `.php` enthält, eine andere Datei auf der Festplatte ausführt als beabsichtigt (Path Confusion). In Umgebungen, in denen ein Angreifer den Inhalt von Dateien steuern kann (z. B. über Upload-Funktionen), kann dies zu einer unbeabsichtigten PHP-Ausführung von Nicht-.php-Dateien führen (potenzielle RCE, abhängig von der Bereitstellung). Version 2.11.1 behebt das Problem.

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

Zuständig

GitHub M

Reservieren

20.02.2026

Veröffentlichung

24.02.2026

Moderieren

akzeptiert

Eintrag

VDB-347618

CPE

bereit

EPSS

0.00542

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!