CVE-2026-35616
Fortinet FortiClient EMS Improper Access Control Vulnerability
- Published
- Apr 4, 2026
- Updated
- Jul 8, 2026
- Assigning CNA
- fortinet
- Evidence observed
- Apr 6, 2026
Primary CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLow · next 30 days
- Percentile
- 95.2%
- Model date
- Oct 15, 2026
EPSS is a statistical estimate, not a certainty or a measure of impact. Combine it with CVSS, KEV status, exposure and your environment.
CISA Known Exploited
This CVE appears in the CISA Known Exploited Vulnerabilities catalog.
Summary
A improper access control vulnerability in Fortinet FortiClientEMS 7.4.5 through 7.4.6 may allow an unauthenticated attacker to execute unauthorized code or commands via crafted requests.
Sources
http/cves/2026/CVE-2026-35616.yaml
Nuclei TemplatesDeclared conditions
- network: http($.protocol_keys)
- verification: dsl($.matchers[*].type)
- CVE-2026-35616Detection
CVE-2026-35616
- CVE-2026-35616-checkScanner
Non-destructive scanner for CVE-2026-35616, a pre-authentication API bypass in FortiClient EMS. Detects vulnerability by comparing HTTP responses with and without spoofed SSL headers, using only Python standard library.
- CVE-2026-35616-detector.pyScanner
Detector de CVE-2026-35616: identifica servidores FortiClient EMS vulnerables (7.4.5-7.4.6).
- CVE-2026-35616Scanner
Detection toolkit for CVE-2026-35616, a pre-authentication API bypass in FortiClient EMS. Includes Python scanner and Nmap NSE script for identifying vulnerable versions and providing remediation guidance.
- CVE-2026-35616Exploit
Exploit script for CVE-2026-35616 that bypasses certificate chain verification in Fortinet API by discovering valid CNs, generating a forged client certificate, and probing protected endpoints with custom headers.
Fortinet FortiClientEMS improper access control
PoC de CVE-2026-35616: control de acceso indebido en FortiClient EMS.
Responsible use
Use vulnerability information only on systems you own or are authorized to test. Kitploit links to public research metadata and does not store exploit code or malicious payloads.