Description
DHCP can add routes to a client’s routing table via the classless static route option (121). VPN-based security solutions that rely on routes to redirect traffic can be forced to leak traffic over the physical interface. An attacker on the same local network can read, disrupt, or possibly modify network traffic that was expected to be protected by the VPN.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| IETF | DHCP | — | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 24.04 LTS | n2n +23 | No fix yet | — |
| Ubuntu 22.04 LTS | n2n +24 | No fix yet | — |
| Ubuntu 20.04 LTS | n2n +22 | No fix yet | — |
| Ubuntu 18.04 LTS | n2n +20 | No fix yet | — |
| Ubuntu 16.04 LTS | n2n +15 | No fix yet | — |
Show 5 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 14.04 LTS | pptpd | No fix yet | — |
| Ubuntu Pro 20.04 LTS | openconnect | No fix yet | — |
| Ubuntu Pro 18.04 LTS | connman +2 | No fix yet | — |
| Ubuntu Pro 16.04 LTS | connman +2 | No fix yet | — |
| Ubuntu Pro 14.04 LTS | openvpn | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9 | NetworkManager +15 | 1:1.48.10-5.el9_5 | RHSA-2025:0377 |
| RHEL 8 | NetworkManager +15 | 1:1.40.16-18.el8_10 | RHSA-2025:0288 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9.4 EUS | NetworkManager +15 | 1:1.46.0-34.el9_4 | RHSA-2025:16411 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 9 | NetworkManager +15 | 1:1.48.10-5.el9_5 | ALSA-2025:0377 |
| AlmaLinux 8 | NetworkManager +15 | 1:1.40.16-18.el8_10 | ALSA-2025:0288 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 9 | NetworkManager | 1:1.48.10-5.el9_5 | RLSA-2025:0377 |
| Rocky Linux 8 | NetworkManager | 1:1.40.16-18.el8_10 | RLSA-2025:0288 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 9 | NetworkManager +15 | 1:1.48.10-5.0.1.el9_5 | ELSA-2025-0377 |
| Oracle Linux 8 | NetworkManager +15 | 1:1.40.16-18.0.1.el8_10 | ELSA-2025-0288 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 3 repositories
-
YardenFadida/CVE-2024-3661_Demo ★ 0 · Nov 27, 2025
Demo TunnelVision vulnerability for VPN using DHCP option 121
-
Roundthe-clock/CVE-2024-3661VPN ★ 0 · May 23, 2025
-
Wh1t3Fox/CVE-2024-3661 ★ 0 · May 16, 2025
CVE-2024-3661 TunnelVision
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 10
- ALSA-2025:0377 Moderate: Security and bug fixes for NetworkManager AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2025:0288 Moderate: Bug fix of NetworkManager AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2025:16411 Red Hat Security Advisory: NetworkManager security update Red Hat Security Advisories (RHSA) · Jun 30, 2026
- RHSA-2025:0377 Red Hat Security Advisory: Security and bug fixes for NetworkManager Red Hat Security Advisories (RHSA) · Jun 30, 2026
- RHSA-2025:0288 Red Hat Security Advisory: Bug fix of NetworkManager Red Hat Security Advisories (RHSA) · Jun 30, 2026
- RLSA-2025:0377 Moderate: Security and bug fixes for NetworkManager Rocky Linux Security Advisories · Feb 4, 2026
- WID-SEC-2024-1047 VPN Clients / DHCP: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen BSI CERT-Bund (WID) · Sep 22, 2025
- RLSA-2025:0288 Moderate: Bug fix of NetworkManager Rocky Linux Security Advisories · May 7, 2025
- ELSA-2025-0377 Moderate: Security and bug fixes for NetworkManager (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Jan 16, 2025
- ELSA-2025-0288 Moderate: Bug fix of NetworkManager (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Jan 13, 2025
References
- https://datatracker.ietf.org/doc/html/rfc2131#section-7
- https://datatracker.ietf.org/doc/html/rfc3442#section-7
- https://tunnelvisionbug.com/
- https://www.leviathansecurity.com/research/tunnelvision
- https://news.ycombinator.com/item?id=40279632
- https://arstechnica.com/security/2024/05/novel-attack-against-virtually-all-vpn-apps-neuters-their-entire-purpose/
- https://krebsonsecurity.com/2024/05/why-your-vpn-may-not-be-as-secure-as-it-claims/
- https://issuetracker.google.com/issues/263721377
- https://mullvad.net/en/blog/evaluating-the-impact-of-tunnelvision
- https://www.zscaler.com/blogs/security-research/cve-2024-3661-k-tunnelvision-exposes-vpn-bypass-vulnerability
- https://lowendtalk.com/discussion/188857/a-rogue-dhcp-server-within-your-network-can-and-will-hijack-your-vpn-traffic
- https://news.ycombinator.com/item?id=40284111
- https://www.agwa.name/blog/post/hardening_openvpn_for_def_con
- https://www.theregister.com/2024/05/07/vpn_tunnelvision_dhcp/
- https://support.citrix.com/article/CTX677069/cloud-software-group-security-advisory-for-cve20243661
- https://www.watchguard.com/wgrd-psirt/advisory/wgsa-2024-00009
- https://bst.cisco.com/quickview/bug/CSCwk05814
- https://security.paloaltonetworks.com/CVE-2024-3661
- https://fortiguard.fortinet.com/psirt/FG-IR-24-170
- https://my.f5.com/manage/s/article/K000139553