CVE-2026-97968 in Linuxinfo

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

hwmon: (corsair-cpro) Debugfs-Einträge nach der hwmon-Registrierung erstellen

ccp_debugfs_init() registriert debugfs-Dateien, deren private Daten das mit devm zugewiesene ccp-Objekt sind. Diese Funktion wird vor hwmon_device_register_with_info() ausgeführt. Wenn diese Registrierung fehlschlägt, gibt ccp_probe() zurück, während die Dateien noch vorhanden sind. Der HID-Core gibt dann ccp frei, und da bei einem fehlgeschlagenen Probe-Vorgang ccp_remove() nicht aufgerufen wird, werden sie auch später nicht entfernt. Das Lesen einer dieser Dateien dereferenziert den freigegebenen Zeiger.

Die debugfs-Einträge sollen erst nach der Registrierung des hwmon-Geräts erstellt werden, damit kein fehlerhafter Pfad diese zurücklässt.

Die beiden Versionsabfragen bleiben an ihrer ursprünglichen Stelle. Sie senden USB-Befehle ohne Halten von ccp->mutex, was nur sicher ist, solange nichts anderes send_usb_cmd() aufrufen kann; sobald das hwmon-Gerät registriert ist, können dessen Callbacks dies parallel ausführen. Nur die Erstellung der debugfs-Einträge wird verschoben, und es werden ihr mitgeteilt, welche Abfragen erfolgreich waren.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

25.09.2026

Moderieren

akzeptiert

Eintrag

VDB-410224

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!