Schwachstelle in den akutellen PHP-Versionen

Betreiber von Shared-Hosting-Umgebungen, in denen PHP als Apache-Modul eingesetzt wird, ist zur Vorsicht geraten, da die aktuellen PHP-Versionen es Angreifern erlauben, gewisse Sicherheitseinstellungen zu umschiffen.

Die Sicherheitslücke wurde von Maksymilian Arciemowicz entdeck, nach dessen Auskunft der Fehler im Versionsverwaltungssystem der PHP-Quellen bereits behoben ist. Unkklar allerdings bleibt, wann die neuen PHP-Versionen mit gestopften Security-Leck erscheinen werden.

In den aktuellen PHP-Versionen 5.1.6 und 4.4.4 sowie möglicherweise älteren ist es Angreifern durch einen Fehler möglich, mit der Funktion ini_restore() den Variablenwert aus der php.ini wiederherzustellen. Die Schwachstelle öffnet für Schädlinge, die über Lücken in PHP-Skripten in das System eindringen, Tür und Tor, um weitergehenden Schaden am System anzurichten.

Üblicherweise lassen sich Systemeinstellungen mit php_admin_value aus der php.ini nicht durch Apache-Konfigurationsdateien wie .htaccess überschreiben. Läuft PHP als Apache-Modul, kann der Administrator jedoch in der Apache-Konfiguration von der php.ini abweichende Werte einstellen.

Die bei Shared-Hosting-Unternehmen sehr häufig anzutreffende PHP-Konfiguration setzt in der php.ini die Standardwerte für safe_mode auf off und für open_basedir keinen Wert. Meist werden erst in der Apache-Konfiguration für die virtuellen Hosts die korrekten Werte gesetzt.

Zurück

Diesen Beitrag teilen
Weitere Meldungen zum Thema
oben