TunnelVision (CVE-2024-3661)
O 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.
● Exemplos
- 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.
● Perguntas frequentes
O 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. Pertence à categoria Ataques e ameaças da cibersegurança.
O que significa 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.
Como funciona 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.
Como se defender contra TunnelVision (CVE-2024-3661)?
As defesas contra TunnelVision (CVE-2024-3661) costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.
Quais são outros nomes para TunnelVision (CVE-2024-3661)?
Nomes alternativos comuns: CVE-2024-3661, DHCP option 121 attack.
● Termos relacionados
- network-security№ 1339
VPN (Rede Privada Virtual)
Tecnologia que cria um túnel cifrado e autenticado sobre uma rede pública, de modo a que o tráfego pareça percorrer uma rede privada.
- network-security№ 1340
Kill switch de VPN
Salvaguarda que bloqueia automaticamente todo o trafego de rede do host quando o tunel VPN cai, evitando fugas acidentais por uma ligacao nao cifrada.
- network-security№ 345
DHCP
Protocolo baseado em UDP (RFC 2131, portas 67/68) que atribui automaticamente enderecos IP e parametros de rede a clientes que entram na rede.
- attacks№ 1051
Servidor DHCP não autorizado
Servidor DHCP sem autorização ligado à rede que distribui configurações IP aos clientes, redirecionando intencional ou acidentalmente o tráfego para infraestrutura do atacante.
- attacks№ 724
Ataque do tipo Man-in-the-Middle
Ataque em que um adversário retransmite ou altera secretamente as comunicações entre duas partes que julgam estar a falar diretamente uma com a outra.
- privacy№ 373
Fuga de DNS
Falha de privacidade em que as consultas DNS contornam o túnel VPN ou Tor e são enviadas em claro ao ISP ou ao resolver predefinido.