PoC: Linux Container Escape durch CVE-2023-52447 möglich

Der CVE-2023-52447 ist eine Sicherheitslücke im Linux-Kernel, die eine Use-After-Free-Schwachstelle im BPF (Berkeley Packet Filter)-Subsystem betrifft. Genauer gesagt handelt es sich um eine fehlerhafte Verwaltung von Arraymap-Zeigern in bestimmten BPF-Programmen. Diese Schwachstelle betrifft Kernel-Versionen von 5.8 bis 6.6 und hat eine CVSS-Bewertung von 7.8, was sie als hochriskant einstuft.

Die Exploit-Strategie basiert auf einer Race Condition zwischen zwei Threads, bei der ein Thread eine Änderung in einer BPF-Arraymap durchführt, während ein anderer Thread den Speicher freigibt. Dadurch entsteht die Use-After-Free-Bedingung, die ausgenutzt werden kann, um sensible Kernel-Daten zu manipulieren. Ein Kernbestandteil des Angriffs ist die Manipulation der array_of_maps-Struktur, die letztendlich für einen Container Escape genutzt werden kann.

Die Proof-of-Concept (PoC)-Exploit-Dokumentation beschreibt die technischen Details dieses Angriffs und bietet eine Schritt-für-Schritt-Anleitung zur Reproduktion des Exploits, was sowohl von Sicherheitsexperten zur Abwehr als auch von Angreifern missbraucht werden kann. Die Schwachstelle wird in einem Patch behoben, und es wird dringend empfohlen, auf eine gepatchte Kernel-Version zu aktualisieren.

Weitere Details und der vollständige Exploit-Code können in der PoC auf GitHub eingesehen werden.

Related Posts

Kritische Privilege Escalation Lücke in Cisco Nexus Dashboard Fabric Controller (NDFC)

Cisco hat am 2. Oktober 2024 eine kritische Schwachstelle (CVE-2024-20432) im Cisco Nexus Dashboard Fabric Controller (NDFC) bekannt gegeben. Die Lücke ermöglicht es einem authentifizierten, gering privilegierten Angreifer, beliebige Befehle auf einem betroffenen Gerät auszuführen. Diese Schwachstelle wird durch unzureichende Benutzerautorisierung und mangelhafte Validierung der Befehlsargumente verursacht.

Read More

SEIKO EPSON Drucker: Unsichere Passwortkonfiguration in Web Config erlaubt RCE

In mehreren Produkten von SEIKO EPSON besteht eine Sicherheitslücke in der Web Config-Software, die es Angreifern ermöglicht, ein beliebiges Administrationspasswort zu setzen, wenn das Gerät ohne vorherige Konfiguration mit dem Netzwerk verbunden wird. Dies kann dazu führen, dass ein Angreifer das Gerät mit Administratorrechten fernsteuert. Die Web Config-Software erlaubt es Nutzern, den Status von SEIKO EPSON-Geräten zu überprüfen und deren Einstellungen über einen Webbrowser zu ändern. Wenn das Gerät erstmalig mit dem Netzwerk verbunden wird, wird kein Administrationspasswort festgelegt. Dadurch können Angreifer ein beliebiges Passwort setzen und die Kontrolle über das Gerät erlangen. Ein Angreifer kann die Geräte mit administrativen Rechten steuern, indem er ein eigenes Passwort setzt. Betroffen sind:

Read More

Kritische XSS-Schwachstelle in Filament: Unvalidierte ColorColumn und ColorEntry Werte

Am 27. September 2024 wurde eine kritische Sicherheitslücke in den Laravel-Komponenten von Filament (Filament Infolists und Filament Tables) gemeldet, die Versionen von v3.0.0 bis v3.2.114 betrifft. Die Lücke CVE-2024-47186 ermöglicht Cross-Site Scripting (XSS)-Angriffe, wenn nicht validierte Werte an die ColorColumn oder ColorEntry Komponenten übergeben werden, insbesondere wenn diese Werte bösartige Zeichen enthalten.

Read More