Appsecure logo

CVE-2023-45590: Critical Vulnerability in Fortinet FortiClient

CVE-2023-45590 is a critical vulnerability affecting Fortinet FortiClient that allows unauthorized code execution via code injection. Immediate patching is essential to mitigate risks associated with this vulnerability.

CRITICALCVSS 9.6 · Published April 9, 2024

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2023-45590 is a critical vulnerability that allows attackers to exploit improper control of code generation ('code injection') in Fortinet FortiClient. This affects versions 7.2.0, 7.0.6 through 7.0.10, and 7.0.3 through 7.0.4. The vulnerability enables an attacker to execute unauthorized code or commands by tricking a FortiClientLinux user into visiting a malicious website.

With a CVSS score of 9.6, this vulnerability is classified as critical, emphasizing its significant risk to organizations. Attackers may leverage this weakness to gain unauthorized access or control over affected systems, potentially leading to severe operational disruptions.

Fortinet has provided a vendor advisory regarding this vulnerability, highlighting the urgency for organizations to address it. Organizations should prioritize patching immediately to mitigate potential exploits and secure their systems.

As of now, there are no known public exploits or proof-of-concept (PoC) available for this vulnerability, but the critical nature of the vulnerability warrants immediate attention from security teams.

Vulnerability Details

The official CVE description indicates that an attacker can exploit the vulnerability by tricking users into visiting malicious websites. The vulnerability has been classified under CWE-94, which relates to code injection issues.

The CVSS score of 9.6 indicates a high severity level, primarily due to the high confidentiality, integrity, and availability impacts, each rated as high. The low attack complexity and the requirement for user interaction further emphasize the vulnerability's critical nature.

The affected product is FortiClient, specifically versions 7.0.3, 7.0.4, 7.0.6 to 7.0.10, and 7.2.0. This vulnerability was published on April 9, 2024.

Technical Analysis

The root cause of CVE-2023-45590 is an improper control of code generation, allowing injection attacks. The attack vector is network-based, requiring attackers to lure users into interaction. The attack complexity is low, as no special privileges are needed for exploitation, but it requires user interaction to succeed.

The impacts of this vulnerability are significant, affecting confidentiality, integrity, and availability. Attackers who successfully exploit this vulnerability can gain high-level access to sensitive data and system functionalities.

Risk & Impact Analysis

Risk to organizations includes potential unauthorized access to sensitive data and system controls, which could lead to data breaches and operational disruptions. Given the critical nature of this vulnerability, organizations should address it in their priority patch cycle.

The vulnerability's critical CVSS score indicates a high urgency for remediation. Organizations must assess their deployment of FortiClient and implement patches promptly to avoid exploitation.

Exploitation Status

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

The vulnerability affects Fortinet FortiClient versions 7.0.3, 7.0.4, 7.0.6 through 7.0.10, and 7.2.0. Organizations using these versions should take immediate action to patch their systems.

Mitigation & Remediation

Fortinet recommends updating to the latest version of FortiClient. Organizations should ensure they are running versions beyond the vulnerable ranges to mitigate this risk. For those unable to immediately patch, implementing network controls to block access to untrusted sites can reduce exposure.

Organizations should validate remediation through continuous penetration testing to identify similar weaknesses.

Detection Guidance

Monitoring for unusual network activity, especially involving FortiClient installations, is crucial. Organizations should look for log indicators that signify unauthorized access attempts and behavioral anomalies that may indicate exploitation.

AppSecure Threat Intelligence Insight

CVE-2023-45590 is a reminder of the potential impact of code injection vulnerabilities. Security teams should reinforce their training and awareness around social engineering tactics that could lead to exploitation.

This vulnerability represents a broader trend in the increasing sophistication of attacks that exploit user behavior. Organizations must adopt a proactive security posture.

For more insights on vulnerability management and best practices, consider reviewing our vulnerability management program to improve your defenses.

Additionally, understanding the patterns behind successful attacks can provide valuable context for enhancing security strategies. Regular penetration testing can help identify and address potential weaknesses before they are exploited.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.