Skip to main content
Threat Intelligence · November 14, 2026

Check Point CVE-2026-123039: PHP2Shell-to-Root Chain Deploys TSGA Backdoor, Wipes ESXi Hosts

A PHP2Shell-to-root chain in Check Point's Gaia OS let attackers install a persistent TSGA backdoor, tamper with firewall logs, and wipe ESXi hosts, exposing why log-trusting monitoring fails against attackers who plan for it.

Vijilan· 8 min read
Check Point CVE-2026-123039: PHP2Shell-to-Root Chain Deploys TSGA Backdoor, Wipes ESXi Hosts

Check Point Software disclosed CVE-2026-123039 in November 2026, a zero-day vulnerability chain in its Gaia operating system that lets attackers escalate a web-shell foothold on Security Gateways into full root access. Threat actors paired it with a PHP2Shell exploit to install a backdoor called TSGA, tamper with firewall logs, and wipe VMware ESXi hosts across Israel and other countries.

Key takeaways

  • CVE-2026-123039 is a root-escalation flaw in Check Point's Gaia OS, tracked by CISA as a DynamicCLI root escalation and fixed in R82.20 Take 14.
  • Attackers chained a PHP2Shell web-shell exploit with CVE-2026-123039 to go from low-privilege gateway access to root in one move, per Check Point Research.
  • Once rooted, the attackers installed a persistent backdoor called TSGA, tampered with firewall logs, and deployed a wiper against VMware ESXi hosts.
  • CISA added the flaw to its Known Exploited Vulnerabilities catalog, which requires federal patching on a deadline and is a strong signal for every MSSP running Check Point in production.

What is CVE-2026-123039?

CVE-2026-123039 is a privilege-escalation vulnerability in Gaia, the operating system that runs Check Point Security Gateways, allowing an attacker who already has limited code execution on the device to escalate to root. Check Point patched the flaw after confirming active exploitation, and the fix shipped in R82.20 Take 14.

CISA's Known Exploited Vulnerabilities entry refers to the flaw by its underlying mechanism as a DynamicCLI root escalation, confirming that attackers are actively using it in the wild, not just testing it in a lab. Gateways running unpatched Gaia builds remain exposed until the update is applied.

How does the PHP2Shell-to-root chain work?

PHP2Shell is the exploitation technique Check Point Research documented for abusing the gateway's web management interface to achieve initial code execution. On its own, PHP2Shell gets an attacker a low-privilege shell. Chained with CVE-2026-123039, that shell becomes root.

Check Point Research attributes the campaign to an unknown actor deliberately targeting unpatched Check Point Security Gateways, confirming this is not opportunistic scanning noise but a repeatable attack chain built around the firewall itself.

StageWhat happensWhy it matters
Initial accessPHP2Shell exploit against the web management interfaceLow-privilege code execution on the gateway
EscalationCVE-2026-123039 chained to rootFull control of the device that sits between the network and the internet
PersistenceTSGA backdoor installedSurvives reboots and patching if not fully removed
EvasionFirewall logs tamperedDesigned to blind any monitoring that trusts the gateway's own log stream
DestructionVMware ESXi hosts wipedConverts a security incident into an availability incident

What is the TSGA backdoor, and why does log tampering matter?

TSGA is the persistent backdoor attackers installed after reaching root on the compromised gateways, letting them maintain command execution independent of the device's patch state. A backdoor at this layer does not just read traffic, it controls the device that every other security tool assumes is trustworthy.

The more consequential move is what CSOonline describes as turning the firewall against the customer: the attackers' toolkit specifically tampers with firewall logs. Any SOC pipeline that ingests those logs and trusts them unconditionally inherits that tampering as fact. From there, the campaign deployed a wiper against VMware ESXi hosts, destroying virtual infrastructure once the backdoor and evasion were in place.

Who is affected, and what should partners do right now?

Organizations in Israel and other countries have already been hit by this exploitation chain, according to reporting on the campaign, and Check Point confirmed wiped Israeli systems tied to the same actor. Any MSSP or MSP managing Check Point gateways for clients should treat this as active, not theoretical.

Immediate priorities:

  • Apply the R82.20 Take 14 fix to every managed Check Point gateway without exception.
  • Confirm CISA's KEV deadline for any client with federal or regulated obligations.
  • Hunt for TSGA backdoor indicators on gateways that were unpatched at any point since the vulnerability became active, not just ones currently unpatched.
  • Do not rely solely on the gateway's own logs to confirm it is clean. If the attacker's toolkit tampers with logs, a log review alone cannot prove absence of compromise.
  • Verify the integrity of any ESXi hosts reachable from or managed alongside the affected gateways.

Why alert-only monitoring missed this

Alert-only monitoring fails here because it is built on a quiet assumption: that the device generating the logs is telling the truth. This campaign's toolkit was built specifically to defeat that assumption, tampering with firewall logs as a standard step in the chain, not an afterthought. A SIEM that ingests and trusts vendor-supplied logs without an independent view is architecturally blind to an attacker who planned for exactly that SIEM.

This is the gap Vijilan Security built its Global SOC model to close. ThreatRespond™, our managed XDR service, correlates signal across sources rather than trusting any single device's self-reported state, and 24/7 SOC monitoring backed by analysts means containment decisions do not wait for a compromised log source to confess. When a device like a firewall is the attack surface itself, detection has to come from somewhere the attacker does not control, and action has to follow without waiting for that device to agree it has a problem.

For MSSP partners running Check Point gateways on behalf of clients, proactive threat hunting for backdoors like TSGA and incident response services for suspected ESXi compromise matter more than another dashboard. And to be direct about where Vijilan fits in your stack: we never compete with our partners for their clients. Our job is the SOC behind your brand, not a reason to go around you.

What to do next

Patch CVE-2026-123039 first, then verify. Review why Vijilan's model differs from log-trusting monitoring and talk to us about getting independent, out-of-band eyes on your Check Point infrastructure before the next gateway-targeted campaign assumes your SOC will believe whatever the firewall tells it.

Sources

  1. Check Point warns of zero-day flaw exploited for root access
  2. The firewall becomes the foothold: Attackers turn Check Point gateways against customers
  3. CISA Warns of Actively Exploited Check Point Zero-Day Vulnerability Allowing Attackers to Gain Root Access
  4. Check Point gateways hacked via PHP2Shell to deploy VMware ESXi wiper
  5. CISA Warns of Actively Exploited Check Point Zero-Day Allowing Root Access
  6. Check Point patches a zero-day used to take root on gateways in attacks that wiped Israeli systems
  7. Check Point Gaia Zero-Day CVE-2026-123039: Patch Firewall Exploit Chain and Hunt for Compromise
  8. CISA KEV Alert: Patch UnrealIRCd CVE-2026-114713 and Check Point CVE-2026-123039
  9. CVE-2026-123039: Check Point Gateway Exploited Privilege Escalation Fixed in R82.20 Take 14
  10. PHP2Shell Exploitation on Check Point Gateway - Check Point Research
  11. Hackers Exploit PHP2Shell Flaws in Check Point Gateways to Deploy TSGA Backdoor and Wipe ESXi Files
  12. Check Point gateways hacked via PHP2Shell to deploy VMware ESXi wiper
  13. Attackers Exploit PHP2Shell and Gaia OS Flaws in Check Point Gateways to Deploy TSGA Backdoor and Wipe ESXi Files
  14. PHP2Shell attacks on unpatched Check Point gateways led to root access, a backdoor and an ESXi wiper
  15. PHP2Shell & CVE-2026-123039: TSGA Backdoor & ESXi Wiper Attack on Check Point Gateways
  16. ​Organizations in Israel and Other Countries Hit by Check Point Firewall Exploitation - The 420.in
  17. Hackers Now Using PHP2Shell to Hijack Enterprise Firewalls
  18. PHP2Shell Attacks Use Check Point Gateways to Deploy VMware ESXi Wiper
  19. AGTP on X: "Check Point just warned that hackers are chaining PHP2Shell to take root on its gateways. Here's what you need to know. Check Point Research says an unknown actor has been attacking unpatc
  20. Check Point Gaia CVE-2026-123039: Exploited DynamicCLI Root Escalation Added to CISA KEV — Patch Now

Found this useful? Send it to someone who needs it.

Threat notes, once a week

What our SOC actually saw this week: new attack patterns, the detections we shipped against them, and what it means if you run an MSP. Written by the analysts, not by marketing.

One email a week. One click to stop, and we do not sell your address to anyone.

Talk to a security expert

See what 24/7 looks like when the SOC actually acts.

Book a 20-minute platform walkthrough: no slide deck, just the console.

Book a walkthrough →

Questions this answers

What is CVE-2026-123039?

CVE-2026-123039 is a zero-day privilege-escalation vulnerability in Check Point's Gaia operating system, which runs on Check Point Security Gateways. It lets an attacker with limited code execution escalate to root. Check Point fixed it in R82.20 Take 14, and CISA added it to its Known Exploited Vulnerabilities catalog after confirming active exploitation.

What is PHP2Shell and how does it relate to CVE-2026-123039?

PHP2Shell is an exploitation technique against the Check Point gateway's web management interface that gives an attacker initial, low-privilege code execution. Chained with CVE-2026-123039, that low-privilege access escalates directly to root, turning a web-shell foothold into full control of the gateway in a single attack sequence.

What is the TSGA backdoor?

TSGA is the persistent backdoor attackers installed on compromised Check Point gateways after achieving root access through the PHP2Shell-to-CVE-2026-123039 chain. It lets attackers maintain command execution on the device independent of future patching, and was deployed alongside firewall log tampering and a wiper targeting VMware ESXi hosts.

Is my Check Point gateway affected by CVE-2026-123039?

Any Check Point Security Gateway running an unpatched Gaia build before R82.20 Take 14 is potentially exposed. Organizations in Israel and other countries have already been affected. Patch immediately, then hunt for TSGA backdoor indicators and verify ESXi host integrity rather than relying solely on the gateway's own logs to confirm it is clean.