Edge devices (VPN, firewall, load balancer, mail gateway, web application firewall) sit at the network boundary, are internet-facing by design, and run proprietary firmware that most EDR agents cannot cover. They authenticate users, terminate VPN tunnels, and often have implicit trust to the internal network. A compromised edge device gives an attacker authenticated access to the internal network through the front door, often with visibility into every user's credentials as they transit the device.
- Fortinet FortiGate CVE-2022-42475, CVE-2023-27997 (XORtigate). Pre-auth RCE on SSL-VPN. Volt Typhoon's documented entry point. FortiOS remains the single most exploited edge platform by nation-state actors.
- Ivanti Connect Secure / Pulse Secure CVE-2023-46805, CVE-2024-21887 (auth bypass + command injection chain). Mass exploitation in January 2024. CISA ordered federal agencies to disconnect Ivanti devices.
- Palo Alto PAN-OS CVE-2024-3400 (GlobalProtect command injection). Zero-day exploited in the wild before patch. Pre-auth RCE on the firewall management interface.
- Cisco IOS XE CVE-2023-20198 + CVE-2023-20273 (web UI privilege escalation chain). Tens of thousands of devices compromised. Attacker creates local admin accounts on the router.
- Citrix NetScaler / ADC CVE-2023-4966 (Citrix Bleed). Session token leakage allowing session hijack without credentials. Exploited by ransomware affiliates for initial access.
- F5 BIG-IP CVE-2020-5902, CVE-2023-46747. RCE on the traffic management interface. Targeted by APT41 and multiple ransomware groups.
- Barracuda ESG CVE-2023-2868 (command injection via email attachment processing). Exploited by Chinese APT UNC4841. Barracuda's remediation: replace the physical device entirely.
- SonicWall SMA1000 SSRF vulnerability added to CISA KEV (July 2026). SonicWall edge devices are a recurring vector for ransomware affiliates and espionage actors. SMA appliances provide SSL-VPN access and are internet-facing by design.
- SAP NetWeaver CVE-2025-31324 and subsequent critical flaws. ERP backbone in manufacturing, utilities, and process industries. OT-adjacent: feeds plant operations data. SYLVANITE (Volt Typhoon initial access team) rapidly weaponized NetWeaver vulnerabilities in 2025. Ongoing exploitation confirmed with additional critical patches in July 2026.
- 1. Verify device firmware and configuration integrity Compare running firmware hash against vendor-published known-good. Export the running configuration and diff against the last known-good backup. Check for: new admin accounts, modified ACLs, new VPN tunnel definitions, altered logging configurations (attackers disable logging first), and unauthorized SSL certificates. Vendor integrity verification tools · Configuration management diff
- 2. Check for web shells on the appliance Many edge device exploits (FortiGate, Ivanti, Citrix) result in web shell deployment on the appliance itself. Check web server directories on the device for: files not present in the vendor firmware image, recently modified files, and files with eval/exec/system patterns. Some appliances require vendor support or forensic firmware extraction to inspect. HOST: Persistence · Vendor forensic tools
- 3. Extract and analyze all credentials the device handled The compromised device saw every credential that transited it: VPN authentication (usernames + passwords if not using certificate auth), LDAP bind credentials (often the device binds to AD for authentication), RADIUS/TACACS+ shared secrets, and SSL/TLS private keys. Assume all of these are compromised. Reset LDAP bind accounts, rotate RADIUS secrets, and reissue certificates. HOST: Credential Access · Compromised Credentials playbook
- 4. Check for credential harvesting during the exploitation window Attackers on a VPN concentrator can capture every user's credentials as they authenticate. Pull authentication logs from the period the device was compromised and treat every account that authenticated during that window as potentially compromised. For high-value accounts (admins, executives), force password resets and session revocations.
- 5. Hunt for pivot from the appliance into the internal network The edge device is the foothold. Where did they go? Check internal network logs for: connections originating from the appliance's internal IP to hosts it doesn't normally talk to, new VPN sessions or tunnels established from the device, and lateral movement artifacts (SMB, RDP, SSH) sourced from the appliance's management interface or internal IP. NET: Lateral Movement · Zeek conn.log · Firewall internal interface logs
- 6. Check for persistent backdoor access Beyond web shells: check for new local accounts on the device, SSH keys added to the device, modified startup scripts, scheduled tasks or cron jobs on the appliance OS, and reverse tunnels or port forwarding rules (netsh portproxy on Windows-based appliances, iptables rules on Linux-based ones). Volt Typhoon uses netsh portproxy specifically for this. Volt Typhoon playbook · HOST: Persistence
- 7. Review all VPN user sessions during the compromise window If the attacker had access to the VPN concentrator, they may have created VPN sessions for their own access that blend with legitimate traffic. Check for: VPN sessions from unusual source IPs (residential, VPS, foreign), sessions outside normal hours, sessions with unusual duration or data volume, and sessions from user accounts that were also used legitimately (attacker piggybacks on a real account). VPN session logs · NET: C2
- 8. Check whether logging was disabled or tampered with Attackers who compromise edge devices frequently disable or redirect logging as a first action. Check: are logs being forwarded to your SIEM, is the logging configuration unchanged from baseline, are there gaps in the log timeline (missing hours or days), and has the syslog destination been modified? A gap in logs from a device that normally logs continuously is an indicator. HOST: T1070.001 Clear Logs · Syslog server receipt validation
- 9. Determine whether to patch, reimage, or replace Patching alone is insufficient if the device is already compromised. For most compromised appliances: factory reset and rebuild from known-good config is the minimum. For Barracuda ESG (CVE-2023-2868), the vendor recommended full device replacement because persistence survived factory reset. Check vendor advisories for remediation guidance specific to the CVE.
- 10. Assess exposure window and notify downstream How long was the device vulnerable? Cross-reference the CVE disclosure date, when your device was patched, and when exploitation began (check vendor threat intelligence for exploitation timelines). Every user who authenticated through the device during the exposure window needs credential resets. If the device handled partner/vendor VPN connections, notify those parties.
Volt Typhoon (FortiGate, Ivanti, Zoho), APT28 (Ubiquiti edge routers for botnet relay), APT41 (Citrix, F5, Confluence), Sandworm (WatchGuard, ASUS via Cyclops Blink), Salt Typhoon (Cisco IOS routers in carrier infrastructure). Every major nation-state actor has edge device exploitation in their toolkit.
Compromised Credentials (every credential that transited the device is potentially stolen)
C2 Beacon Found (the pivot from edge device to internal implant)
Volt Typhoon (edge device exploitation is their primary initial access)
Air-Gapped OT (edge devices bridging IT/OT are a critical exposure point)