In nginx wurde innerhalb von 10 Tagen eine zweite entfernte exploitable Schwachstelle entdeckt.

Es wurden Sicherheitsupdates für nginx 1.31.1 und 1.30.2 veröffentlicht, die eine kritische Schwachstelle (CVE-2026-9256) beheben, durch die ein Angreifer aus der Ferne die Ausführung von Code mit den Rechten des nginx-Prozesses durch das Senden einer speziell gestalteten HTTP-Anfrage erreichen kann. Forscher, die das Problem identifiziert haben, haben einen funktionierenden Exploit demonstriert, der zusammen mit einer vollständigen Beschreibung 30 Tage nach der Behebung veröffentlicht wird. Die Schwachstelle trägt den Code-Namen nginx-poolslip. Das Problem tritt seit der Version nginx 0.1.17 auf. Für angie und freenginx wurden zum Zeitpunkt der Erstellung dieser Nachricht noch keine Patches veröffentlicht.

Wie das ähnliche Problem, das letzte Woche behoben wurde, wird die neue Schwachstelle durch einen Pufferüberlauf im Modul ngx_http_rewrite_module verursacht und tritt in Konfigurationen mit bestimmten regulären Ausdrücken in der "rewrite"-Direktive auf. In diesem Fall betrifft die Schwachstelle Systeme mit überlappenden Platzhaltern (Runden Klammern) im rewrite-Ausdruck, wie "^\/((.*))$" oder "^\/test([123])$", in Kombination mit der Verwendung mehrerer nicht benannter Platzhalter in der Ersetzungszeichenfolge (z.B. "$1$2").

Zusätzlich ist die Veröffentlichung von njs 0.9.9 zu erwähnen, einem Modul zur Integration von JavaScript-Interpretern in den http-Server nginx. In der neuen Version wurde eine Schwachstelle (CVE-2026-8711) behoben, die seit der Version njs 0.9.4 auftritt. Das Problem wird durch einen Pufferüberlauf verursacht und tritt in Konfigurationen mit der Direktive js_fetch_proxy auf, die nginx-Variablen mit Daten aus der Client-Anfrage enthält (z.B. $http_*, $arg_* und $cookie_*), in Kombination mit der Verwendung eines location-Handlers, der die Funktion ngx.fetch() aufruft. Die Schwachstelle kann ausgenutzt werden, um Code mit den Rechten des nginx-Prozesses durch das Senden einer speziell gestalteten HTTP-Anfrage auszuführen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4