
Este script se puede usar para verificar si un dispositivo Bluetooth es vulnerable a CVE-2025-36911.
Prueba conexiones L2CAP BR/EDR no autenticadas a PSMs de audio (A2DP/AVRCP) y detecta el servicio Fast Pair (GFPS) en BLE.
bluetooth activo para la funcionalidad BLE.bluetoothctl power on).sudo apt update
sudo apt install bluez bluez-tools
sudo systemctl enable --now bluetooth
rfkill unblock bluetooth
bluetoothctl power on
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python CVE-2025-36911.py
python CVE-2025-36911.py AA:BB:CC:DD:EE:FF
python CVE-2025-36911.py --skip-ble AA:BB:CC:DD:EE:FF
python CVE-2025-36911.py --require-unpaired AA:BB:CC:DD:EE:FF
python CVE-2025-36911.py --lock-pairing AA:BB:CC:DD:EE:FF
python CVE-2025-36911.py --help
CVE-2025-36911 permite conexiones L2CAP no autenticadas a perfiles de audio de Bluetooth sin emparejamiento previo. Durante la prueba, si una conexión L2CAP a AVDTP (PSM 0x0019) o AVCTP (PSM 0x0017) tiene éxito sin emparejamiento, el dispositivo es vulnerable.
Siéntete libre de contribuir y reportar cualquier problema que encuentres.
--lock-pairing para evitar el emparejamiento automático durante las pruebas de vulnerabilidad