PHP2Shell: Read our blog on the critical RCE vulnerabilities affecting 70% of the Internet

CVE-2026-23706: 
Fortinet FortiManager vulnerability analysis and mitigation

Overview

CVE-2026-23706 is an SQL Injection vulnerability (CWE-89) in Fortinet FortiAnalyzer, FortiAnalyzer Cloud, FortiManager, and FortiManager Cloud that may allow a low-privileged authenticated user to execute arbitrary commands via crafted requests. The vulnerability was disclosed on October 13, 2026, as part of Fortinet security advisory FG-IR-26-178. Affected products include FortiAnalyzer 7.2 (all versions), 7.4.0–7.4.7, and 7.6.0–7.6.4; FortiAnalyzer Cloud 7.2.1–7.2.11, 7.4.1–7.4.7, and 7.6.2–7.6.4; FortiManager 7.2 (all versions), 7.4.0–7.4.6, and 7.6.0–7.6.4; and FortiManager Cloud 7.6.2–7.6.4. The CVSSv3 base score is 6.5 (Medium) per NVD, while Fortinet's advisory assigns a CVSSv3 score of 7.9 (High) (FortiGuard Advisory, GitHub Advisory).

Technical details

The vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), where user-supplied input is not properly sanitized before being incorporated into SQL queries within the GUI component of the affected products. A low-privileged authenticated attacker can send crafted network requests that inject malicious SQL syntax, potentially escalating to arbitrary command execution on the underlying system — a technique mapped to CAPEC-108 (Command Line Execution through SQL Injection) and CAPEC-470 (Expanding Control over the Operating System from the Database). The attack requires no user interaction and is exploitable remotely over the network with low attack complexity. The vulnerability was internally discovered by Jaguar Perlas of Burnaby Infosec team and David Maciejack from Fortinet's Product Security team (FortiGuard Advisory, GitHub Advisory).

Impact

Successful exploitation allows a low-privileged authenticated user to execute arbitrary commands on the affected FortiAnalyzer or FortiManager system, which Fortinet categorizes as "Multiple Arbitrary File Read/Write via SQL Injection." The primary impact is high confidentiality loss, with potential for unauthorized file read/write operations and command execution on management infrastructure. Since FortiAnalyzer and FortiManager are centralized network management and logging platforms, compromise could expose sensitive network telemetry, device configurations, and credentials across the managed environment, enabling lateral movement to downstream network devices (FortiGuard Advisory, GitHub Advisory).

Exploitability

As of the disclosure date (October 13, 2026), there is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation. The EPSS score is 0.0, reflecting a currently low probability of exploitation in the near term. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog. Exploitation requires a valid low-privileged account on the affected system, which limits opportunistic exploitation but remains a meaningful risk in environments with broad user access to management interfaces (FortiGuard Advisory, GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify internet-facing or internally accessible FortiAnalyzer or FortiManager instances running affected versions (7.2.x, 7.4.0–7.4.7, or 7.6.0–7.6.4) using network scanning or Shodan/Censys queries.
  2. Authentication: Obtain or use existing low-privileged credentials to authenticate to the management GUI of the target system.
  3. Identify injectable parameters: Interact with the GUI to locate input fields or API endpoints that pass user-controlled data into backend SQL queries without adequate sanitization.
  4. Craft SQL injection payload: Construct a malicious request embedding SQL syntax (e.g., stacked queries or UNION-based injection) designed to invoke OS-level command execution functions available in the underlying database engine.
  5. Execute arbitrary commands: Submit the crafted request to the vulnerable endpoint; if successful, the injected SQL triggers arbitrary command execution on the host system, enabling file read/write, credential harvesting, or further lateral movement to managed network devices (FortiGuard Advisory).

Indicators of compromise

  • Network: Unusual or malformed HTTP/HTTPS requests to FortiAnalyzer or FortiManager GUI endpoints containing SQL metacharacters (e.g., ', --, UNION, SELECT, ;) in query parameters or request bodies.
  • Logs: FortiAnalyzer/FortiManager application logs showing SQL errors, unexpected database query patterns, or anomalous API calls from low-privileged user accounts; authentication logs showing low-privileged accounts accessing administrative functions.
  • File System: Unexpected new files or modified configuration files in FortiAnalyzer/FortiManager directories; evidence of unauthorized file reads (e.g., access to /etc/passwd or configuration exports).
  • Process: Unusual child processes spawned by the FortiAnalyzer or FortiManager service processes; unexpected outbound network connections from management appliances to external hosts.

Mitigation and workarounds

Fortinet has released patched versions to address this vulnerability. Organizations should upgrade to the following fixed releases: FortiAnalyzer 7.6.5 or above, FortiAnalyzer 7.4.8 or above, FortiAnalyzer Cloud 7.6.5 or above, FortiAnalyzer Cloud 7.4.8 or above, FortiAnalyzer Cloud 7.2.12 or above, FortiManager 7.6.5 or above, FortiManager 7.4.7 or above, and FortiManager Cloud 7.6.5 or above. FortiAnalyzer 7.2 and FortiManager 7.2 (all versions) are end-of-fix and should be migrated to a supported fixed release. As interim mitigations, restrict network access to management interfaces, enforce least-privilege principles for user accounts, and monitor for suspicious SQL-like patterns in requests to these systems (FortiGuard Advisory).

Additional resources


Source: This report was generated using AI

Related Fortinet FortiManager vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-23707HIGH7.2
  • Fortinet FortiManager logoFortinet FortiManager
  • cpe:2.3:a:fortinet:fortimanager
NoYesOct 13, 2026
CVE-2026-23705HIGH7.2
  • Fortinet FortiManager logoFortinet FortiManager
  • cpe:2.3:a:fortinet:fortimanager
NoYesOct 13, 2026
CVE-2026-23706MEDIUM6.5
  • Fortinet FortiManager logoFortinet FortiManager
  • cpe:2.3:a:fortinet:fortimanager
NoYesOct 13, 2026
CVE-2026-106171MEDIUM6.1
  • Fortinet FortiManager logoFortinet FortiManager
  • cpe:2.3:a:fortinet:fortimanager
NoYesOct 13, 2026
CVE-2026-22575MEDIUM4.9
  • Fortinet FortiManager logoFortinet FortiManager
  • cpe:2.3:a:fortinet:fortimanager
NoYesSep 08, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management