CTIPilot
← Back to Daily brief 2026-07-23
HIGHCVE-2026-16232 +2exploitedupdatedNATOA1vulnerability

CVE-2026-16232, Check Point SmartConsole: authentication bypass to full admin, exploited in the wild (CVSS 9.1)

Check Point patches an actively-exploited SmartConsole authentication bypass granting full management-server admin

Defender actions

  • Restrict SmartConsole 'Trusted Clients' (the GUI-client IP allow-list) on every internet-reachable Check Point Security Management and Multi-Domain Management server to known administrator IPs now (the network-layer restriction neutralises the token bypass independent of patch state) and apply the 2026-07-22 Jumbo Hotfix.
  • On any Management Server that was internet-exposed without a Trusted-Clients restriction, review SmartConsole authentication logs for logins authenticated via application token from outside the admin IP range and audit the security-policy and object change history for unexpected administrative changes.
  • If you deferred the Check Point Jumbo Hotfix (R82.10 Take 36+ / R82 Take 118+ / R81.20 Take 158+) because CVE-2026-16232 was mitigated by network restrictions, apply it now, the same bundle closes an unauthenticated command-execution flaw (CVE-2026-62144) on the identical management surface.
  • Check the Trusted Clients configuration on every Check Point Security Management and Multi-Domain Management server: Rapid7 found the GUI-client-unrestricted setting that makes this exploitable is the default, so restricting SmartConsole access to known administrative addresses removes the reachability the exploit depends on even where patching lags.

Analysis

The flaw sits in the SmartConsole login process of Check Point Security Management and Multi-Domain Security Management (CWE-287): an unauthenticated remote attacker who can reach the Management Server obtains an application login token and uses it to authenticate to SmartConsole with full administrative privileges, from which they can rewrite firewall security policy and configuration (Check Point Software, 2026-07-22). The precondition is narrow but severe: the Management Server must be exposed directly to the internet with no Trusted-Clients (GUI-client IP allow-list) restriction; Check Point states this "only affects a very specific configuration" and confirms active exploitation against "a handful of customers with specific configurations" (Check Point Software, 2026-07-22). CISA added the CVE to its Known Exploited Vulnerabilities catalogue the same day it was disclosed (CISA, 2026-07-22). The score is carried as 9.1 (NVD's assignment) though Check Point's advisory prints 9.3; both are critical. No exploiting cluster has been named.

Cited evidence

This only affects a very specific configuration, when Management is exposed directly to the internet without IP restrictions.

Yes, for a handful of customers with specific configurations

Check Point Software 2026-07-22

An unauthenticated attacker can run any command on the Management including run-script and exec-command on Security Gateway.

Check Point PSIRT (sk185152) 2026-07-22

A vulnerability in Gaia Portal allows an authenticated attacker with read-only access to run commands as root.

Check Point PSIRT (sk185153) 2026-07-22

Exploitation requires network access to the Management Server and for a Trusted Clients configuration that does not restrict GUI clients, which in our testing was a default setting.

By leveraging CVE-2026-16232, an unauthenticated attacker can obtain an application login token, use this token to log in through SmartConsole with full administrator privileges, and modify the security policy or security configuration.

The native FWM authorization code has a special case for this command. If the current client is treated as a Check Point config administrator (which it will be), a gen-sso-token request is allowed before the normal permission mask check

Rapid7 Labs has reproduced CVE-2026-16232 against affected R81.20 and R82.10 versions of the target software. Our proof-of-concept (PoC) exploit script can be used to successfully validate if a target is either vulnerable or patched.

Rapid7 Labs 2026-07-28

Updates2

Update

The prior entry covered the actively-exploited Check Point SmartConsole authentication bypass CVE-2026-16232. NCSC-NL advisory NCSC-2026-0264 (2026-07-24) and CERT-FR CERTFR-2026-AVI-0912 (2026-07-23) now confirm that the same Check Point patch release carried two further CVEs on the same attack surface that had not been surfaced individually (NCSC-NL, 2026-07-24; CERT-FR, 2026-07-23).

CVE-2026-62144 (NCSC-NL CVSS v4 10.0; Check Point publishes only a qualitative "High" severity, no numeric CVSS 3.1 score) lets an unauthenticated network attacker "run any command on the Management including run-script and exec-command on Security Gateway", i.e. arbitrary command execution against a Security Management or Multi-Domain Security Management server, and by extension against every gateway that server manages, whenever the Management is reachable without firewall protection or with an unrestricted Trusted Clients (GUI clients) list (Check Point PSIRT sk185152, 2026-07-22). CVE-2026-62145 (Check Point CNA CVSS 3.1 7.5; NCSC-NL CVSS v4 9.4) is a Gaia Portal escalation in which "an authenticated attacker with read-only access [can] run commands as root," affecting Security Gateways and Security Management alike (Spark Gateways excepted) (Check Point PSIRT sk185153, 2026-07-22). Both span the same version range as the exploited CVE-2026-16232 (R77.30 through R81.20/R82/R82.10 prior to fix) and both close with the same Jumbo Hotfix Accumulator line.

The material delta for defenders is exposure, not new exploitation: Check Point reports only CVE-2026-16232 seen abused, against a small number of customers who left the Management internet-exposed with a permissive Trusted Clients configuration (NCSC-NL, 2026-07-24).

Update

The earlier entry recorded that this Check Point Security Management authentication bypass was being exploited in the wild and had been added to CISA's KEV catalog, but not how it worked. Rapid7 Labs has now published the mechanics, reverse-engineered from decompiled Java across a vulnerable R81.20 Jumbo Hotfix Take 146 build and the patched Take 158 (Rapid7 Labs, 2026-07-28).

The root cause is a trust boundary drawn in the wrong place. A SmartConsole login crosses two generations of management-plane plumbing: the legacy FWM/CPMI service on TCP 18190, which uses Check Point's SIC certificate-based trust mechanism, and the newer CPM/DLE SOAP service on TCP 19009 under the /cpmws/ path (Rapid7 Labs, 2026-07-28). In the vulnerable build, the method that authenticates a remote application preferred whatever SIC distinguished name the caller supplied, falling back to the DN bound to the authenticated peer certificate only when the caller supplied none, so a remote client that simply copied the management server's own SIC DN into that field was accepted as that identity, with no client certificate ever presented (Rapid7 Labs, 2026-07-28).

What turns that identity confusion into full administrative control is a second, separate authorization shortcut. Holding the forged application identity, the attacker issues a gen-sso-token request to the legacy FWM service claiming system_admin with all bits set across the permission mask; Rapid7's decompilation shows FWM allows that command before the normal permission-mask check whenever the client is treated as a Check Point config administrator, which the forged identity guarantees (Rapid7 Labs, 2026-07-28). The resulting SSO ticket is then redeemed through the ordinary SmartConsole login path for a full-administrator session able to modify security policy and configuration (Rapid7 Labs, 2026-07-28). The Take 158 patch narrows the caller-supplied-DN path to loopback CN=siclocal traffic only, binds remote callers to their authenticated peer certificate DN regardless of what they supply, and rejects a mismatch with an explicit logged error (Rapid7 Labs, 2026-07-28).

The operationally consequential sentence is about configuration, not code: Rapid7 states exploitation needs network access to the Management Server plus a Trusted Clients configuration that does not restrict GUI clients, and that this was a default setting in its testing (Rapid7 Labs, 2026-07-28). That sits in direct tension with the vendor's own framing recorded in the original entry, where Check Point describes the flaw as affecting only a very specific configuration. The two positions are not reconcilable from the public record, and the difference decides how much of an estate is in scope: on Rapid7's reading an unpatched management server is exploitable as shipped, on Check Point's it is exploitable only where the configuration departs from the norm. A defender sizing exposure should plan against the former and verify the Trusted Clients setting directly rather than assuming either. Detection, for that retrospective question: the patched build logs a rejection when a supplied DN does not match the authenticated certificate DN, so on patched servers that log line is a direct attempt indicator; on servers that were unpatched during the window, the telemetry to reconstruct from is the management server's own administrator audit trail, a full-administrator session, and any policy or configuration change it made, that cannot be tied to a known administrator authenticating from a known client. Triage: legitimate SmartConsole administrator sessions originate from your operator workstations and correspond to named accounts your directory can vouch for; the discriminator is an administrator-privileged session whose client address falls outside the Trusted Clients set you intended, or a policy change with no corresponding named-operator login.

Sources8

Revision history

  1. Published 2026-07-23T0409Z-intel
  2. Update 2026-07-25T0409Z-intel

    NCSC-NL (2026-07-24) and CERT-FR (2026-07-23) confirm two sibling CVEs shipped in the same Check Point patch bundle as the already-exploited SmartConsole auth bypass CVE-2026-16232: CVE-2026-62144, an unauthenticated command-execution flaw on Security Management / MDS servers (NCSC-NL CVSS v4 10.0; Check Point rates it High), and CVE-2026-62145, a Gaia Portal read-only-to-root escalation (Check Point CVSS 3.1 7.5; NCSC-NL CVSS v4 9.4). Both sit on the exact management surface already under active attack.

    Changed: actions affected_products cves evidence sources tags techniques body

  3. Update 2026-07-29T0408Z-intel

    Rapid7 Labs published the root cause of CVE-2026-16232 on 2026-07-28, the Check Point SmartConsole authentication bypass already confirmed exploited and CISA KEV-listed. The vulnerable method preferred a caller-supplied SIC distinguished name over the DN bound to the authenticated peer certificate, so a remote client that replayed the management server's own SIC DN was accepted as that identity with no client certificate, then used the forged application session to request an SSO token claiming system_admin with a full permission bitmap, and redeemed it for a full-administrator session. Rapid7 reproduced this against R81.20 and R82.10, and states the Trusted Clients configuration that permits it was the default in its testing.

    Changed: actions cves evidence sources tags techniques body

PROVENANCE

AI-generated · no human review · this permalink is the shareable record for the finding · verify operationally critical claims against the linked primary source.