Bezpieczeństwo · 26 października 2026
Nowa luka bezpieczeństwa w PHP: Uwaga po PHP2Shell
W PHP odkryto nową lukę bezpieczeństwa, która może prowadzić do zdalnego wykonywania kodu na serwerach. Wydarzenie miało miejsce zaledwie dwa dni po publikacji pilnych poprawek dotyczących istniejącej luki znanej jako PHP2Shell. Nowy problem dotyczy aplikacji webowych z określoną konfiguracją, co sprawia, że PHP ocenia prawdopodobieństwo wystąpienia luki w rzeczywistych zastosowaniach jako niskie.
Luka ta jest związana z funkcją "session upload progress", która pozwala użytkownikom monitorować postęp przesyłania plików do aplikacji webowej. Aby luka mogła wystąpić, konieczne jest spełnienie kilku warunków, w tym ustawienie opcji "session.serialize_handler" na "php_binary" lub "php_serialize" oraz zmiana tej opcji za pomocą funkcji "ini_set()" przed wywołaniem "session_start()". Dodatkowo, funkcjonalność monitorowania postępu przesyłania musi być włączona.
Zespół PHP sugeruje, aby administratorzy systemów wyłączyli tę funkcję, korzystając z ustawienia "session.upload_progress.enabled=0", aż do momentu wydania poprawki. Wcześniej, w dniu 21 października, podobne środki zapobiegawcze zostały zalecone w kontekście luk PHP2Shell. PHP planuje wprowadzenie poprawki dla nowej luki (CVE-2026-115560) w następnej wersji aktualizacji błędów, jednak szczegóły dotyczące dotkniętych wersji lub wagi luki nie zostały jeszcze ujawnione.