CVE-2023-36673
High · 7.3CVSS
7.3
EPSS
0.5%
Published
Aug 9, 2023
CISA due date
—
Cloudanix analysis
A popular Mac VPN app can accidentally send some of your private internet traffic outside its protected tunnel, letting nearby attackers see or change information that should stay hidden.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- Application
- Class
- Misconfiguration
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The VPN client misconfigures system routing and DNS resolution so that all IP traffic to the VPN server address bypasses the encrypted tunnel and DNS lookups for the server occur in plaintext, enabling an on-path attacker to redirect or observe arbitrary traffic via spoofed responses.
Why it matters to the business
Sensitive corporate or personal data intended to be protected by the VPN can be exposed on untrusted networks, increasing risk of interception, credential theft, or regulatory non-compliance until the client is replaced.
How an attack unfolds
An attacker on the same network performs DNS spoofing against the plaintext lookup for the VPN server hostname, causing the victim to send subsequent traffic destined for arbitrary IPs outside the tunnel where the attacker can intercept or manipulate it as part of a ServerIP attack.
How to fix it
Replace Avira Phantom VPN with a client that correctly enforces full tunnel routing and encrypted DNS resolution; audit all macOS VPN configurations to ensure server traffic cannot leak outside the tunnel.
How to confirm the fix worked
Inspect system routing tables and DNS resolver settings while the VPN is active to confirm no plaintext routes or queries exist for the VPN server address; test connectivity to known internal resources exclusively through the tunnel.
Typical attack path
- Attacker gains network adjacency to the victim
- Spoof DNS responses for the VPN server hostname
- Victim resolves server address in plaintext and initiates connection
- System routes traffic to arbitrary destinations outside the tunnel
- Attacker intercepts or injects data on the leaked plaintext flows
How to detect it
Review DNS query logs for plaintext resolutions of VPN server hostnames, examine routing tables for non-tunneled entries pointing to the server IP, and correlate with any unexpected outbound connections bypassing the VPN interface.
What your security team should do
- Immediately inventory and disable Avira Phantom VPN on all macOS endpoints
- Deploy an alternative enterprise VPN solution with verified tunnel integrity
- Add network monitoring for plaintext DNS queries to known VPN server domains
- Update endpoint detection rules to flag traffic bypassing the VPN interface
The record
An issue was discovered in Avira Phantom VPN through 2.23.1 for macOS. The VPN client insecurely configures the operating system such that all IP traffic to the VPN server's IP address is sent in plaintext outside the VPN tunnel, even if this traffic is not generated by the VPN client, while simultaneously using plaintext DNS to look up the VPN server's IP address. This allows an adversary to trick the victim into sending traffic to arbitrary IP addresses in plaintext outside the VPN tunnel. NOTE: the tunnelcrack.mathyvanhoef.com website uses this CVE ID to refer more generally to "ServerIP attack, combined with DNS spoofing, that can leak traffic to an arbitrary IP address" rather than to only Avira Phantom VPN.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:20.04:LTS | openconnect | 0 | No fix |
| Ubuntu:22.04:LTS | openconnect | 0 | No fix |
| Ubuntu:22.04:LTS | softether-vpn | 0 | No fix |
| Ubuntu:24.04:LTS | openconnect | 0 | No fix |
| Ubuntu:24.04:LTS | softether-vpn | 0 | No fix |
| Ubuntu:24.10 | openconnect | 0 | No fix |
| Ubuntu:24.10 | softether-vpn | 0 | No fix |
| Ubuntu:25.04 | openconnect | 0 | No fix |
| Ubuntu:25.04 | softether-vpn | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | openconnect | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | openconnect | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | openconnect | 0 | No fix |
Related vulnerabilities
- CVE-2023-36671 An issue was discovered in the Clario VPN client through 5.9.1.1662 for macOS. Also affects openconnect
- CVE-2023-36672 An issue was discovered in the Clario VPN client through 5.9.1.1662 for macOS. Also affects softether-vpn
- CVE-2026-81330 The C6 ear camera transmits live video to the EarVision Android application over… CWE-319
- CVE-2026-87482 Cleartext transmission of sensitive data in HttpsUpgrades in Google Chrome on on iOS… CWE-319
- CVE-2026-79588 U-speed WIFI4 N300 T1 Pro v1.0.0 is vulnerable to Cleartext transmission of… CWE-319
- CVE-2026-71216 PagerDuty alarm hook transmits the integration routing key over cleartext HTTP. CWE-319
- CVE-2026-84381 HTTPX2 is a next generation HTTP client for Python. CWE-319
- CVE-2026-84366 Scrapy is a high-level web crawling and scraping framework for Python. CWE-319