CVE-2026-72113 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

can: bcm: Fehlende Geräte-Referenzzählung beim Entfernen von CAN-Filtern hinzugefügt

sashiko-bot bemerkte ein Problem mit einer gleichzeitigen Deaktivierung des Geräts in isotp.c, das auch im Code von bcm.c vorhanden ist. Eine frühere Korrektur für raw.c (Commit c275a176e4b6 „can: raw: fehlende Referenzzählung zur Behebung eines Speicherlecks hinzugefügt“) führte einen netdevice_tracker ein, der das Problem auch für bcm.c löst.

bcm_release(), bcm_delete_rx_op() und bcm_notifier() verließen sich auf dev_get_by_index(ifindex), um das Gerät vor dem Deaktivieren des Filters über den rx_op erneut zu finden. Wenn bereits eine gleichzeitige NETDEV_UNREGISTER-Operation das Gerät aus der ifindex-Tabelle entfernt hat, schlägt diese Suche fehl und can_rx_unregister() wird stillschweigend übersprungen, wodurch ein veralteter CAN-Filter übrig bleibt, der auf die bald freizugebende bcm_op/Socket zeigt.

Es wird eine referenzierte Zählung mit netdev_hold()/netdev_put() für op->rx_reg_dev gehalten, beginnend ab dem Moment, in dem der rx-Filter in bcm_rx_setup() registriert wird, bis zu seiner Deaktivierung in bcm_rx_unreg(). Diese Referenz wird direkt in bcm_release() und bcm_delete_rx_op() verwendet, anstatt das Gerät erneut über ifindex nachzuschlagen.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390525

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!