CVE-2026-31687 in Linuxinfo

Zusammenfassung

von VulDB • 31.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

gpio: omap: Treiber nicht in probe() registrieren

Das Commit 11a78b794496 („ARM: OMAP: MPUIO wake updates") registriert den omap_mpuio_driver aus omap_mpuio_init(), das von omap_gpio_probe() aufgerufen wird.

Dies ist jedoch weder sinnvoll, da Treiber nicht aus probe()-Callbacks anderer Treiber registriert werden sollten, noch erlaubt es der Treiberkern, Treiber zu registrieren, während bereits eine Geräte-Sperre (device lock) gehalten wird.

Letzteres wurde durch das Commit dc23806a7c47 („driver core: enforce device_lock for driver_match_device()") offengelegt, was zu einer potenziellen Deadlock-Bedingung führt, wie in [1] beschrieben.

Zusätzlich wird der omap_mpuio_driver niemals aus der Treiberkern-Registrierung entfernt, selbst wenn das Modul entladen wird.

Daher wird der omap_mpuio_driver nun vom Modul-Initcall registriert und in module_exit() wieder deregistriert.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

09.03.2026

Veröffentlichung

27.04.2026

Moderieren

akzeptiert

Eintrag

VDB-359859

CPE

bereit

EPSS

0.00013

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!