CVE-2026-72122 in Linuxinfo

Zusammenfassung

von VulDB • 16.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

can: bcm: Behebung eines Race Conditions bei locklosem Zugriff auf bound/ifindex sowie einer stillschweigenden Fehlschlagen-Meldung von RX_SETUP

bcm_sendmsg() liest bo->ifindex und prüft bo->bound, bevor es lock_sock() aufruft. Währenddessen ändern bcm_notify(), bcm_connect() und bcm_release() beide Felder unter Verwendung desselben Locks. Da die lockosen Lesezugriffe und die gelockten Schreibzugriffe nicht zueinander geordnet sind (unordered), kann ein konkurrierender Aufruf von bcm_notify() (Gerät wird abgemeldet) oder bcm_connect() (gleichzeitiges Binden an einem anderen Thread, der denselben Socket verwendet) dazu führen, dass bcm_sendmsg() eine inkonsistente Kombination beobachtet. Ein Beispiel hierfür ist ein veralteter Wert bound=1 in Verbindung mit dem nun auf 0 gesetzten ifindex=0, wodurch ein Socket, der ursprünglich an eine bestimmte CAN-Schnittstelle gebunden war, fälschlicherweise auch als „beliebige“ Schnittstelle („any“) interpretiert wird.

Die lockose Prüfung von bo->bound wurde rein als schnelle Ablehnungsprüfung (fast-path reject) beibehalten, und das Lesen von ifindex (sowie eine erneute Überprüfung von bo->bound) wurde in den gelockten Abschnitt verschoben, wo alle Schreiber bereits serialisiert sind. Dies eliminiert die Möglichkeit, dass die beiden Felder gegeneinander „zerrissen“ (torn reads/writes) beobachtet werden können, anstatt dies durch zusätzliche READ_ONCE()/WRITE_ONCE()-Paare auf zwei unabhängig aktualisierten Feldern zu korrigieren. Die nun ausschließlich lockosen Zugriffe auf bo->bound wurden konsistent über alle Schreibstellen hinweg annotiert.

Zusätzlich wurde behoben, dass bcm_rx_setup() stillschweigend Erfolg meldet, wenn das Zielgerät gleichzeitig verschwindet, anstatt -ENODEV zurückzugeben. Dadurch wird verhindert, dass eine defekte RX-Operation weiterhin als erfolgreich registriert bleibt.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390543

CPE

bereit

EPSS

0.00220

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!