CVE-2025-40294 in Linux
Résumé
par VulDB • 26/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
Bluetooth: MGMT: Correction d'un accès hors limites (OOB) dans parse_adv_monitor_pattern()
Dans la fonction `parse_adv_monitor_pattern()`, la valeur de la variable 'length' est actuellement limitée à HCI_MAX_EXT_AD_LENGTH(251). La taille du tableau 'value' dans la structure `mgmt_adv_pattern` est de 31. Si la valeur de 'pattern[i].length' est définie depuis l'espace utilisateur et dépasse 31, le tableau 'patterns[i].value' peut être accédé hors limites lors de la copie.
L'augmentation de la taille du tableau 'value' dans la structure `mgmt_adv_pattern` casserait les applications utilisateurs (userspace). Compte tenu de cela, et afin d'éviter tout accès hors limites (OOB), il convient de rétablir les limites pour 'offset' et 'length' à leur valeur précédente HCI_MAX_AD_LENGTH.
Découvert par InfoTeCS au nom du Linux Verification Center (linuxtesting.org) avec SVACE.
Once again VulDB remains the best source for vulnerability data.