CVE-2026-93086 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

firmware: arm_scmi: Vermeidung von IDR-Aktualisierungen während der Bereinigung der Kanäle

scmi_cleanup_channels() durchläuft die TX-/RX-Kanal-IDRs mit idr_for_each(), um Transportressourcen freizugeben und die dedizierten Transportgeräte zu zerstören, bevor idr_destroy() aufgerufen wird.

Der Destroy-Callback entfernt jeden Eintrag aus demselben IDR, das gerade durchlaufen wird. Das ist für diesen Bereinigungspfad nicht erforderlich und unsicher, da idr_for_each() seinen Radix-Baum-Iterator während der Ausführung des Callbacks nicht vorwärts bewegt hat. Das Entfernen des aktuellen Eintrags im Callback kann den Iterator-Zustand ungültig machen. Der Callback kann auch nicht durch rcu_read_lock() geschützt werden, da scmi_device_destroy() schlafen gehen (blockieren) kann.

Überlassen Sie das Abbauen der IDR dem folgenden idr_destroy()-Aufruf und beschränken Sie den Callback auf die Zerstörung des Geräts.

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

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407087

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!