Directory-Traversal-Schwachstelle in Webserver nginx

Eine Schwachstelle im WebDAV-Modul ermöglicht Angreifern, Dateien außerhalb des spezifierten Wurzelpfades abzulegen.

In Pocket speichern vorlesen Druckansicht 4 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Daniel Bachfeld

Der schlanke Webserver nginx (Engine X) weist eine Schwachstelle im WebDAV-Modul auf, durch die ein Angreifer Dateien außerhalb des spezifierten Wurzelpfades ablegen kann. Dazu genügt es, bei Verwendung des COPY- oder MOVE-Befehl Angaben wie ../ zum Zielpfad hinzuzufügen. Für einen erfolgreichen Angriff muss nginx aber mit dem http_dav_module übersetzt worden sein und der Angreifer muss Rechte zum Ausführen der Befehle haben.

Nach Angaben von Kingcope, dem Entdecker des Lecks, könnte der Fehler etwa auf virtuellen Hosts mit mehreren Präsenzen eine Rolle spielen. Der Fehler wurde in Version 0.7.61 gefunden und für die aktuelle Versione 0.7.62 bestätigt. Ein Update gibt es noch nicht.

Der Webserver nginx ist eine Entwicklung des Programmierers Igor Sysoev und steigert laut Netcrafts Webserver Survey jeden Monat seine Popularität. Aufgrund seines geringen Ressourcenanspruchs, der Geschwindigkeit und des relativ hohen Funktionsumfangs wird er auch von großen Sites eingesetzt. Nginx lässt sich zudem als Reverse Proxy und E-Mail-Proxy betreiben.

Siehe dazu auch:

(dab)