CVE-2026-74507 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

Bluetooth: HIDP – Validierung von nummerierten Report-Payloads

Wenn hidp_get_raw_report() auf einen nummerierten Report wartet, vergleicht hidp_process_data() die erwartete Report-Nummer mit skb->data[0]. Ein verbundener HIDP-Gegenstellen kann nur mit einem DATA-Transaktionsheader antworten, wodurch der_skb nach dem Entfernen des Headers leer ist.

KMSAN meldet eine Verwendung eines nicht initialisierten Werts in hidp_session_run(), wobei der Wert aus __alloc_skb() über vhci_write__() stammt. Die Prüfungen des Transaktions-Headers entfernen die Reports mit leeren Frames, doch dieser Report bleibt bestehen, bis die Payload-Prüfung hinzugefügt wird.

Der Vergleich kann zudem ein vom Gegenstellen kontrolliertes Byte jenseits des deklarierten L2CAP-PDU verbrauchen. Eine DATA | FEATURE-Antwort gefolgt von einem zusätzlichen 0x01-Byte veranlasste den aktuellen Code, dieses Byte als Report-ID 1 zu akzeptieren und HIDIOCGFEATURE mit einem Ergebnis aus Null-Bytes abzuschließen. Mit dieser Änderung wird die fehlerhafte Antwort mit -EIO abgelehnt, während eine nachfolgende gültige Antwort weiterhin erfolgreich ist.

Es muss ein Payload-Byte vorhanden sein, bevor eine nummerierte Report-ID verglichen wird. Unnummerierte Reports akzeptieren weiterhin eine leere Payload.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390833

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!