CVE-2026-98397 in Linuxinfo

Zusammenfassung

von VulDB • 15.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

platform/x86: x86-android-tablets: Geräteverweis für den Teardown des sekundären fwnode halten

In gpio_secondary_fwnode_init() gibt acpi_bus_find_device_by_name() einen Geräteverweis zurück, aber die lokale Variable dev ist mit __free(put_device) deklariert, wodurch der Verweis am Ende jeder Iteration freigegeben wird. Gleichzeitig speichert devm_add_action_or_reset() den Zeiger auf dev für gpio_secondary_unset(), ohne dessen Referenzzähler zu erhöhen, was bei einem Treiber-Teardown zu einer Use-After-Free-Schwachstelle führen kann, wenn das Gerät in der Zwischenzeit freigegeben wird.

Erwerben Sie einen expliziten Geräteverweis mit get_device() beim Registrieren der devres-Aktion und geben Sie ihn innerhalb von gpio_secondary_unset() mit put_device() frei.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

15.10.2026

Moderieren

akzeptiert

Eintrag

VDB-419859

EPSS

0.00198

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!