Authenticated SQL injection in API endpoint

Summary

An improper neutralization of special elements used in an SQL command ('SQL Injection') vulnerability [CWE-89] in FortiClientEMS may allow an authenticated attacker with at least read-only admin permission to execute unauthorized SQL code or commands via crafted HTTP or HTTPs requests.

Version Affected Solution
FortiClientEMS 7.4 7.4.3 through 7.4.4 Upgrade to 7.4.5 or above
FortiClientEMS 7.4 7.4.0 through 7.4.1 Upgrade to 7.4.5 or above
FortiClientEMS 7.2 7.2.0 through 7.2.10 Upgrade to 7.2.12 or above
FortiClientEMS 7.0 7.0 all versions Migrate to a fixed release

Acknowledgement

Fortinet is pleased to thank Kevin Joensen from Baldur Security for reporting this vulnerability under responsible disclosure.

Timeline

2026-01-13: Initial publication