Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-9997-VPN-Split-Tunneling-Bypass-via-DHCP-Option-Injection | Kitploit
Tools/GitHubGitHub/george0papasotiriou/cve-2026-9997-vpn-split-tunneling-bypass-via-dhcp-option-injection
Vulnerability AnalysisExploitationData ExfiltrationNetwork SecurityPenetration TestingRed Teaming
GitHubgeorge0papasotiriou/cve-2026-9997-vpn-split-tunneling-bypass-via-dhcp-option-injection

CVE-2026-9997-VPN-Split-Tunneling-Bypass-via-DHCP-Option-Injection

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
17 days agoNot yet reviewed

CVE-2026-9997 – VPN Split‑Tunneling Bypass via DHCP Option Injection

Program Code (Python simulated DHCP server + client)

root@kitploit:~
#!/usr/bin/env python3
# rogue_dhcp_server.py - Injects a static route to bypass VPN split tunnel
import socket, struct, threading

def send_dhcp_offer(client_mac, offer_ip):
    # Craft a DHCP OFFER packet with Option 121 (Classless Static Route)
    # This option adds a route that sends traffic to a sensitive subnet via the attacker's gateway.
    # We'll simulate by creating a raw packet (simplified).
    # In a real attack, we'd use scapy; here we just demonstrate the concept.
    print(f"Sending DHCP OFFER to {client_mac} with malicious static route...")
    # The client would then apply this route and leak traffic.

CVE-2026-9997 – VPN Split‑Tunneling Bypass via DHCP Option Injection

Severity: High

Overview

A corporate VPN client accepts DHCP options (Option 121 – Classless Static Routes) from the local network without validation. An attacker on the same LAN can inject routes that send sensitive traffic outside the encrypted VPN tunnel.

Vulnerability Details

  • Type: Network Configuration Injection
  • Impact: Data exfiltration, bypass of VPN security policies.
  • Root Cause: The VPN client blindly applies DHCP‑supplied static routes even after the tunnel is established.

Exploit Demonstration

  1. Start the rogue DHCP server:
    root@kitploit:~
    python rogue_dhcp_server.py
    
  2. On the victim machine (simulated), run the client simulation:
    root@kitploit:~
    python vpn_client_sim.py
    
Download Tool