+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Schwachstelle in PHP - Umgehung von Einstellungen möglich

  1. #1
    Mensch Avatar von WarrenFaith
    Registriert seit
    17.08.2005
    Ort
    Berlin
    Beiträge
    1.675

    Standard Schwachstelle in PHP - Umgehung von Einstellungen möglich

    Wie Heise berichtet, kann durch den Einsatz von PHP als Apache-Modul mit der Funktion ini_restore() unsichere Einstellungen geladen werden.
    Grund dafür ist (meist in Shared-Hosting-Umgebungen), dass in der php.ini safe_mode off und open_basedir ohne Wert gesetzt werden und erst später mittels Apachekonfiguration für die Virtual Hosts die Einstellungen korrekt angepasst werden. Durch ini_restore ist es allerdings möglich, die Werte aus der php.ini erneut zu laden und damit die Apachekonfiguration auszuschalten.
    Dadurch können weitreichende Schäden im System verursacht werden.

    Im CVS-Developerzweig von PHP soll der Fehler behoben sein, wann eine neue Version rauskommt, steht noch nicht fest.

    Quelle: Heise.de Newsticker

  2. #2
    Erfahrener Benutzer Avatar von MrNiceGuy
    Registriert seit
    14.08.2005
    Ort
    Nienburg / Weser
    Beiträge
    845

    Standard

    Wozu patchen? Der "Fehler" ist in Wirklichkeit doch garnicht unbedingt einer, denn schließlich ist das Umgehen nur dann möglich, wenn die php.ini wirklich die Default-Werte beinhaltet. Einfach safe_mode standardmäßig auf off setzen und als open_basedir nen leeren Temporären Pfad angeben, dann kann niemand Schaden anrichten und es braucht niemand auf die Funktion ini_restore () verzichten ;)

  3. #3
    Projektleiter Avatar von Jann Hendrik
    Registriert seit
    02.12.2004
    Ort
    Wildeshausen
    Beiträge
    3.303
    Blog-Einträge
    32

    Standard

    ist das noch zu früh für mich?


    Ich habe das so verstanden, dass das Problem besteht, wenn in der php.ini nichts eingetragen ist...

    Bitte um Aufklärung.

  4. #4
    Mensch Avatar von WarrenFaith
    Registriert seit
    17.08.2005
    Ort
    Berlin
    Beiträge
    1.675

    Standard

    Problem ist wenn die php.ini ungenügend konfiguriert ist und das nur über den apache gemacht wird. Weil mit dem Fehler können die Apachewerte ausgehebelt und die der php.ini geladen werden.

    Ein fehler ist es @MrNiceGuy, weil gerade bei Hostern wo man selbst keine Chance hat zu konfigurieren, wäre das definitiv gefährlich.

  5. #5
    Projektleiter Avatar von Jann Hendrik
    Registriert seit
    02.12.2004
    Ort
    Wildeshausen
    Beiträge
    3.303
    Blog-Einträge
    32

    Standard

    ok. danke.

  6. #6
    Erfahrener Benutzer Avatar von schifti
    Registriert seit
    06.12.2004
    Ort
    Bayern
    Beiträge
    198

    Standard

    Zitat Zitat von WarrenFaith Beitrag anzeigen
    Ein fehler ist es @MrNiceGuy, weil gerade bei Hostern wo man selbst keine Chance hat zu konfigurieren, wäre das definitiv gefährlich.
    Auch wenn PHP als CGI läuft? Wenn ich es richtig weiss dann nicht (nur wenn PHP als mod läuft)

  7. #7
    Erfahrener Benutzer Avatar von dejan_spasic
    Registriert seit
    05.01.2006
    Ort
    Düsseldorf
    Beiträge
    175

    Standard

    Zitat Zitat von schifti Beitrag anzeigen
    Auch wenn PHP als CGI läuft? Wenn ich es richtig weiss dann nicht (nur wenn PHP als mod läuft)
    Zitat Zitat von WarrenFaith Beitrag anzeigen
    Wie Heise berichtet, kann durch den Einsatz von PHP als Apache-Modul mit der Funktion ini_restore() unsichere Einstellungen geladen werden.
    Das steht es doch... :)

  8. #8
    Erfahrener Benutzer Avatar von dejan_spasic
    Registriert seit
    05.01.2006
    Ort
    Düsseldorf
    Beiträge
    175

    Standard

    Ich muss wirklich sagen das die 5.1.x Reihe garnicht unter einen guten Stern geboren wurde. Fast nach jeden Release folgte ein "Reloaded release". Angefangen hat es schon mit 5.1 und der Date-Klasse. Ich glaube ein paar Tage später gab es schon PHP 5.1.1. Dann die Panne mit dem von bug #37276 in 5.1.3 wo zwei Tage später 5.1.4 veröffentlicht wurde. Dazwischen immer wieder Sicherheitslücken die eine safe_mode oder open_basdir Direktive umgehen. Da kann ein Admin von meherer Shared-Hoster einem nur leid tun.

    Ich hoffe das die 5.2.x Freigaben besser laufen werden.

  9. #9
    Mensch Avatar von WarrenFaith
    Registriert seit
    17.08.2005
    Ort
    Berlin
    Beiträge
    1.675

    Standard

    Ich denke das ist auch ein Grund, warum PHP5 generell bei Hostern noch recht schlecht verbreitet ist.

  10. #10
    Projektleiter Avatar von Jann Hendrik
    Registriert seit
    02.12.2004
    Ort
    Wildeshausen
    Beiträge
    3.303
    Blog-Einträge
    32

    Standard

    Zitat Zitat von WarrenFaith Beitrag anzeigen
    Ich denke das ist auch ein Grund, warum PHP5 generell bei Hostern noch recht schlecht verbreitet ist.
    dazu:
    http://forum.developers-guide.net/showthread.php?t=4413

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. PHP 5.2 Kompilierung schlägt fehl
    Von Byrel im Forum Tools, Server, Betriebssysteme
    Antworten: 0
    Letzter Beitrag: 03.11.2006, 21:09
  2. [Rezension] PHP 5 Kochbuch
    Von Artemis im Forum Literatur
    Antworten: 2
    Letzter Beitrag: 07.09.2006, 19:15
  3. Antworten: 2
    Letzter Beitrag: 01.09.2006, 16:05
  4. PHP 5.1 ist drausen
    Von robo47 im Forum Nachrichten
    Antworten: 5
    Letzter Beitrag: 28.11.2005, 20:30
  5. Antworten: 1
    Letzter Beitrag: 21.11.2005, 20:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34