CVE-2026-23479: Der Use-after-free Redis-Ausfall, der Ihren Server in eine entfernte Ausführungstür verwandeln könnte

Autor: Veröffentlicht 4 min de lectura 149 Lesen

Die Bilder in diesem Artikel wurden mit künstlicher Intelligenz erstellt. So veröffentlichen wir

Eine neue Explosion für Reis, registriert als CVE-2026-23479, hat den Fokus auf, wie feinstoffliche Ausfälle im reifen Code entlegene Ausführungstüren in produktiven Umgebungen werden können. Das Problem, das in der Zweigstelle 7.2.0 eingeführt und in den Zweigen für mehr als zwei Jahre stabil ist, bis die Patches vom 5. Mai ist ein Klassiker gebrauchsfrei(CWE-416) bei der Verwaltung blockierter Kunden, die es einem Angreifer mit entsprechenden Anmeldeinformationen ermöglichen, die Kontrolle über den Reis-Server in bestimmten Szenarien zu übernehmen.

Die technische Natur des Ausfalls liegt in einer Funktion, die blockierte Befehle erweckt und die Ausführung wiedergibt, ohne zu überprüfen, ob die Rufverarbeitung der Befehl die Clientstruktur freigegeben hat. Dieser post-Release-Speicherzugriff ist die Tür, die eine dreistufige Bedienkette öffnet: Heappointer entkommen über einen EVAL-Anruf, Platzierung einer falschen Kundenstruktur im wiederverwendeten Speicher und Manipulation der Speicherrechnung, um einen Bookcase (GOT) zu überschreiben und eine Funktion zum System () umzuleiten, so dass CERs zu erreichen. Die veröffentlichte Explosion zeigt, dass mit den EVAL-Funktionen, CONFIG SET, XREAD / XADD und grundlegenden SET / GET-Operationen - alle in Standard-Privilegien enthalten - es möglich ist, beliebige Befehle im Host auszuführen.

CVE-2026-23479: Der Use-after-free Redis-Ausfall, der Ihren Server in eine entfernte Ausführungstür verwandeln könnte
Bild generiert mit IA.

Die Schwere Metriken sind nicht einzeln: Die NVD erzielt 8.8 unter CVSS 3.1 ( NVD CVE-2026-23479) während Reis seine eigene Bewertung mit CVSS 4.0 in 7.7 anwendet, aber der reale Risikovektor wird durch die Exposition von Reis in den Cloud- und Standardeinstellungen definiert. Die von Forschern und Sicherheitsteams veröffentlichten Analysen weisen darauf hin, dass ein großer Anteil an Cloud-Bereitstellungen Reis ohne Passwort oder mit gemeinsamen Anmeldeinformationen zwischen Applikationen führen kann, wodurch dieser Ausfall ein viel größeres praktisches Risiko als ein bloßes Ergebnis in einem CVSS darstellt.

Es gibt technische Aspekte, die redaktionelle Aufmerksamkeit verdienen: Der Fehler resultierte aus der zufälligen Kombination von zwei separaten Codeänderungen (siehe die historischen Anfragen im Repository Reis, zum Beispiel PRÜFUNG und PRÜFUNG), keine Gefahr allein. Dieser Fokus und seine Permanenz nach mehreren Sicherheitsbewertungen, ist ein Aufruf der Aufmerksamkeit auf die Grenzen der traditionellen Bewertungen und den Mehrwert, der dynamische Analyse und fuzzing speziell für den Speicher bieten.

Die Anwesenheit des offiziellen Containers von Reis erschwert das Panorama: Das offizielle Docker-Bild führt zu einer Verringerung der Schutzmechanismen in der Zeit der Ausführung (Teil RELRO), so dass der Globale Offset-Tisch in der containerizzato Umgebung veränderbar und die endgültige Phase der Explosion erleichtert. Da der Angriff relativ zu einer in der Verbindungszeit bekannten globalen Variable schreibt, reicht die Minderung als ASLR / PIE allein in vielen Einsatzbereichen nicht aus.

CVE-2026-23479: Der Use-after-free Redis-Ausfall, der Ihren Server in eine entfernte Ausführungstür verwandeln könnte
Bild generiert mit IA.

Spezifische und priorisierte Maßnahmen für Manager: sofort aktualisieren zu den am 5. Mai veröffentlichten parched Versionen 7.2.14, 7.4.9, 8.2.6, 8.4.3 oder 8.6.3; wenn Sie nicht sofort parchieren können, Instanzen von öffentlichem Zugang entfernen, TLS, segmente ACL Privilegien, so dass keine Rolle kombinieren @ admin, CONFIG und @ scribing, und betrachten den leugnen @ scribing, wenn Sie Lua nicht verwenden (dies verhindert das anfängliche Leck, das die Explosion erleichtert). Darüber hinaus, rote geteilte Anmeldeinformationen, priorisieren Sie die Überprüfung von Instanzen, die dem Internet ausgesetzt sind, und überprüfen Sie den Patch-Kalender ihrer verwalteten Dienste (Reis Cloud und andere können bereits angewandte Korrekturen). Siehe die offizielle Sicherheitsseite von Reis für Mitteilungen und Pressemitteilungen: https: / redis.io / Themen / Sicherheit.

Es ist auch wichtig, die Erkennung zu implementieren: Suche nach ungewöhnlichen Mustern wie häufigem EVAL aus Servicekonten, unerwarteten Konfigurationsänderungen (CONFIG SET), intensiver oder seltsamer Nutzung von XADD / XREAD Streams und sekundärer Prozesse, die die Systembefehlsausführung angeben. Für forensische Zwecke sammeln Sie Speicherprotokolle und Snapshots, wenn Sie das Engagement vermuten, und analysieren, ob es ungewöhnliche Rotationen oder Zugriffe von Konten gibt, die zuvor hohe Privilegien geteilt haben.

Letztendlich hat diese Erkenntnis breitere Lektionen für die Industrie: Ein kritischer Fehler kann aus der Interaktion von zwei scheinbar harmlosen Veränderungen geboren werden und bleibt seit Jahren verborgen, und die automatisierten Werkzeuge - einschließlich derjenigen von AI-Herkunft, die Bugmuster in großen Code-Basen jagen - spielen bereits eine echte Rolle bei der Entdeckung anspruchsvoller Vektoren. Die Nachricht für Entwicklungs- und Sicherheitsausrüstung ist klar: Priorisierung von Speichertests, Bewertungen, die auf Release / Reuse-Muster und weniger permissive Standard-Sicherheitskontrollen fokussiert sind, reduziert die Wahrscheinlichkeit ähnlicher Probleme, die zur Produktion kommen.

Deckung

Verwandte Artikel

Weitere Neuigkeiten zum selben Thema.