Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
CriticalCISA KEVExploited in the wildPublic exploit

FortiCloud SSO Authentication Bypass in Fortinet Multiple Products

IdentifiersCVE-2026-24858CWE-288· Authentication Bypass Using an…Also known asfg_ir_26_060

CVE-2026-24858 is a critical authentication bypass vulnerability in Fortinet products that use FortiCloud single sign-on (SSO). According to the provided content, the flaw affects FortiAnalyzer 7.6.0 through 7.6.5, 7.4.0 through 7.4.9, 7.2.0 through 7.2.11, and 7.0.0 through 7.0.15; FortiManager 7.6.0 through 7.6.5, 7.4.0 through 7.4.9, 7.2.0 through 7.2.11, and 7.0.0 through 7.0.15; FortiNAC-F 7.6.3 through 7.6.5; FortiOS 7.6.0 through 7.6.5, 7.4.0 through 7.4.10, 7.2.0 through 7.2.12, and 7.0.0 through 7.0.18; FortiProxy 7.6.0 through 7.6.4, 7.4.0 through 7.4.12, 7.2.0 through 7.2.15, and 7.0.0 through 7.0.22; and FortiWeb 8.0.0 through 8.0.3, 7.6.0 through 7.6.6, and 7.4.0 through 7.4.11. The issue is classified as CWE-288, Authentication Bypass Using an Alternate Path or Channel. The provided vendor description states that an attacker with a FortiCloud account and a registered device can log into devices registered to other accounts if FortiCloud SSO authentication is enabled on those target devices. Supporting content further indicates the weakness is tied to abuse of the FortiCloud SSO/SAML trust relationship rather than compromise of local credentials. Fortinet reported active exploitation in the wild and linked observed abuse to malicious FortiCloud accounts.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation allows unauthorized administrative access to affected devices through FortiCloud SSO without possessing the victim organization's valid device credentials. Based on the provided content, attackers were able to log into targeted FortiGate and related Fortinet devices, create local administrator accounts for persistence, make unauthorized configuration changes, enable or modify VPN access, export or exfiltrate configuration files, and access sensitive information contained in those configurations. Because affected products are security infrastructure and management platforms, compromise can expose network topology, embedded service-account credentials, and other administrative secrets, and can facilitate follow-on intrusion, persistence, and lateral movement. The content describes the issue as critical and notes active exploitation in the wild.

Mitigation

If you can’t patch tonight, do this now.

If immediate patching is not possible, disable FortiCloud SSO administrative login on affected devices. Restrict access to administrative interfaces to trusted management networks or specific source IPs using out-of-band management or local-in policies where supported. Review logs for successful SSO administrative logins, configuration downloads, local admin creation, and suspicious remote access activity. The provided content also notes Fortinet temporarily disabled FortiCloud SSO during incident response and later re-enabled it with protections that prevent vulnerable versions from authenticating via FortiCloud SSO.

Remediation

Patch, then assume compromise.

Upgrade affected products to Fortinet-provided fixed releases outside the vulnerable version ranges with highest priority. The provided content also states that Fortinet implemented a server-side control blocking vulnerable versions from using FortiCloud SSO until they are upgraded, so upgrading is required to restore FortiCloud SSO functionality on affected systems. Because patching does not undo prior compromise, administrators should also perform a post-compromise review: inspect for unauthorized administrator accounts, unexpected configuration changes, newly enabled VPN access, exported configuration activity, and other indicators of compromise referenced by Fortinet guidance.
PUBLIC EXPLOITS

Exploits

2 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (4 hidden).

VALID 2 / 6 TOTALView more in app
cve-2026-24858MaturityPoCVerified exploit

Repository contains a small Python helper tool for CVE-2026-24858 described as an “Administrative FortiCloud SSO authentication bypass.” Structure: - cve_2026_24858_tool.py: single CLI utility with two subcommands: - scan: performs an HTTP(S) GET to the target root path “/” (default https/443), then heuristically flags Fortinet devices by checking for “Forti/FortiGate/FortiOS” in the Server header or HTML body and for headers starting with “X-Forti”. Can print headers/body snippet, dump full body, and save response to disk. - exploit: disabled by default; requires --enable-exploit. Reads a local payload file as raw bytes and POSTs it to an operator-specified endpoint on the target using Content-Type: application/octet-stream. Returns HTTP status, headers, and body snippet; can dump/save full response. - README.md: usage examples and warnings; explicitly states the tool does not craft payloads and only sends exact bytes provided. - requirements.txt: requests>=2.25.0. Overall purpose: a conservative scanner plus a generic payload delivery helper for testing a suspected vulnerable Fortinet web management endpoint. It does not implement the auth bypass logic itself; exploitation depends on the user knowing the correct vulnerable path and providing a crafted payload externally.

gagaltotalDisclosed Feb 10, 2026pythonnetwork (HTTP/HTTPS)
SCTT-2026-33-0004-FortiCloud-SSO-Identity-SingularityMaturityPoCVerified exploit

Repository purpose: a Python proof-of-concept exploit named “SCTT-0004 VORTEX / SCTT-2026-33-0004” claiming a Fortinet/FortiCloud SSO “temporal session collision” that can bypass mitigations for CVE-2026-24858 by repeatedly interacting with the SSO login flow using precisely timed delays across 33 “layers.” Structure: - README.md: High-level claim and usage instructions (run script with <target> and <token>; oscillate for 33 layers). - SCTT-0004-VORTEX.py: Main exploit/PoC implementation. Creates a requests.Session with TLS verification disabled, computes per-layer timing (“temporal resonance”), crafts SAML-assertion-like data structures per layer (NameID, Conditions, AuthnStatement, Fortinet identity attributes), and drives a multi-request sequence intended to cause an identity/session privilege collision. Includes an interactive authorization prompt and prints results. - SCTT-2026-33-0004.json: Metadata describing the claimed vulnerability, mapping to CWE-288/CWE-347, affected versions, and references to CVE-2026-24858 and CVE-2025-59718. - LICENSE: MIT. Exploit capabilities (as implemented/claimed): - Remote, network-based interaction with a FortiCloud/Fortinet SSO endpoint. - Timing-based request orchestration over 33 iterations to attempt authentication bypass / privilege escalation via session-table “collision.” - Post-condition check by requesting an admin resource path to infer elevated access. Notable observables: - Hardcoded relative paths: /remote/saml/login and /admin/dashboard. - SAML/Fortinet attribute URNs embedded in the crafted assertion structure. - No hardcoded C2 infrastructure; target is user-supplied. The code is more consistent with a PoC than a fully weaponized module (no robust target fingerprinting, limited error handling shown in the provided excerpt, and no configurable payload beyond the request sequence).

SimoesCTTDisclosed Jan 31, 2026pythonjsonnetwork
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
FortinetFortianalyzeroperating_system
FortinetFortimanageroperating_system
FortinetFortinac-Fapplication
FortinetFortiosoperating_system
FortinetFortiproxyapplication
FortinetFortiwebapplication
SiemensRuggedcom Ape1808 Firmwareoperating_system

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence1

Every observed campaign linking this CVE to a named adversary.

Associated malware1

Malware families riding this exploit, with evidence and IOCs.

Detection signatures2

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity150

Community discussion across Reddit, Mastodon, and other social sources.