Skip to content
Rush Commerce
Software & Dev3 min read

Check Point zero-day CVE-2026-123039: root on your firewall

Attackers used Check Point zero-day CVE-2026-123039 to get root on Gaia gateways, then wiped servers. Install the new Jumbo Hotfix and hunt for compromise.

Your firewall runs a root daemon that takes orders from any local user. That's the Check Point zero-day CVE-2026-123039, and attackers have used it since late October. Check Point shipped emergency fixes on Thursday. On Friday, CISA put the flaw in its Known Exploited Vulnerabilities catalog, the Canadian Centre for Cyber Security confirms.

What actually happened

The bug is a local privilege escalation in Gaia OS, scored 7.8. Check Point's advisory post lists Management, Multi-Domain, Log Servers and Security Gateway, versions R80.30 through R82.20.

  • The root cause. The DynamicCLI daemon (dynamic_server) runs as root and listens on a world-writable socket, /tmp/dynamic_socket. It doesn't authenticate who connects. Any local user sends a command, and it runs as root, per the advisory text BleepingComputer quotes.
  • The chain. "Local" sounds safe. It isn't. Check Point says attackers got in through the Mobile Access portal with the PHP2Shell bugs, then used this flaw for root. Next came webshells, a backdoor, a pivot to a VMware ESXi host and wiper malware.
  • The scale. The advisory BleepingComputer quotes says "a couple of dozen customers." Check Point's community post says "a few cases." Either way, it's real.
  • Not affected. Spark firewalls aren't hit by this CVE. They are still exposed to the PHP bugs, and Check Point tells Spark owners to install the latest GA version.

The same Jumbo Hotfix also fixes CVE-2026-107484 in the Gaia Portal (7.3) and updates PHP, Node.js and the Linux kernel.

Why it matters for your business

If a Check Point box sits at the edge of your network, your MSP probably runs it. Check Point warned of two other exploited zero-days in September, so this is a pattern. A firewall is a Linux server with a web portal. Treat it like one.

Do this now:

  1. Install the Jumbo Hotfix. Start with gateways that expose Mobile Access to the internet. The steps are in sk1000362.
  2. Can't patch today? Stop dynamic_server and keep it from restarting. Check Point says you lose Dynamic CLI functions. Take that trade.
  3. Hunt, don't assume. The exploit ran for weeks before the fix. Check Point published indicators of compromise. Look for commands run as root that skip the default Clish wrapper.
  4. Snapshot first. Admins in Check Point's own forum report gateways that stopped responding after the install. Take a snapshot and patch one cluster member at a time.

Key takeaways

  • CVE-2026-123039 gives any local user root on Check Point Gaia, R80.30 through R82.20
  • Attackers chained it with PHP2Shell on the Mobile Access portal, then deployed wipers
  • CISA added the flaw to its Known Exploited Vulnerabilities catalog on November 13
  • Install the new Jumbo Hotfix (sk1000362), or stop dynamic_server as a stopgap
  • Exploitation started in late October, so check for compromise after you patch

Do you know who patches your firewall, and how fast? We build infrastructure you own, with a written inventory, patch alerts and a named owner for every edge device. Ask us to review your edge, or see how we build.

Sources: Check Point CheckMates advisory, BleepingComputer, Canadian Centre for Cyber Security.

  • #check-point
  • #cve-2026-123039
  • #firewall
  • #zero-day
  • #network-security
TR

Tommy Rush — Founder, Rush Commerce

Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More

Get The Rush Report weekly — one email, zero fluff.