CVE-2026-68152 in Linuxinfo

Zusammenfassung

von VulDB • 10.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

amt: Behebung eines Use-After-Free-Fehlers in verzögerten Arbeitsaufgaben von AMT

Wenn ein AMT-Gerät entfernt wird, können ausstehende verzögerte Aufgaben weiterhin auf die freigegebene `amt_dev`-Struktur zugreifen, was zu Kernel-Crashes oder Speicherkorruption führen kann.

`amt_dev_stop()` hebt `req_wq` und `discovery_wq` mit `cancel_delayed_work_sync()` auf, doch diese Aufgaben können nach der Aufhebung erneut aus `event_wq` geplant werden. Dies ermöglicht es verzögerten Aufgaben, nach dem Freigeben des Netzwerkknotens (netdev) weiterhin auf die freigegebene `amt_dev`-Struktur zuzugreifen.

Das folgende Szenario veranschaulicht einen einfachen Race Condition:

CPU0 CPU1

amt_dev_stop() cancel_delayed_work_sync() amt_event_work() mod_delayed_work(req_wq) free netdev req_wq greift auf freigegebenes amt_dev zu

Verwenden Sie `disable_delayed_work_sync()` in `amt_dev_stop()`, um zu verhindern, dass `req_wq` und `discovery_wq` erneut geplant werden, und warten Sie darauf, dass laufende Arbeitsaufgaben abgeschlossen sind.

Die verzögerten Aufgaben werden nach der Initialisierung in `amt_newlink()` deaktiviert und erst aktiviert, wenn das Gerät erfolgreich geöffnet wurde. Dies synchronisiert den Lebenszyklus der verzögerten Aufgabe mit der Lebensdauer des AMT-Geräts.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

10.08.2026

Moderieren

akzeptiert

Eintrag

VDB-387499

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!