Skip to content

CVE-2026-24858: Critical FortiCloud SSO Authentication Bypass (Active In-The-Wild Exploitation)

HERMES

HERMES THREAT SCORE & CISA KEV ACTIVE INTRUSION PROFILE

Target: Fortinet FortiOS, FortiManager & FortiAnalyzer (FortiCloud SSO Handshake)
Confidence: 99%
98 / 100
CRITICAL

Measures real-world operational relevance, exploit weaponization, and active threat posture.

Dimension Breakdown
Exploitability 20 / 20
Threat Activity 20 / 20
Weaponization 20 / 20
Exposure 19 / 20
Prevalence 19 / 20
Impact 20 / 20
Exploit Maturity 20 / 20
Attack Chain Potential 20 / 20
βš–οΈ Divergence & Operational Rationale

Hermes assigns an emergency rating to CVE-2026-24858 (HTS 98 / CRITICAL). Added immediately to the CISA Known Exploited Vulnerabilities (KEV) catalog, this vulnerability allows any threat actor with a registered FortiCloud account to log into external target appliances where FortiCloud SSO is enabled, completely subverting administrative access controls.

πŸ•ΈοΈ Connected Knowledge Graph & Provenance

CVE-2026-24858: Critical FortiCloud SSO Authentication Bypass (Active In-The-Wild Exploitation)VULNERABILITY

Connected Nodes: 1
Active Relationships (Outgoing)
→ affectsPRODUCTFortinet FortiOS Gateway
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

πŸ” Why is this related? (Evidence & Provenance)

“Confirmed security vulnerability in Fortinet FortiOS Gateway documented in Hermes dossier.”

Supporting Verified Evidence:

MetricTechnical SpecificationOperational Impact
CVE IdentifierCVE-2026-24858Standardized vulnerability identifier
CISA KEV StatusActive Exploitation ConfirmedMandatory federal patching directive
Vendor / AdvisoryFortinet / FG-IR-26-062Emergency security bulletin
Affected ProductsFortiOS, FortiManager, FortiAnalyzer, FortiProxyCentral management and edge security
Affected ReleasesFortiOS 7.4.0–7.4.4, 7.2.0–7.2.8Enterprise firewall firmware
Fixed ReleasesFortiOS 7.4.5, 7.2.9, 7.6.0Official vendor security fixes
Associated CWECWE-288: Alternate Path Authentication BypassTotal authorization subversion
EPSS Score94.2% (Percentile: 99.8%)Imminent mass weaponization
Threat Actor ActivityNation-State Espionage & Ransomware Pre-accessInitial access broker exploitation

The flaw lies in the token verification logic implemented in httpsd when validating OAuth2/OpenID Connect tokens returned from FortiCloud SSO servers:

CVE-2026-24858 SSO Authentication Bypass Architecture:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Threat Actor (Legitimate Free FortiCloud Account) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚ 1. Completes legitimate SSO flow on adversary account
β”‚ 2. Receives valid FortiCloud OIDC Identity Token
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Token Relay to Victim Appliance β”‚
β”‚ POST /api/v2/authentication/sso/login β”‚
β”‚ Token: { iss: "forticloud", sub: "attacker_account" } β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Victim FortiOS / FortiManager Appliance β”‚
β”‚ - Validates token signature against FortiCloud CA: OK β”‚
β”‚ - FAILS TO VERIFY that the tenant ID matches its own! β”‚
β”‚ - Maps session to superadmin profile β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The appliance validated that the token was signed by the official FortiCloud Certificate Authority, but failed to cross-reference the device’s own serial number or registered company account ID (account_id) against the claims in the token payload. Consequently, any signed token was accepted as valid.


Search for administrative logins originating from unfamiliar FortiCloud email accounts in system event logs:

date=2026-04-12 time=03:14:22 devname="FG-HQ-FW01" logid="0100032001"
type="event" subtype="system" level="information" logdesc="Admin login successful"
user="cloud-sso-login" ui="https(198.51.100.77)" method="forticloud-sso"
action="login" status="success" reason="none" msg="Administrator logged in via FortiCloud SSO"

If an immediate firmware upgrade cannot be applied during a change freeze, disable FortiCloud SSO authentication immediately:

config system global
set forticloud-sso disable
end

  1. Immediate Firmware Patching:
    Upgrade FortiOS appliances to 7.4.5, 7.2.9, or 7.6.0. Upgrade FortiManager and FortiAnalyzer to 7.4.6 or 7.2.8.
  2. Disable FortiCloud SSO on Public Interfaces:
    Ensure that administrative web access is never permitted over WAN-facing interfaces.
  3. Audit Administrative Accounts & API Tokens:
    Inspect local administrators and API keys generated following unauthorized SSO sessions:
    show system admin
    show system api-user