Fortinet FortiClientEMS SQL Injection Deep Dive & Proof Of Concept

In a recent PSIRT, Fortinet acknowledged CVE-2023-48788 – a SQL injection in FortiClient EMS that can lead to remote code execution. FortiClient EMS is an endpoint management solution for enterprises that provides a central location for administering enrolled endpoints. 

Today, Horizon3.ai Exploit Developer James Horseman published “CVE-2023-48788: Fortinet FortiClientEMS SQL Injection Deep Dive” detailing the vulnerability and indicators of compromise, and linking to the proof of concept.

“This SQL injection vulnerability is caused by user controlled strings that are passed directly into database queries. In this post we will examine the internal workings of the exploit,” Horseman said. 

Stephen Gates, Principal SME at Horizon3.ai, added: “NodeZero has incorporated protections for CVE-2023-48788. It can discover where organizations are exploitable, enabling them to mitigate and protect against the issues, and confirm with 1-click verify that they are no longer exploitable.”

The Horizon3.ai POC can be found here.

Leave a Reply

Discover more from The IT Nerd

Subscribe now to keep reading and get access to the full archive.

Continue reading