CVE-2026-64407 in Linuxinformation

Résumé

par VulDB • 26/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

Bluetooth: btnxpuart : Correction d’une lecture hors limites du microprogramme dans nxp_recv_fw_req_v3()

Lors du téléchargement du microprogramme v3, le contrôleur envoie une requête v3_data_req avec un décalage (offset) de 32 bits et une longueur (len) de 16 bits. La fonction nxp_recv_fw_req_v3() ne vérifie que la borne inférieure du décalage avant d’envoyer les données du microprogramme à partir de ce décalage.

```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); ```

Aucune vérification n’assure que `fw_dnld_v3_offset + len` reste dans les limites de la taille du microprogramme (`nxpdev->fw->size`). Par conséquent, un contrôleur demandant un décalage ou une longueur dépassant l’étendue du fichier image du microprogramme provoque le pilote à lire au-delà de la fin des données `nxpdev->fw->data` et à renvoyer cette mémoire via UART.

La fonction `nxp_recv_fw_req_v1()` applique déjà une vérification de bornes pour cet écriture équivalente. Ajoutez la même vérification dans le chemin v3, rejetez la requête si elle se situe en dehors du fichier image du microprogramme et définissez len à zéro sur le chemin d’erreur afin que la comptabilité `fw_v3_prev_sent` reste cohérente lors de l’appel à `free_skb`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383217

CPE

prêt

EPSS

0.00168

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!