Categories: RéseauxSécurité

Sécurité Bluetooth : comment est votre clé de chiffrement ?

Utilisateurs d’appareils Bluetooth, assurez-vous de bien installer les mises à jour que proposent les fabricants.

Le Bluetooth SIG (organisme qui supervise l’élaboration des normes Bluetooth) émet cette recommandation dans une alerte de sécurité publiée la semaine dernière.

L’alerte en question est relative à la faille CVE-2019-9506, sur laquelle des chercheurs de l’université d’Oxford sont revenus récemment lors d’une conférence USENIX.

La vulnérabilité affecte l’implémentation « traditionnelle » du Bluetooth : le BR / EDR (Basic Rate / Enhanced Data Rate), aussi appelé Bluetooth Classic.
Elle peut permettre d’affaiblir le niveau de sécurité des connexions entre appareils.

attaque-knobCes connexions sont protégées par des clés de chiffrement.
La longueur des clés, exprimée en octets, est négociée « au vol », au niveau des puces Bluetooth intégrées aux appareils.

Ni chiffrée, ni authentifiée, la procédure est invisible tant pour les utilisateurs que pour les applications.
Ses spécifications n’imposent pas de longueur minimale pour la clé. Un tiers peut donc faire en sorte de la limiter à un seul octet. Par exemple en exploitant la faille CVE-2019-9506.

La faille à tout faire ?

Les chercheurs font remarquer que la vérification des clés n’est pas obligatoire. Aussi n’est-elle généralement pas implémentée, tout du moins au niveau des puces Bluetooth.
Une solution pourrait, d’après eux, consister à intégrer cette vérification au niveau de la couche applicative. Alternative : imposer, au niveau des puces, une longueur minimale de clé.

La faille a été testée avec succès sur une quinzaine de puces* (Apple, Broadcom, Intel, Qualcomm). Elle peut être rendue persistante en attaquant le firmware des appareils ciblés. Elle est susceptible d’engendrer l’interception de nombreuses données : signaux audio, frappe clavier, trafic web en cas de partage de connexion…

Le Bluetooth affirme ne pas avoir connaissance d’un cas d’exploitation malveillante. Il a mis à jour les spécifications du Bluetooth pour recommander une longueur de clé minimale de 7 octets sur les connexions BR / EDR.

* Des puces intégrées notamment dans les Samsung Galaxy S9 (Snapdragon 845) et Google Pixel 2 (Snapdragon 835), des Raspberry Pi (BCM43438) et des PC portables Lenovo ThinkPad (Intel 8265, Centrino 6205). Les chercheurs se sont aidés du logiciel open source Ubertooth.

Recent Posts

PC IA : les entreprises sont enthousiastes malgré quelques incertitudes

Les dernières migrations de Windows 10 vers Windows 11 vont accélérer l'adoption des PC IA. Mais des…

2 semaines ago

Digital Workplace : comment l’IA Générative s’installe dans l’environnement de travail

L’IA générative excelle dans plusieurs cas d’usage, notamment dans l’analyse, la recherche et la synthèse…

1 mois ago

PC Copilot+ : avec Arm ou x86 ?

Trop tôt pour envisager d'acquérir un PC Copilot+ ? Les roadmaps d'Intel et d'AMD peuvent…

2 mois ago

Copilot+ : une sélection de PC convertibles

Dévoilés lors du CES 2025, les PC Copilot+ au format convertible restent encore limitée dans…

2 mois ago

Avec Gemini intégré à Google Workspace, les prix s’envolent

Les fonctionnalités de Gemini sont intégrées dans la suite bureautique Google Workspace. Conséquence : les…

2 mois ago

PC Copilot+ : c’est parti pour la transformation du parc

Au CES 2025, les principaux constructeurs ont annoncé l'arrivée des ordinateurs de bureau dotés de…

3 mois ago