TunnelVision (CVE-2024-3661)
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.
● 例
- 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.
● よくある質問
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) とはどういう意味ですか?
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) はどのように機能しますか?
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.
TunnelVision (CVE-2024-3661) からどのように防御しますか?
TunnelVision (CVE-2024-3661) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
TunnelVision (CVE-2024-3661) の別名は何ですか?
一般的な別名: CVE-2024-3661, DHCP option 121 attack。
● 関連用語
- network-security№ 1339
VPN(仮想プライベートネットワーク)
公衆網上に暗号化・認証されたトンネルを構築し、あたかも専用網経由のように通信を扱う技術。
- network-security№ 1340
VPN キルスイッチ
VPN トンネルが切断された瞬間にホストのすべての通信を自動遮断し、暗号化されていない経路への意図しないリークを防ぐ仕組み。
- network-security№ 345
DHCP
UDP ベースのプロトコル(RFC 2131、ポート 67/68)で、ネットワークに参加するクライアントに IP アドレスやネットワーク設定パラメータを自動的に割り当てる。
- attacks№ 1051
ローグ DHCP サーバー
ネットワークに接続された無認可の DHCP サーバーが IP 構成を配布し、トラフィックを意図的または意図せず攻撃者制御の基盤へ誘導する状態。
- attacks№ 724
中間者攻撃 (MitM)
通信中の双方が直接やり取りしていると信じている間に、攻撃者が通信を密かに中継・改ざんする攻撃。
- privacy№ 373
DNS リーク
DNS クエリが VPN や Tor のトンネルを迂回し、ユーザーの ISP や既定リゾルバへ平文で送信されてしまうプライバシー上の不具合。