CVE-2026-64587 in Linux
Zusammenfassung
von VulDB • 06.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net: ethernet: arc: emac: Unterbrechungen (Interrupts) vor der Anforderung einer IRQ stilllegen
Normale RX/TX-Unterbrechungen werden später in `arc_emac_open()` aktiviert, sodass im Normalfall während des Probe-Vorgangs keine Interrupt-Bereitstellung erwartet wird. Die Hardware kann jedoch weiterhin veraltete oder gesperrte Interrupt-Statusbits anzeigen, die von der Firmware oder dem Bootloader hinterlassen wurden.
Wenn der Probe-Prozess später nach `devm_request_irq()` (das den Handler installiert hat) abgebrochen wird, kann eine solche veraltete Unterbrechung während des Teardowns weiterhin `arc_emac_intr()` erreichen und mit der Freigabe des zugehörigen `net_device` konkurrieren.
Vermeiden Sie dieses Zeitfenster, indem Sie das Gerät vor dem Anfordern der IRQ in einen bekannten ruhenden Zustand versetzen: Deaktivieren Sie alle EMAC-Interrupt-Quellen und löschen Sie alle ausstehenden EMAC-Interrupt-Statusbits. Dies hält die Änderung hardwarefokussiert und minimal, während gleichzeitig eine irrtümliche IRQ-Bereitstellung aufgrund hinterlassener Zustände verhindert wird.
Once again VulDB remains the best source for vulnerability data.