Protocol Prying: Vulnerability Research in AirDrop and Quick Share
L'étude porte sur Apple AirDrop et Google/Samsung Quick Share, des protocoles de transfert de fichiers en proximité largement déployés dont la sécurité applicative était peu étudiée en raison de piles propriétaires et non documentées. Les chercheurs ont rétroconçu les deux stacks, reconstitué la machine d'état en sept couches d'AirDrop et le mécanisme de compression adaptative DVZip, développé AIRFUZZ, un fuzzer conscient du protocole qui mutile les représentations avant compression, et réalisé des analyses ciblées des services Quick Share de Samsung et de Google sous Windows. Ils ont identifié six vulnérabilités: trois pré-authentification dans AirDrop sur macOS/iOS (blocage par fatalError, récursion XML plist non bornée et déréférencement NULL dans le parseur HTTP/1.1), deux défauts au niveau du protocole dans Samsung Quick Share (dispatch OfflineFrame pré-authentifié et contournement du chiffrement D2D pour trois types de trame) et un use-after-free dans Google Quick Share pour Windows. Tous les problèmes ont été divulgués de manière responsable et Apple, Samsung et Google ont accusé réception des rapports, Google ayant attribué une prime pour la faille affectant sa mise en œuvre Windows. Le travail illustre que le traitement sans appairage de contenus sérialisés complexes dans des démons privilégiés crée des surfaces d'attaque zéro-clic multi‑systèmes et souligne la nécessité d'analyses protocolaires approfondies.