CVSS9.1
Threat IntelligenceCVECriticalTLP:GREENApril 4, 2026·14 min read

CVE-2026-35616 |
FortiClient EMS API Authentication & Authorization Bypass

A critical CVSS 9.1 authentication and authorization bypass in Fortinet FortiClient EMS is being actively exploited in the wild -- enabling unauthenticated attackers to compromise endpoint management infrastructure at scale.

Scroll

CVE-2026-35616 is a critical authentication and authorization bypass affecting Fortinet FortiClient EMS versions 7.4.5 through 7.4.6. Rated CVSS 9.1 (Critical), the vulnerability allows unauthenticated remote attackers to bypass API authentication controls and execute privileged operations against the endpoint management server. Functional exploit code is circulating, and Fortinet has confirmed active exploitation in the wild. Organizations running affected versions must treat this as a priority-zero remediation event.

9.1
CVSS Score (Critical)
Auth Bypass
Authentication & Authorization
In the Wild
Active Exploitation Confirmed
TLP:GREEN -- Approved for Public Distribution

This advisory is classified TLP:GREEN. Recipients may share this information with peers and partner organizations within their community. It should not be posted on publicly accessible websites or shared outside the recipient's community without authorization.

Vulnerability Metadata

FieldDetail
CVE IDCVE-2026-35616
Fortinet PSIRT RefFG-IR-26-099
CWECWE-284: Improper Access Control
Affected ProductFortiClient EMS 7.4.5 - 7.4.6
CVSS 3.1 VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS Score9.1 Critical
Attack VectorNetwork (Remote)
AuthenticationNone required
User InteractionNone
ImpactConfidentiality: High | Integrity: High | Availability: None
Exploitation StatusExploited in the Wild
Disclosure DateMarch 2026
Discovery CreditsSimo Kohonen (Defused), Nguyen Duc Anh

Affected Versions

VersionStatusAction
7.4.6VulnerableUpgrade to 7.4.7 or later immediately
7.4.5VulnerableUpgrade to 7.4.7 or later immediately
7.4.4 and earlierNot AffectedNo action required (consider upgrade for defense-in-depth)
7.2.xNot AffectedNo action required
7.0.x and earlierNot AffectedNo action required (consider upgrade -- EOL branches)
Immediate Action Required

Organizations running FortiClient EMS 7.4.5 or 7.4.6 must immediately upgrade to version 7.4.7 or later. If an immediate upgrade is not feasible, restrict network access to the EMS management interface (TCP 8013 and 443) through firewall rules or network segmentation until patching is complete.

Technical Analysis

Vulnerability Class: CWE-284 Improper Access Control

CVE-2026-35616 is classified under CWE-284: Improper Access Control. The root cause lies in the FortiClient EMS API layer, where authentication and authorization checks are insufficiently enforced on certain management endpoints. The flaw allows a remote attacker to craft API requests that bypass the expected authentication mechanism entirely, gaining access to privileged administrative functions without presenting valid credentials.

Attack Mechanics

The vulnerability is particularly dangerous due to its minimal exploitation requirements:

Impact Scope

Successful exploitation grants attackers administrative control over the FortiClient EMS server, which serves as the centralized management platform for all enrolled FortiClient endpoints. The downstream impact is severe:

Exploitation Context

Fortinet has confirmed active exploitation in the wild. Multiple threat intelligence sources report that functional exploit code is circulating in underground forums and has been observed in use by both financially motivated ransomware operators and state-sponsored APT groups. The combination of a low-complexity attack vector with high-impact outcomes makes this vulnerability a prime target for opportunistic scanning and targeted campaigns alike.

Threat Context

Fortinet infrastructure has been repeatedly targeted by sophisticated threat actors. Previous FortiClient EMS vulnerabilities (CVE-2023-48788) were similarly exploited in the wild. The pattern of Fortinet product exploitation by ransomware groups and APTs -- including UNC3886, Volt Typhoon, and various ransomware affiliates -- indicates that CVE-2026-35616 will be aggressively targeted across all exposed instances.

MITRE ATT&CK Mapping

Technique IDNameTacticRelevance
T1190Exploit Public-Facing ApplicationInitial AccessDirect exploitation of the internet-exposed EMS API
T1078.003Valid Accounts: Local AccountsPersistenceCreation of new administrative accounts on EMS for persistent access
T1068Exploitation for Privilege EscalationPrivilege EscalationLeveraging EMS admin access to escalate privileges across managed endpoints
T1059Command and Scripting InterpreterExecutionExecuting commands on the EMS host or pushing scripts to managed endpoints
T1071.001Application Layer Protocol: Web ProtocolsCommand & ControlC2 communication over HTTPS to blend with legitimate EMS traffic

Detection Guidance

Network-Level Detection

Host-Level Detection

Log Sources

Sigma / Detection Logic

A key detection pattern involves monitoring for HTTP response code transitions from 401/403 to 200 on EMS management endpoints within a short time window from the same source IP. This pattern may indicate an attacker probing authentication controls and successfully bypassing them. Correlate with the absence of valid session establishment events in EMS logs.

Detection Engineering Note

Organizations should baseline normal EMS API traffic patterns before deploying detection rules. The EMS server legitimately communicates with enrolled endpoints over the same ports targeted by this exploit. Tuning detection rules to reduce false positives requires understanding your specific deployment topology -- including which subnets host enrolled endpoints versus management consoles.

What Needs to Improve

  1. Expose Only What Is Required: FortiClient EMS management interfaces should never be directly exposed to the internet. Implement strict network segmentation, placing EMS behind a VPN or zero-trust access proxy. Only allow connections from authorized management networks and enrolled endpoint subnets.
  2. Enforce Multi-Layer Authentication: Relying on a single authentication mechanism at the API layer is insufficient. Deploy multi-factor authentication (MFA) for all administrative access to EMS. Implement certificate-based mutual TLS (mTLS) for API communications where supported.
  3. Prioritize Patch Management for Security Infrastructure: Security management platforms like EMS must be treated as Tier-0 assets with the shortest acceptable patch windows. The irony of a security product becoming the attack vector is a recurring pattern -- organizations must apply vendor patches to security infrastructure within 24-48 hours of release, not the standard 30-day cycle.
  4. Enable Comprehensive Logging on the EMS Host: Default logging on FortiClient EMS may not capture the telemetry needed to detect exploitation. Enable verbose API logging, Windows process auditing (Event ID 4688 with command-line logging), and forward all logs to a centralized SIEM with at least 90 days of retention.
  5. Plan for Assumed Breach: Given the active exploitation status, organizations should not merely patch and move on. Conduct a proactive compromise assessment to determine whether exploitation occurred before patching. Assume breach until evidence indicates otherwise -- rotate credentials, review endpoint policies, and audit administrative accounts.

How Mjolnir Security Can Help

Mjolnir Security provides specialized services to address the full lifecycle of the FortiClient EMS threat -- from immediate incident response to long-term security architecture improvements.

Emergency Exposure AssessmentCompromise AssessmentIR RetainerDetection EngineeringSecurity Architecture Review
  • Emergency Exposure Assessment: Rapid identification of all FortiClient EMS instances across your environment, including version validation, network exposure analysis, and immediate risk scoring. Our team can determine within hours whether your EMS deployment is vulnerable and externally reachable.
  • Compromise Assessment: For organizations running affected versions, Mjolnir conducts a thorough forensic review of EMS servers and managed endpoints. We analyze API logs, process execution history, account creation events, and network telemetry to determine whether exploitation has already occurred.
  • Incident Response Retainer: Pre-negotiated IR retainer ensures Mjolnir's DFIR team is available within SLA-defined response times when incidents occur. Engage our 24/7 Incident Hotline at +1 833 403 5875 for immediate assistance.
  • Detection Engineering: Custom detection rules and hunting queries tailored to your SIEM and EDR stack, specifically designed to identify CVE-2026-35616 exploitation patterns, post-exploitation behaviors, and lateral movement from compromised EMS infrastructure.
  • Security Architecture Review: Comprehensive assessment of your endpoint management architecture, network segmentation posture, and security infrastructure exposure. Identifies architectural weaknesses that amplify the impact of vulnerabilities like CVE-2026-35616 and provides actionable remediation roadmaps.

Remediation Checklist

Immediate (0-24 Hours)
Short-Term (1-7 Days)
Medium-Term (7-30 Days)

References

  1. "FortiClient EMS - Authentication bypass on administrative API," Fortinet PSIRT, FG-IR-26-099. fortiguard.com/psirt
  2. "FortiClient EMS 7.4.7 Release Notes," Fortinet Documentation. docs.fortinet.com
  3. "T1190 - Exploit Public-Facing Application," MITRE ATT&CK. attack.mitre.org
  4. "CWE-284: Improper Access Control," MITRE CWE. cwe.mitre.org
  5. "CVE-2026-35616," NIST National Vulnerability Database. nvd.nist.gov
Written by: Mjolnir Security  |  Published: April 4, 2026