← Back to Feed CACHED · 2026-08-07 06:27:52 · CACHE_KEY CVE-2026-18574
CVE-2026-18574 · CWE-288 · Disclosed 2026-08-03

An authentication bypass vulnerability in Check Point Security Management Server and Multi-Domain Security…

ASSESSED — NOISGATE
Vendor
Reassessed
Verdict:
Do you agree?
01 · The Real Story

Someone found the master key to your firewall control room and the door was never locked

CVE-2026-18574 is an authentication bypass (CWE-288) in Check Point Security Management Server and Multi-Domain Security Management Server (MDS) that allows an unauthenticated remote attacker with network access to management services to execute arbitrary commands. The flaw spans a massive version range: R80, R80.10, R80.20, R80.30, R80.40, R81, R81.10, R81.20, R82, and R82.10. Patches exist only for R81.20+, meaning the R80.x and early R81.x branches (all end-of-support) have no fix. Check Point discovered it internally and published it on 2026-08-03 with a CVSS 4.0 score of 9.3 CRITICAL.

The vendor severity of 9.3 is honest and, if anything, could be *understated* for shops that haven't segmented their SMS. This is not a theoretical policy-read or info-leak — it's full command execution on the box that authors every firewall rule, holds every gateway SIC certificate, and stores administrator credentials. The only friction is network reachability to ports 18190/19009, which is restricted in well-segmented environments but trivially reachable from any host on the management VLAN or through misconfigured implied rules. The blast radius — rewriting firewall policy across every managed gateway — is fleet-scale by definition.

"Unauth RCE on your firewall management plane means attackers rewrite every policy you own."
02 · The Attack Path

4 steps from start to impact.

STEP 01

Reach Management Services

The attacker needs TCP connectivity to the Check Point Management API ports (18190, 19009, or 18264). In best-practice deployments these live on a dedicated management VLAN. However, Check Point's implied rules can auto-permit connections from Any to management services, and Shodan/Censys regularly index exposed instances. An internal attacker post-initial-access on any host that can route to the SMS qualifies.
Conditions required:
  • Network path to SMS on port 18190/19009/18264
Where this breaks in practice:
  • Management VLAN segmentation blocks lateral traffic from user/server VLANs
  • Best-practice Trusted Clients config restricts source IPs
  • Internet-facing SMS is rare (but not zero — CheckMates forum threads document it)
Detection/coverage: Shodan/Censys scans for Check Point CPMI banners on 18190/19009. GreyNoise tags for Check Point management probes. Internal network scanners (Qualys, Tenable) flag open management ports outside expected subnets.
STEP 02

Exploit Authentication Bypass

The attacker sends a crafted request exploiting the alternate-path authentication bypass (CWE-288). No credentials, tokens, or certificates are required. The attack complexity is low (AC:L) and requires no user interaction (UI:N). The result is authenticated-equivalent access to the Management API.
Conditions required:
  • Vulnerable SMS version (R80–R82.10 without hotfix)
Where this breaks in practice:
  • No public PoC exists as of 2026-08-07, raising the attacker skill bar temporarily
  • Check Point IPS signatures may detect exploitation attempts if the SMS is behind a managed gateway
Detection/coverage: Check Point may release IPS/IDS signatures (see CPAI-2026-9769 pattern). SIEM correlation on anomalous cpd/fwm process activity or unexpected SmartConsole login events.
STEP 03

Execute Arbitrary Commands

With the authentication bypass achieved, the attacker executes OS-level commands on the SMS as the management service user (typically root-equivalent on Gaia OS). This grants read/write access to $FWDIR/conf, the management database, SIC certificates, and administrator password hashes.
Conditions required:
  • Successful auth bypass from step 2
Where this breaks in practice:
  • None — once auth is bypassed, command execution is the documented impact
Detection/coverage: Gaia OS audit logs (/var/log/messages, cpwd_admin), unexpected cpconfig or mgmt_cli invocations, file integrity monitoring on $FWDIR/conf/objects_5_0.C and policy files.
STEP 04

Modify Firewall Policies or Pivot

The attacker installs modified security policies across all managed gateways — opening ports, disabling IPS blades, adding backdoor rules, or exfiltrating the entire rulebase and VPN PSKs. Alternatively, they extract SIC certificates to impersonate gateways, or pivot to managed gateways using the trust relationships the SMS holds. Every managed gateway trusts its SMS implicitly.
Conditions required:
  • Command execution on SMS (step 3)
Where this breaks in practice:
  • Policy installation generates SmartConsole audit trail and gateway logs
  • Change-management processes may detect unexpected policy pushes — but only after the fact
Detection/coverage: SmartConsole audit log entries for policy installs not correlated with change tickets. Gateway-side fw log showing unexpected policy timestamps. Syslog forwarding of SMS audit events to external SIEM.
03 · Intelligence Metadata

The supporting signals.

In-the-Wild ExploitationNo evidence. Check Point states the vulnerability was discovered internally with no observed exploitation as of 2026-08-03.
Proof-of-ConceptNo public PoC found on GitHub, Exploit-DB, or researcher blogs as of 2026-08-07. The related CVE-2026-16232 (SmartConsole auth bypass) has a Rapid7 PoC, raising the likelihood that researchers will produce one for this CVE soon.
EPSS0.00991 (≈1.0%) — low current exploitation probability, but this predates wide awareness of the CVE.
KEV StatusNot listed on CISA KEV as of 2026-08-07.
CVSS VectorCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N — 9.3 CRITICAL. Network-accessible, no auth, no complexity, full CIA impact.
Affected VersionsR80, R80.10, R80.20, R80.30, R80.40, R81, R81.10, R81.20, R82, R82.10 — essentially every Gaia release in the last decade.
Fixed VersionsR82.10 Take 404040+, R82 Take 122122122+, R81.20 Take 161161161+. No patches for R80.x or R81/R81.10 (end-of-support). Smart-1 Cloud already protected.
Exposure DataCheck Point management ports (18190, 19009, 18264) are regularly indexed by Shodan/Censys. CheckMates community threads confirm implied rules can expose these ports to Any. Exact internet-facing count not published, but the primary risk is internal network reachability post-initial-access.
Disclosure Date2026-08-03 (Check Point advisory sk185222)
Reporting ResearcherNot disclosed — Check Point states the vulnerability was discovered internally.
04 · The Call

noisgate verdict.

Final Verdict
= UNCHANGED to CRITICAL (9.3/10)

The single most decisive factor is role identity: Check Point Security Management Server *is* the central trust anchor for every managed firewall gateway — compromise equals fleet-wide policy control, SIC certificate theft, and VPN credential exfiltration. An unauthenticated, low-complexity RCE on a component that is *definitionally* a high-value-role asset (network security management plane) meets the CRITICAL floor with no friction sufficient to override it.

HIGH Vulnerability existence and impact (vendor-confirmed, CVSS 4.0 published)
MEDIUM Exploitability timeline (no public PoC yet, but CWE-288 auth bypasses historically weaponize quickly)
LOW Internet exposure population (no published Shodan census for SMS specifically in 2026)

Why this verdict

  • Unauthenticated RCE, zero complexity: CVSS:4.0 AV:N/AC:L/AT:N/PR:N/UI:N — the lowest possible attacker effort once network access is achieved. No credential theft, no phishing, no user interaction required.
  • Role multiplier — SMS is the fleet's firewall brain: Check Point SMS is not a workstation or app server. It is the *sole* policy authority for every managed gateway. 100% of SMS installations occupy the high-value network-management-plane role by definition. Compromise yields: policy rewrite across all gateways, SIC certificate extraction, admin credential theft, VPN PSK exfiltration. Blast radius: fleet-scale.
  • Enormous version surface with EoS gaps: Every Gaia release from R80 through R82.10 is affected. R80.x and R81/R81.10 are end-of-support with no patch available, forcing a major upgrade or compensating controls. Organizations running EoS versions cannot simply apply a hotfix.
  • Adjacent CVE-2026-16232 PoC lowers the weaponization bar: A public PoC already exists for the related SmartConsole auth bypass (CVE-2026-16232, Rapid7). Researchers familiar with Check Point's SIC/CPMI internals are likely to produce a CVE-2026-18574 PoC rapidly.

Why not higher?

A 9.3 is already near-ceiling. The only reason this is not a 10.0 is that the CVSS 4.0 vector shows SC:N/SI:N/SA:N (no subsequent-system impact beyond the SMS itself in the formal model), and the vendor reports no active exploitation. In practice, the SMS *does* control subsequent systems (gateways), but the formal scoring reflects direct impact only.

Why not lower?

Despite management VLAN segmentation providing friction, the SMS is *canonically* a high-value-role component — 100% of installations are the firewall management plane. The unauthenticated, zero-complexity attack chain means any internal attacker (or any host compromised via phishing, VPN, or another CVE) that can route to the SMS can exploit this. Network segmentation is a compensating control, not a design guarantee — implied rules regularly break it. The CRITICAL floor applies and cannot be overridden by generic 'requires internal access' friction alone.

05 · Compensating Control

What to do — in priority order.

  1. Lock down Trusted Clients to explicit admin IPs immediately — In SmartConsole → Global Properties → Management Access → Trusted Clients, restrict GUI client access to a named list of administrator workstation IPs. This is the single highest-ROI control — it eliminates the network-reachability prerequisite for most internal attackers. Deploy within 3 days per noisgate mitigation SLA for CRITICAL.
  2. Block management ports at the network layer — Add explicit ACLs on switches/firewalls upstream of the SMS to permit TCP 18190, 19009, and 18264 only from the management jump host subnet. Do not rely on Check Point implied rules alone. Deploy within 3 days.
  3. Isolate SMS on a dedicated management VLAN with MFA jump host — If not already segmented, place the SMS on a VLAN reachable only through an MFA-gated jump host. This adds an authentication barrier the CVE cannot bypass. Deploy within 3 days for CRITICAL.
  4. Enable and forward SMS audit logs to external SIEM — Forward /var/log/messages, SmartConsole audit logs, and cpd daemon logs to an external SIEM. Create alerts for: unexpected SmartConsole logins, policy installations outside change windows, and mgmt_cli commands from non-admin source IPs. This provides detection-in-depth.
  5. Upgrade EoS versions (R80.x, R81, R81.10) immediately — These versions have no patch. The only remediation is upgrading to R81.20+ and applying the Jumbo Hotfix. Treat this as an emergency migration — begin planning within 3 days, execute within 90 days per noisgate remediation SLA.
What doesn't work
  • Check Point IPS blade on the SMS itself — the IPS blade runs on Security Gateways, not on the SMS. Even if a gateway sits in front of the SMS, the management traffic is typically permitted by implied rules and may not be inspected by IPS.
  • MFA on SmartConsole login — this CVE bypasses the authentication mechanism entirely; MFA layered on top of SmartConsole auth is irrelevant because the attacker never goes through the normal login flow.
  • Certificate-based SIC trust alone — CWE-288 specifically describes bypass via an alternate path or channel, meaning the normal SIC certificate validation path may be circumvented entirely.
06 · Verification

Crowdsourced verification payload.

Run this script on the Check Point SMS/MDS appliance itself as the admin user in Expert mode (expert shell). Invoke with: bash check_cve_2026_18574.sh. Requires Expert mode access to read cpinfo and installed hotfix data.

noisgate-verify.sh
BASHREAD-ONLYSAFE
#!/bin/bash
# check_cve_2026_18574.sh
# Checks if Check Point SMS/MDS is patched for CVE-2026-18574
# Run on the SMS/MDS appliance in Expert mode
# Exit codes: 0=PATCHED, 1=VULNERABLE, 2=UNKNOWN

set -euo pipefail

echo "=== CVE-2026-18574 Check ==="
echo "Date: $(date)"
echo "Hostname: $(hostname)"

# Get Gaia version
if command -v clish &>/dev/null; then
    VERSION=$(clish -c 'show version product' 2>/dev/null | grep -oP 'R[0-9]+\.?[0-9]*' | head -1)
else
    VERSION=$(cat /etc/cp-release 2>/dev/null | grep -oP 'R[0-9]+\.?[0-9]*' | head -1)
fi

if [ -z "$VERSION" ]; then
    echo "UNKNOWN - Could not determine Gaia version."
    exit 2
fi
echo "Detected version: $VERSION"

# Get installed Jumbo Take
JUMBO_TAKE=$(cpinfo -y fw1 2>/dev/null | grep -i 'jumbo' | grep -oP 'Take [0-9]+' | grep -oP '[0-9]+' | tail -1)
if [ -z "$JUMBO_TAKE" ]; then
    JUMBO_TAKE=0
fi
echo "Installed Jumbo Take: $JUMBO_TAKE"

case "$VERSION" in
    R82.10)
        REQUIRED=404040
        ;;
    R82)
        REQUIRED=122122122
        ;;
    R81.20)
        REQUIRED=161161161
        ;;
    R81.10|R81|R80.40|R80.30|R80.20|R80.10|R80)
        echo "VULNERABLE - $VERSION is end-of-support with NO available patch for CVE-2026-18574."
        echo "Action: Upgrade to R81.20+ and apply the required Jumbo Hotfix."
        exit 1
        ;;
    *)
        echo "UNKNOWN - Unrecognized version: $VERSION"
        exit 2
        ;;
esac

if [ "$JUMBO_TAKE" -ge "$REQUIRED" ]; then
    echo "PATCHED - $VERSION Take $JUMBO_TAKE meets or exceeds required Take $REQUIRED."
    exit 0
else
    echo "VULNERABLE - $VERSION Take $JUMBO_TAKE is below required Take $REQUIRED."
    echo "Action: Apply Jumbo Hotfix Accumulator Take $REQUIRED or later."
    exit 1
fi
07 · Bottom Line

If you remember one thing.

TL;DR
Monday morning, this is your #1 priority. CVE-2026-18574 is an unauthenticated RCE on the Check Point Security Management Server — the box that writes every firewall rule in your environment. Per the noisgate mitigation SLA for CRITICAL, you have 3 days to deploy compensating controls: lock Trusted Clients to explicit admin IPs, block management ports (18190/19009/18264) at the upstream switch/firewall to admin-only subnets, and isolate the SMS behind an MFA jump host. Per the noisgate remediation SLA for CRITICAL, apply the Jumbo Hotfix Accumulator (R82.10 Take 404040, R82 Take 122122122, R81.20 Take 161161161) within 90 days. If you are running R80.x or R81/R81.10, there is no patch — begin an emergency upgrade to R81.20+ immediately. No active exploitation has been observed yet, but a public PoC for the adjacent CVE-2026-16232 means weaponization of this CVE is likely imminent. Do not wait for KEV listing.

Sources

  1. Check Point Advisory sk185222
  2. NVD - CVE-2026-18574
  3. CybersecurityNews - Check Point Auth Bypass
  4. GBHackers - Critical Check Point Flaw
  5. Rapid7 - CVE-2026-16232 Technical Analysis
  6. CheckMates - Management Ports Exposed
  7. CVE.org - CVE-2026-18574
Peer Review

What defenders are saying.

Submit a review attribution: handle + country only
0 flags selected · stored anonymously
Validation Results

Crowdsourced verification outputs.

Results submitted by users who ran the verification payload against their environment.