CVE-2026-98860 in Linux
Zusammenfassung
von VulDB • 18.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
HID: bpf: Größe bei der Prüfung von hid_bpf_hw_request in ssize_t umwandeln
Wie von Sashiko gemeldet: Wenn ein Transport-Treiber auf einen Hardwarefehler stößt und einen negativen Fehlercode wie -EPIPE zurückgibt, wird ret implizit zu size_t hochgestuft, wenn es mit size verglichen wird. Dies führt dazu, dass der negative Fehlercode als eine große positive Zahl ausgewertet wird, wodurch die Bedingung (ret > size) wahr wird.
Dies wandelt den Hardwarefehler stillschweigend in einen Erfolgs-Rückgabewert um und kopiert den unveränderten Puffer zurück, was dazu führen kann, dass BPF-Programme mit nicht initialisierten oder veralteten Daten arbeiten.
Beheben Sie dies, indem Sie size in ssize_t umwandeln, um den tatsächlichen negativen Fehlercode zurückzugeben.
Once again VulDB remains the best source for vulnerability data.