Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
CriticalCISA KEVExploited in the wildPublic exploit

FortiCloud SSO Authentication Bypass in Fortinet FortiOS/FortiManager/FortiAnalyzer/FortiProxy/FortiWeb

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 SSO for administrative login. Affected products and versions include 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; 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. Fortinet describes the issue as Authentication Bypass Using an Alternate Path or Channel. The flaw allows an attacker who has a valid FortiCloud account and at least one registered device to authenticate to devices registered under other customers’ accounts, provided FortiCloud SSO authentication is enabled on the target device. Public reporting ties exploitation to abuse of the FortiCloud trust relationship / SSO path rather than compromise of the victim’s local credentials. Fortinet confirmed active exploitation in the wild and reported abuse by two malicious FortiCloud accounts prior to blocking them.

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 yields unauthorized administrative access to affected devices via FortiCloud SSO. Reported post-authentication actions include unauthorized configuration changes, creation of new local administrator accounts for persistence, enabling or modifying VPN access, exporting or exfiltrating device configuration files, and theft of embedded secrets and network topology information from those configurations. Because the affected products are security infrastructure and management platforms, compromise can materially affect confidentiality, integrity, and availability and can facilitate follow-on lateral movement into internal environments.

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 management interfaces using out-of-band management or local-in policies / source-IP restrictions so only trusted administrative networks can reach them. Fortinet temporarily disabled FortiCloud SSO globally during incident response and later re-enabled it with protections that deny SSO from vulnerable versions; administrators should not rely solely on that server-side control and should still upgrade. Additional precautionary measures include minimizing internet exposure of management interfaces and monitoring for successful SSO admin logins, configuration downloads, local admin creation, and anomalous VPN enablement.

Remediation

Patch, then assume compromise.

Upgrade affected products to Fortinet-fixed releases outside the vulnerable version ranges as a priority. Fortinet also implemented a server-side control that blocks vulnerable firmware versions from using FortiCloud SSO until they are upgraded. Patching prevents future exploitation but does not by itself remediate prior compromise. After upgrading, perform a compromise assessment: review administrative login history, inspect for unauthorized local admin or API accounts, audit configuration changes, check for unexpected VPN/firewall policy modifications, and review whether configuration files were exported. Follow Fortinet PSIRT guidance and IOC/hunting recommendations where available.
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 evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

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 activity149

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