CVE-2026-64407 in Linuxinfo

Zusammenfassung

von VulDB • 26.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

Bluetooth: btnxpuart: Behebung eines Out-of-Bounds-Firmware-Lesezugriffs in nxp_recv_fw_req_v3()

Während des v3-Firmware-Downloads sendet der Controller eine v3_data_req mit einem 32-Bit-Offset und einer 16-Bit-Länge (len). Die Funktion nxp_recv_fw_req_v3() überprüft nur die untere Grenze des Offsets und sendet anschließend Firmware ab diesem Offset.

```c nxpdev->fw_dnld_v3_offset = offset - nxpdev->fw_v3_offset_correction; serdev_device_write_buf(nxpdev->serdev, nxpdev->fw->data + nxpdev->fw_dnld_v3_offset, len); ```

Es gibt keine Überprüfung, ob fw_dnld_v3_offset + len innerhalb von nxpdev->fw->size bleibt. Daher führt ein Controller, der einen Offset oder eine Länge jenseits des Firmware-Images anfordert, dazu, dass der Treiber über das Ende von nxpdev->fw->data hinausliest und diese Speicherinhalte zurück über UART sendet.

nxp_recv_fw_req_v1() begrenzt denselben Schreibzugriff bereits. Es wurde die entsprechende Prüfung zum v3-Pfad hinzugefügt: Die Anfrage wird abgelehnt, wenn sie außerhalb des Firmware-Images liegt, und len im Fehlerpfad auf Null gesetzt, damit das Buchhaltungsmodul fw_v3_prev_sent bei free_skb konsistent bleibt.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383217

CPE

bereit

EPSS

0.00209

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!