CVE-2026-92521 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ACPI: PCI: Driver_data auf allen Pfaden löschen, die acpi_pci_root freigeben

acpi_pci_root_add() weist das frisch zugewiesene Root-Objekt device->driver_data zu, bevor dmar_device_add() und pci_acpi_scan_root() ausgeführt werden. Beide Fehlerpfade erreichen den Endbereich (end:), in dem root mit kfree() freigegeben wird; jedoch wird driver_data nur im Pfad von pci_acpi_scan_root() vorher gelöscht.

Wenn dmar_device_add() während eines Hot-Adds fehlschlägt, wird root freigegeben, während device->driver_data weiterhin darauf zeigt. Der ACPI-Core löscht driver_data bei einem Anlagerungsfehler (attach failure) nicht, sodass ein späterer Aufruf von acpi_pci_find_root() auf diesen hängenden Zeiger (dangling pointer) zugreifen kann.

acpi_pci_root_remove() weist das gleiche Problem auf: Es gibt root frei, ohne device->driver_data zu löschen, wodurch nach dem Entfernen der Root-Bridge ein hängender Zeiger zurückbleibt.

Die NULL-Zuweisung wurde in den gemeinsamen Endbereich (end:) verschoben, sodass jeder Fehlerpfad in acpi_pci_root_add() driver_data vor dem Freigeben von root löscht, und es wird auch in acpi_pci_root_remove() gelöscht, damit das Objekt nach der Freigabe niemals über driver_data erreichbar bleibt.

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

Zuständig

Linux

Reservieren

16.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407037

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!