TunnelVision (CVE-2024-3661)
Qu'est-ce que TunnelVision (CVE-2024-3661) ?
TunnelVision (CVE-2024-3661)A 2024 attack that abuses DHCP option 121 (classless static routes) on an attacker-controlled network to override a VPN's routing table, sending the victim's plaintext traffic outside the encrypted tunnel.
TunnelVision (CVE-2024-3661), disclosed by Leviathan Security in May 2024, is a routing-table attack against VPN clients that works at the DHCP layer rather than against the VPN protocol itself. A malicious or compromised DHCP server (a rogue Wi-Fi network, a hostile coffee-shop router, a captive portal) responds to the victim's DHCP lease with option 121 — classless static routes — injecting routes more specific than the VPN's default. Because most operating systems honor option 121 above VPN routes, traffic destined for the targeted prefixes egresses the physical interface in plaintext, bypassing the encrypted tunnel entirely. The VPN client still shows 'connected', and there is no kill-switch trigger. Affected platforms include Windows, macOS, iOS (partially), most Linux distributions, and the major commercial VPN clients; Android is largely unaffected because it does not implement option 121. Mitigations include ignoring option 121 on untrusted networks, putting the VPN inside a network namespace (Linux), enforcing the VPN as the only allowed interface via firewall rules, or relying on always-on per-app VPN configurations. The CVE prompted urgent advisories from Mullvad, Proton, and most enterprise VPN vendors.
● Exemples
- 01
A traveler connects to airport Wi-Fi running a malicious DHCP server; option 121 injects a route for the corporate /16, so 'tunneled' traffic to internal servers leaks in cleartext over Wi-Fi.
- 02
A Linux user runs their VPN inside a separate network namespace where the host's DHCP-supplied routes do not apply, fully mitigating TunnelVision.
● Questions fréquentes
Qu'est-ce que TunnelVision (CVE-2024-3661) ?
A 2024 attack that abuses DHCP option 121 (classless static routes) on an attacker-controlled network to override a VPN's routing table, sending the victim's plaintext traffic outside the encrypted tunnel. Cette notion relève de la catégorie Attaques et menaces en cybersécurité.
Que signifie TunnelVision (CVE-2024-3661) ?
A 2024 attack that abuses DHCP option 121 (classless static routes) on an attacker-controlled network to override a VPN's routing table, sending the victim's plaintext traffic outside the encrypted tunnel.
Comment fonctionne TunnelVision (CVE-2024-3661) ?
TunnelVision (CVE-2024-3661), disclosed by Leviathan Security in May 2024, is a routing-table attack against VPN clients that works at the DHCP layer rather than against the VPN protocol itself. A malicious or compromised DHCP server (a rogue Wi-Fi network, a hostile coffee-shop router, a captive portal) responds to the victim's DHCP lease with option 121 — classless static routes — injecting routes more specific than the VPN's default. Because most operating systems honor option 121 above VPN routes, traffic destined for the targeted prefixes egresses the physical interface in plaintext, bypassing the encrypted tunnel entirely. The VPN client still shows 'connected', and there is no kill-switch trigger. Affected platforms include Windows, macOS, iOS (partially), most Linux distributions, and the major commercial VPN clients; Android is largely unaffected because it does not implement option 121. Mitigations include ignoring option 121 on untrusted networks, putting the VPN inside a network namespace (Linux), enforcing the VPN as the only allowed interface via firewall rules, or relying on always-on per-app VPN configurations. The CVE prompted urgent advisories from Mullvad, Proton, and most enterprise VPN vendors.
Comment se défendre contre TunnelVision (CVE-2024-3661) ?
Les défenses contre TunnelVision (CVE-2024-3661) combinent habituellement des contrôles techniques et des pratiques opérationnelles, comme détaillé dans la définition ci-dessus.
Quels sont les autres noms de TunnelVision (CVE-2024-3661) ?
Noms alternatifs courants : CVE-2024-3661, DHCP option 121 attack.
● Termes liés
- network-security№ 1339
VPN (Réseau Privé Virtuel)
Technologie qui crée un tunnel chiffré et authentifié sur un réseau public afin que le trafic semble transiter par un réseau privé.
- network-security№ 1340
Kill switch VPN
Garde-fou qui coupe automatiquement tout le trafic reseau du poste lorsque le tunnel VPN tombe, afin d'eviter toute fuite involontaire sur une liaison non chiffree.
- network-security№ 345
DHCP
Protocole base sur UDP (RFC 2131, ports 67/68) qui attribue automatiquement adresses IP et parametres reseau aux clients qui rejoignent un reseau.
- attacks№ 1051
Serveur DHCP pirate
Serveur DHCP non autorisé branché sur le réseau qui distribue des configurations IP, redirigeant intentionnellement ou non le trafic vers une infrastructure attaquante.
- attacks№ 724
Attaque de l'homme du milieu (MitM)
Attaque dans laquelle un adversaire relaie ou modifie secrètement les communications entre deux parties qui pensent dialoguer directement.
- privacy№ 373
Fuite DNS
Défaillance de confidentialité dans laquelle les requêtes DNS contournent le tunnel VPN ou Tor et sont envoyées en clair au FAI ou au résolveur par défaut.