„`html
Zusammenfassung
CVE-2026-80653 ist eine Sicherheitslücke im Linux-Kernel mit hohem Schweregrad (CVSS 8.4), die den HiSilicon SAS-Treiber (hisi_sas) betrifft. Die Vulnerabilität tritt auf, wenn gleichzeitig ein Link-Reset einer Remote-PHY und das Entladen des SAS-Treibers (rmmod) ausgeführt werden. Dies führt zu einer WARNING-Meldung und potenzieller Systeminstabilität.
Betroffene Systeme
Die Vulnerabilität betrifft verschiedene Linux-Systeme, insbesondere solche mit:
- HiSilicon SAS Controller (v3 Hardware)
- Linux-Kernel mit hisi_sas-Treiber
- Systeme, auf denen der SCSI-Subsystem mit SAS-Raidcontrollern verwendet wird
Technische Details
Die Schwachstelle liegt in der Fehlerbehandlung des Device-Link-Managements während des Treiber-Entladens. Wenn während eines SAS-PHY-Hochfahrens der Link-Status auf DL_STATE_AVAILABLE gesetzt wird, kann dies vor dem Treiber-Rmmod die Funktion __device_links_no_driver() beeinflussen.
Der Aufrufstapel zeigt: Das System versucht, SCSI-Geräte zu entfernen (scsi_remove_target), was zu device_links_driver_cleanup und schließlich zur WARNING-Meldung in __device_links_no_driver führt.
Root-Cause: Fehlende slave_destroy-Interface im hisi_sas v3-Treiber, die sicherstellt, dass der Device-Link korrekt entfernt wird, nachdem die Work-Queues geleert sind.
Empfohlene Massnahmen
- Linux-Kernel auf eine gepatchte Version aktualisieren, sobald ein Fix verfĂĽgbar ist
- Vermeiden Sie das gleichzeitige AusfĂĽhren von Link-Resets und Treiber-Entladung
- Implementieren Sie die slave_destroy-Interface im hisi_sas-Treiber, um ordnungsgemäße Ressourcenbereinigung zu gewährleisten
- Testen Sie Firmware-Updates für HiSilicon SAS Controller auf Kompatibilität
Bewertung
Schweregrad: High (CVSS 8.4)
Angriffsvektor: Local
Patch-Status: Ausstehend
Diese Vulnerabilität erfordert lokalen Zugriff und ist primär ein Stabilitätsproblem mit potenziellen Auswirkungen auf Datenverfügbarkeit.
„`