Start-ups und Risikokapital

Use-after-free Schwachstelle im CAN BCM Subsystem ermöglicht Informationsleck (CVE-2023-52922)

Die Use-after-free Sicherheitslücke im CAN BCM Subsystem des Linux-Kernels führt zu kritischer Informationsfreigabe. Durch das Ausnutzen dieser Schwachstelle können unprivilegierte Angreifer sensible Kernel-Daten auslesen, was die Systemsicherheit erheblich gefährdet.

Use-after-free Schwachstelle im CAN BCM Subsystem ermöglicht Informationsleck (CVE-2023-52922)

Im Jahr 2024 entdeckte ein Forscherteam eine schwerwiegende Sicherheitslücke im CAN BCM Subsystem des Linux-Kernels, die als Use-after-free (UAF) klassifiziert wird. Diese Schwachstelle wurde unter der Kennung CVE-2023-52922 aufgezeichnet und betrifft vor allem Systeme, die Red Hat Enterprise Linux 9 mit Kernel-Version 5. 14 verwenden. Obwohl der Fehler im Linux Kernel-Quellcode im Juli 2023 behoben wurde, blieb er in einigen Distributionen bis Mitte 2025 aktiv, bevor er vollständig gepatcht wurde. Die Use-after-free-Schwachstelle erlaubt es Angreifern ohne besondere Rechte, auf Kernel-Speicher zuzugreifen und damit potenziell vertrauliche Daten preiszugeben, was eine ernste Verletzung der Systemsicherheit darstellt. Die Verwundbarkeit beruht darauf, dass im CAN BCM Subsystem temporäre Datenstrukturen nach ihrer Benutzung nicht korrekt gesichert freigegeben werden, wodurch ein Szenario entsteht, in dem eine bereits freigegebene Speicherstruktur erneut gelesen wird.

Konkret spielen die proc-Einträge des CAN BCM Systems eine zentrale Rolle. Diese Einträge sind unter /proc/net/can-bcm/ zu finden und ermöglichen die Abfrage von Statusinformationen über den Socket. Beim parallelen Lesen und Schließen (close) eines Sockets kann es dazu kommen, dass die Liste von Operationen (tx_ops und rx_ops) freigegeben wird, während gleichzeitig versucht wird, aus denselben Daten zu lesen. Im Kern des Problems liegt die Funktion bcm_release(), die bei der Schließung eines CAN BCM Sockets einmal die Elemente aus tx_ops und rx_ops entfernt, indem die Funktion bcm_remove_op() aufgerufen wird, welche die betreffenden Strukturen freigibt. Erst danach wird der entsprechende proc-Eintrag entfernt. In der kurzen Zeitspanne zwischen diesen zwei Aktionen kann ein anderer Prozess die Funktion bcm_proc_show() aufrufen, die eben jene freigegebenen Speicherstrukturen lesen und ausgeben möchte.

Da der Speicher aber bereits freigegeben wurde, handelt es sich hierbei um eine klassischer Use-after-free-Zugriff. Die Auswirkungen solcher Use-after-free-Lücken sind vielfältig und gefährlich. Im vorliegenden Fall ermöglicht sie unprivilegierten Nutzern, sensible Kernel-Daten auszulesen. Dies kann zum Beispiel dazu führen, dass verschlüsselte Kernel-Strukturen oder Zufallswerte, die zur Adressbereichs-Randomisierung (KASLR) genutzt werden, sichtbar werden. Der Abfluss solcher Informationen schwächt essenzielle Schutzmechanismen und kann als Basis für weiterführende Angriffe dienen, die schließlich zu einer vollständigen Kompromittierung des Systems führen. Die Analyse der technischen Details offenbart außerdem, wie der zugrundeliegende Speicher-Allocator (SLUB) verwendet wird. Das struct bcm_op weist eine Größe von 472 Bytes auf, wodurch es in den kmalloc-512 Cache klassifiziert wird.

Ein wichtiges Detail ist, dass die freiwerdenen Objekte in der Liste als verkettete Listenobjekte organisiert sind, deren Zeiger an beliebiger Stelle in der Struktur stehen. Wird nun dieselbe Speicheradresse mehrfach freigegeben und wiederverwendet, kann der Inhalt der Liste durch kontrollierte Objekte überschrieben werden, was eine Reihe von Exploits zulässt, etwa das Erzeugen endloser Schleifen oder das Auslesen von Speicherinhalten. Verschiedene Konzepte wurden ausprobiert, um die Schwachstelle auszunutzen. Ein Ansatz war die Manipulation der freien Listen-Pointer, indem der freie Speicher mit Objekten belegt wurde, die vom Angreifer kontrollierte Werte enthalten. So ist es möglich, über die proc-Einträge Zeiger auf beliebige Speicheradressen zu erhalten. Das führt im schlimmsten Fall zu einem General Protection Fault (GPF), wenn der Kernel versucht, eine unzulässige Adresse zu dereferenzieren.

Ein weiterer Experimentierpfad bestand darin, Objekt-Reallokationen vorzunehmen, die Endlosschleifen im Kernel auslösen können und somit das System unbrauchbar machen. Hierbei wurden System-V IPC-Nachrichten mit eigenen Listenkonfigurationen verwendet, um den freien Speicher zu besetzen und so die interne Schleifenlogik des CAN BCM Subsystems zu manipulieren. Am aussichtsreichsten ist allerdings die gezielte Informationsfreigabe. Durch Ausnutzen der Tatsache, dass die Use-after-free-Strukturen einen bestimmten Feldbereich für Zeitmessungen (kt_ival2) verwenden, der gleichzeitig genau in der Mitte der zwischengespeicherten Objekte liegt, konnten codierte Freelist-Zeiger ausgegeben werden. Diese Zeiger dienen intern der Speicherverwaltung für freie Objekte und sind mit zufälligen Werten (Randomisierung) verschleiert, um Angriffe zu erschweren.

Das Leaken dieser Zeiger ermöglicht es jedoch, sensible Kerneladressen aus dem Speicher auszulesen und somit die Sicherheitsmechanismen zur Speicheradressen-Randomisierung (KASLR) zu umgehen. Die gezielte Auswertung der geleakten Kodierungen zeigt, dass der Kernel zur Verschleierung mehrere XOR-Operationen mit einem Random-Wert sowie einer Byte-Swapping-Funktion für die Speicheradresse verwendet. Wird das letzte Codierungselement der freien Liste mit einer beliebigen Adresse verknüpft, lässt sich ein manipuliertes Element erzeugen, das beim Zugriff auf diese Adresse verweist. Diese Erkenntnis hat weitreichende Folgen. Zum einen ermöglicht es, gezielt kernelinterne Zeiger zu bestimmen und somit eine wichtige Schutzmaßnahme zu umgehen. Zum anderen vereinfacht es potentiellen Folgeverletzungen die Arbiträre Speicheradresse etwa für gezielte Speicherveränderungen (Arbitrary Write) oder erweiterte Speicherlecks.

Dabei besteht eine gewisse Einschränkung darin, dass die ausgelesenen Werte aufgrund der Umwandlung in Mikrosekunden mittels ktime_to_us() nicht exakt sind und leicht variieren, was jedoch durch eine clevere Anpassung der Exploit-Techniken umgangen werden kann. Der Gedanke, dass in komplexen und weitverbreiteten Subsystemen wie CAN BCM Muster sich wiederholen, wird durch weitere entdeckte Probleme bestätigt. Bereits seit 2015 wurden ähnliche Use-after-free- sowie Out-of-Bounds-Lese-Schwachstellen im CAN BCM System gefunden und gefixt, wie etwa frühere Fehler in bcm_connect und proc_register. Die Tatsache, dass auch nach Jahren relevante Schwachstellen vorhanden waren, verdeutlicht, wie schwierig es ist, Speicherfehler in diesen Kernkomponenten zu vermeiden. Die Schwachstelle CVE-2023-52922 wurde nach der Entdeckung im Juli 2024 an Red Hat gemeldet.

Obwohl der Kernel-Upstream bereits im Sommer 2023 einen Fix implementiert hatte, wurde die Korrektur erst im März 2025 in den entsprechenden Red-Hat-Distributionen zurückportiert, was eine Lücke von mehreren Monaten mit erhöhtem Risiko bedeutet. Die Ausnutzung setzt voraus, dass ein CAN-Netzwerkschnittstellen-Gerät verfügbar ist, was unter modernen Linux-Distributionen mit Unterstützung für virtuelle CAN-Tunnel (VXCAN) auch in Container- oder virtualisierten Umgebungen gegeben sein kann. In älteren Distributionen wie RHEL 8 ist VXCAN nicht standardmäßig eingebaut, womit das Risiko dort geringer ist. Die technische Untersuchung der Schwachstelle zeigt, wie wichtig eine genaue Überprüfung der Speicherverwaltungsmechanismen in Systemsubsystemen ist. Fehlerhafte Synchronisation von Freigabeoperationen und dem parallelen Zugriff auf proc-Prozeduren eröffnet einen kritischen Vektor für Informationslecks.

Abschließend bleibt zu betonen, dass diese Schwachstelle exemplarisch verdeutlicht, dass auch vermeintlich vertraute und standardmäßig in Betrieb befindliche Subsysteme unerwartete Sicherheitslücken aufweisen können. Der Linux-Kernel ist ein komplexes Ökosystem mit ständigen Entwicklungen, bei dem proprietäre und offene Entwickler zusammenarbeiten. Eine kontinuierliche Pflege, Quartals-Backports von Sicherheits-Patches sowie aktive Sicherheitsforschung sind essenziell, um die Stabilität und Sicherheit solcher Systeme zu gewährleisten. Systemadministratoren und Betreiber von Linux-Servern sollten dringend sicherstellen, dass die neuesten Kernel-Updates eingespielt sind, insbesondere wenn CAN BCM Subsysteme verwendet werden. Für Anwender in sicherheitskritischen Umgebungen ist es empfehlenswert, eine mögliche Angriffsfläche so gering wie möglich zu halten und Zugriffe auf CAN-Netzwerkschnittstellen zu kontrollieren beziehungsweise einzuschränken.

Informationen zur Schwachstelle, technische Details und Proof-of-Concept-Code wurden von Forschern einer renommierten Security-Firma veröffentlicht und umfassend dokumentiert. Die Erkenntnisse helfen Entwicklern dabei, bestehende und zukünftige Sicherheitslücken besser zu verstehen und zu vermeiden. Die Veröffentlichung unterstreicht die Bedeutung eines kooperativen Ansatzes zwischen Forschern, Kernel-Maintainern und Distributionen, um Sicherheitslücken schnell zu identifizieren und zu beheben und somit den Linux-Kernel als eines der wichtigsten Betriebssystem-Backbones für Industrie, Forschung und Endverbraucher zu schützen.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Ethereum zeigt Stärke gegenüber Bitcoin – Wird das ETH/BTC-Paar bis Juni um 50 % steigen?
Samstag, 14. November 2026. Ethereum zeigt Stärke gegenüber Bitcoin – Wird das ETH/BTC-Paar bis Juni um 50 % steigen?

In den letzten Wochen hat die Kryptowelt eine bemerkenswerte Entwicklung erlebt: Ethereum, die zweitgrößte Kryptowährung nach Marktkapitalisierung, zeigt unerwartete Stärke gegenüber dem Branchenprimus Bitcoin. Während die Gesamtmärkte einschließlich traditioneller Finanzwerte von einem massiven Ausverkauf betroffen sind, konnte sich das ETH/BTC-Paar bemerkenswert erholen.

Du Wirst Nicht Mehr Benötigt: Die Zukunft der Arbeit im Zeitalter der Künstlichen Intelligenz
Samstag, 14. November 2026. Du Wirst Nicht Mehr Benötigt: Die Zukunft der Arbeit im Zeitalter der Künstlichen Intelligenz

In den letzten Jahren hat die rasante Entwicklung der Künstlichen Intelligenz (KI) und ihre Integration in zahlreiche Lebensbereiche eine Debatte entfacht, die so tiefgreifend ist wie kaum eine zuvor: Die Zukunft der Arbeit und die Rolle des Menschen in einer zunehmend automatisierten Welt. Die provokante These „Du wirst nicht mehr benötigt“ fasst die Sorge vieler Menschen zusammen, deren Aufgabenbereiche von intelligenten Maschinen übernommen werden.

Tesla-Aktien im Abwärtstrend: Folgen des Konflikts zwischen Elon Musk und Präsident Trump
Samstag, 14. November 2026. Tesla-Aktien im Abwärtstrend: Folgen des Konflikts zwischen Elon Musk und Präsident Trump

Die Tesla-Aktie hat sich in diesem Jahr als äußerst volatil erwiesen und Anleger mit einer Reihe von schlechten Nachrichten konfrontiert. Insbesondere die öffentlichen Differenzen zwischen Tesla-CEO Elon Musk und dem ehemaligen US-Präsidenten Donald Trump haben den Aktienkurs des Elektroautoherstellers zusätzlich belastet.

Wig: Ein moderner Vim-ähnlicher Texteditor in Go mit LSP und TreeSitter-Unterstützung
Samstag, 14. November 2026. Wig: Ein moderner Vim-ähnlicher Texteditor in Go mit LSP und TreeSitter-Unterstützung

In der heutigen Welt der Softwareentwicklung sind effiziente Werkzeuge unerlässlich, um produktiv zu bleiben und qualitativ hochwertigen Code zu schreiben. Vim zählt seit Jahrzehnten zu den beliebtesten Texteditoren durch seine leistungsstarken Tastenkombinationen und seine minimalistische, aber effektive Arbeitsweise.

Wie PayPals Stablecoin den Wandel zur Kryptowährung vorantreibt
Samstag, 14. November 2026. Wie PayPals Stablecoin den Wandel zur Kryptowährung vorantreibt

Die Einführung von PayPals eigenem Stablecoin PYUSD stellt einen revolutionären Schritt in der Welt der digitalen Zahlungen dar. Mit über 430 Millionen aktiven Nutzern gehört PayPal zu den größten und einflussreichsten Zahlungsplattformen weltweit.

Voyager Technologies erlebt starkes Börsendebüt: Der Aufschwung in der Verteidigungs- und Raumfahrttechnologie
Samstag, 14. November 2026. Voyager Technologies erlebt starkes Börsendebüt: Der Aufschwung in der Verteidigungs- und Raumfahrttechnologie

Voyager Technologies hat bei seinem Börsendebüt einen bemerkenswerten Erfolg erzielt, der die erhöhte Aufmerksamkeit und das Interesse der Investoren an Verteidigungs- und Raumfahrttechnologien widerspiegelt. Der Kurs der Aktie stieg am ersten Handelstag um satte 82 Prozent und unterstreicht damit nicht nur das Vertrauen in das junge Technologieunternehmen, sondern auch den allgemeinen Boom in einem wichtigen wirtschaftlichen Sektor.

Casey’s General Stores: Neue Kurszielanhebung auf 515 US-Dollar bei BMO Capital signalisiert Wachstumspotenzial
Samstag, 14. November 2026. Casey’s General Stores: Neue Kurszielanhebung auf 515 US-Dollar bei BMO Capital signalisiert Wachstumspotenzial

Casey’s General Stores, ein führendes Unternehmen im Bereich Convenience-Stores in den Vereinigten Staaten, hat kürzlich bedeutende Aufmerksamkeit von Analysten erhalten. BMO Capital, eine renommierte Investmentgesellschaft, hat das Kursziel für die Aktie des Unternehmens von zuvor 450 US-Dollar auf nun 515 US-Dollar erhöht.

Weitere Artikel zum Thema
Die ungewöhnliche Mathematik hinter der Form von Rosenblättern
Samstag, 14. November 2026. Die ungewöhnliche Mathematik hinter der Form von Rosenblättern

Rosen sind seit Jahrhunderten ein Symbol für Schönheit, Liebe und Naturwunder. Ihre zarten Blütenblätter, die sich elegant nach außen rollen und an den Spitzen spitz zulaufen, ziehen seit jeher die Aufmerksamkeit von Botanikern, Künstlern und Wissenschaftlern gleichermaßen auf sich.

Wie Cursor und Windsurf Ihre Programmierarbeit mit KI revolutionieren
Samstag, 14. November 2026. Wie Cursor und Windsurf Ihre Programmierarbeit mit KI revolutionieren

In der heutigen Zeit erleben wir eine rasante Entwicklung von Künstlicher Intelligenz, die besonders im Software-Engineering Einzug hält. Werkzeuge wie Cursor und Windsurf zeigen eindrucksvoll, wie KI-gestützte Assistenten weit mehr sein können als bloße Hilfsmittel.

Telegram und die TON-Blockchain: Expansionspläne in den USA und die Rolle von Trump im Kryptomarkt
Freitag, 13. November 2026. Telegram und die TON-Blockchain: Expansionspläne in den USA und die Rolle von Trump im Kryptomarkt

Die Welt der Kryptowährungen und Blockchain-Technologien entwickelt sich rasant weiter. Eine der neuesten Entwicklungen betrifft die TON-Blockchain, die mit der beliebten Messaging-App Telegram verbunden ist.

Bitcoin steht vor Risiko eines Rückgangs auf 75.000 USD bei Bruch der 83.000 USD Unterstützung – Technische Analyse im Fokus
Samstag, 14. November 2026. Bitcoin steht vor Risiko eines Rückgangs auf 75.000 USD bei Bruch der 83.000 USD Unterstützung – Technische Analyse im Fokus

Bitcoin, die bekannteste Kryptowährung weltweit, zeigt derzeit Anzeichen von erhöhter Volatilität und Unsicherheit auf dem Markt. Nach einer starken Erholungsphase in den vergangenen Wochen ist der Kurs bei etwa 86.