Katalog CVE

CVE-2026-85733

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FrankenPHP to nowoczesny serwer aplikacji dla PHP. W wersjach przed 1.12.5 oficjalne obrazy Docker FrankenPHP dla Debian i Alpine zawierają domyślny plik /app/public/index.php wykonujący phpinfo(). Obraz pochodny, który nie nadpisze tego pliku zastępczego, udostępnia stronę diagnostyczną w środowisku produkcyjnym i może ujawnić zmienne środowiskowe używane jako sekrety, dyrektywy konfiguracji PHP, załadowane rozszerzenia, wersje oprogramowania i ścieżki systemowe. Obrazy zbudowane zgodnie z udokumentowanym wzorcem z własnym /app/public/index.php nie są podatne, a istniejące obrazy pochodne muszą zostać przebudowane lub uzupełnione o indeks aplikacji, aby usunąć ujawniony plik zastępczy. Problem naprawiono w wersji 1.12.5.

Ocena ryzyka

Nieuwierzytelniony użytkownik może uzyskać dostęp do strony phpinfo() i poznać sekrety, konfigurację oraz wersje oprogramowania, co ułatwia dalsze ataki. Ryzyko dotyczy wdrożeń produkcyjnych opartych na domyślnych obrazach FrankenPHP.

Rekomendacja

Zaktualizuj FrankenPHP do wersji 1.12.5 lub nowszej oraz przebuduj obrazy pochodne z własnym plikiem /app/public/index.php. Upewnij się, że strona phpinfo() nie jest dostępna publicznie.

Inne podatności w FrankenPHP

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

FrankenPHP is a modern application server for PHP. Prior to 1.12.5, the official FrankenPHP Debian and Alpine Docker images include a default /app/public/index.php that executes phpinfo(). A derived image that does not overwrite this placeholder serves the diagnostics page in production and can disclose environment variables used for secrets, PHP configuration directives, loaded extensions, software versions, and system paths. Images built using the documented pattern with their own /app/public/index.php are not affected, and already derived images must be rebuilt or supplied with an application index to remove the exposed placeholder. This issue is fixed in version 1.12.5.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS