CVE-2026-64148 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
pds_core: Fehlerbehandlung in pdsc_devcmd_wait korrigieren
Behebung zweier Fälle, in denen pdsc_devcmd_wait() einen veralteten Erfolgsstatus aus dem Completion-Register zurückgibt, anstatt einen Fehler zu melden:
1. FW-Crash: Wenn die Firmware den Betrieb einstellt, wird die Warteschleife vorzeitig mit running=false abgebrochen. Die Bedingung „if ((!done || timeout) && running)" ist falsch, sodass die Fehlerbehandlung umgangen und der veraltete Status zurückgegeben wird. Überprüfen Sie zuerst !running und geben Sie -ENXIO zurück.
2. Timeout: Wenn ein Befehl zeitüberschreitet, wird err auf -ETIMEDOUT gesetzt, anschließend jedoch von pdsc_err_to_errno(status) überschrieben, das den veralteten Status liest. Geben Sie nach der Bereinigung sofort -ETIMEDOUT zurück.
Beide Fehler werden nun an pdsc_devcmd_locked() weitergegeben, das health_work zur Wiederherstellung in die Warteschlange einreiht.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.