FICHE CVE

CVE-2019-8922

Publiée le 2021-11-29 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les systèmes Linux utilisant la pile Bluetooth BlueZ (versions 5.48 et antérieures) sont concernés. Un attaquant se trouvant à portée physique du Bluetooth peut envoyer une requête spécialement conçue pour déclencher un dépassement de mémoire, ce qui pourrait lui permettre d'exécuter du code arbitraire ou de faire planter le système. Cette attaque ne nécessite aucune interaction de l'utilisateur ni d'authentification pour réussir.

CVSS 3.18.8 ÉLEVÉE
Publiée2021-11-29
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueAdjacent
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

A heap-based buffer overflow was discovered in bluetoothd in BlueZ through 5.48. There isn't any check on whether there is enough space in the destination buffer. The function simply appends all data passed to it. The values of all attributes that are requested are appended to the output buffer. There are no size checks whatsoever, resulting in a simple heap overflow if one can craft a request where the response is large enough to overflow the preallocated buffer. This issue exists in service_attr_req gets called by process_request (in sdpd-request.c), which also allocates the response buffer.