Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPosition for DNS interception on target network
-
DeliveryForge oversized DNS response packet
-
ExploitFortiClientWindows parses malicious response
-
ExecutionBuffer overflow overwrites control data
-
ImpactArbitrary code executes as FortiClient process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to be in a position to alter or craft DNS responses delivered to the target host - this is the primary limiting condition reflected in AC:H. Concrete methods include DNS cache poisoning of an upstream resolver, operating a rogue DNS server on a shared network segment (public WiFi, hotel, conference networks), or performing ARP spoofing/MITM on the local LAN. The FortiClientWindows process must actively perform DNS resolution (standard behavior during normal operation) for the malicious response to be parsed. No authentication, credentials, or user interaction are required once the attacker controls the DNS response channel. Exploitation is limited to Windows hosts running FortiClientWindows 7.2.0-7.2.11 or 7.4.0-7.4.3; updated versions, non-Windows platforms, and hosts using DNSSEC-validated or authenticated DNS transport (DoH/DoT) reduce or eliminate exposure. |
| Impact | The CVSS 3.1 base score of 8.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) accurately characterizes the technical impact - full confidentiality, integrity, and availability compromise - while the High complexity rating (AC:H) reflects the non-trivial prerequisite of controlling or intercepting DNS traffic. This is not a trivial internet-scale spray attack; exploitation requires targeted positioning. Real-world risk is therefore elevated for threat models involving nation-state actors, corporate espionage targeting VPN clients over untrusted networks (public WiFi, conference networks, hotel networks), or environments where DNS infrastructure has already been compromised. No EPSS score is available in the provided data. No CISA KEV listing and no public proof-of-concept code are identified at time of analysis, which reduces immediate broad exploitation probability. However, FortiClient's enterprise deployment footprint and the severity of the impact (unauthenticated RCE on an endpoint security tool) make this a meaningful patching priority, particularly for organizations with mobile workforces operating on untrusted networks. |
| Exploit ScenarioDerived | An attacker targeting an enterprise employee on a public or compromised network performs DNS cache poisoning or ARP-based MITM to intercept DNS resolution traffic from the victim's FortiClientWindows host. The attacker responds with a crafted, oversized DNS response packet that overflows a fixed-size buffer in the FortiClient DNS parsing routine, overwriting return addresses or function pointers. With no public proof-of-concept identified at time of analysis, exploitation likely requires moderate reverse engineering effort, but successful exploitation yields arbitrary code execution on the endpoint without any user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Remote code execution in Fortinet FortiClientWindows affects versions 7.2.0-7.2.11 and 7.4.0-7.4.3, exploitable by any attacker capable of intercepting or forging DNS responses destined for the target host. Maliciously crafted DNS response packets trigger a classic buffer overflow (CWE-120) in the client's DNS parsing logic, allowing arbitrary code execution without requiring any credentials or user interaction. No public exploit or CISA KEV listing has been identified at time of analysis, and the high attack complexity requirement (DNS MITM/poisoning position) meaningfully limits opportunistic exploitation.
RemediationAI
Upgrade FortiClientWindows to a version outside the affected ranges. Per Fortinet's advisory FG-IR-26-156 (https://fortiguard.fortinet.com/psirt/FG-IR-26-156), users should consult the Fortiguard portal for the specific recommended fixed version, as the input data does not enumerate an exact patched release number - patch status is confirmed as available per vendor advisory. Until patching is complete, compensating controls include enforcing use of encrypted, authenticated DNS (DNS-over-HTTPS or DNS-over-TLS with certificate pinning) to prevent response forgery, restricting FortiClient endpoints to operate only on trusted networks or through established VPN tunnels before DNS resolution occurs, and deploying DNSSEC validation to detect tampered DNS responses. Note that network-level DNS controls reduce but do not eliminate risk if the upstream resolver or local network segment is already compromised. EMS (FortiClient Enterprise Management Server) administrators should prioritize pushing updates to remote and mobile workers who frequently connect from untrusted networks, as these represent the highest-risk deployment scenarios.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
FortiClientWindows is Fortinet's enterprise endpoint security and VPN client for Windows systems. The vulnerability resides in the client's DNS response processing code, which copies input data into a fixed-size buffer without validating the length of attacker-controlled content (CWE-120: Buffer Copy Without Checking Size of Input). This classic stack or heap buffer overflow class can overwrite adjacent memory regions, enabling control-flow hijacking and arbitrary code execution in the context of the FortiClient process. The attack vector requires the adversary to be in a position to deliver crafted DNS responses to the victim host - achievable via DNS cache poisoning, rogue DNS server on a shared network, ARP spoofing/MITM on local segments, or compromised upstream DNS infrastructure. Affected CPE covers FortiClientWindows in the 7.2 and 7.4 release trains as reported by Fortinet PSIRT (FG-IR-26-156).
Know when Forticlient gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
AV:N and AC:H because exploitation requires network DNS interception positioning but no credentials or interaction; full C/I/A reflects arbitrary code execution potential.
Primary rating from Vendor (fortinet).
CVSS VectorVendor: fortinet
DescriptionCVE.org
A buffer copy without checking size of input ('classic buffer overflow') vulnerability in Fortinet FortiClientWindows 7.4.0 through 7.4.3, FortiClientWindows 7.2.0 through 7.2.11 may allow an unauthenticated attacker in a position to alter or craft DNS responses to the targeted host to execute arbitrary code via malicious packets.
Articles & Coverage 1
Executive ViewAI
Fortinet FortiClient Windows (versions 7.2.0-7.2.11 and 7.4.0-7.4.3) endpoint clients expose corporate networks to remote code execution via network-based attacks, with no public exploit code identified at time of analysis. The unavailability of vendor patches forces organizations to implement compensating network controls and endpoint isolation to manage risk during this extended vulnerability window.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) restrict all DNS queries to validated internal resolvers, blocking external DNS access from endpoint networks; (2) deploy network-based DNS query monitoring and anomaly detection to identify potential poisoning or exploitation attempts; (3) implement micro-segmentation and network access controls to isolate affected FortiClient endpoints from critical business systems and sensitive data; (4) consider disabling FortiClient on non-critical systems until patched versions are released; (5) maintain continuous monitoring of Fortinet security advisories and the CVE record for patch availability announcements.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Forticlient
View allA privilege escalation in Fortinet FortiClient Windows 5.4.3 and earlier as well as 5.6.0 allows attacker to gain privil
The Fortishield.sys driver in Fortinet FortiClient before 5.2.4 allows local users to execute arbitrary code with kernel
DHCP can add routes to a client’s routing table via the classless static route option (121). Rated high severity (CVSS 7
DLL search-path hijacking in the FortiClient Online Installer for Windows (all versions before 6.0.6) lets an attacker w
An Information Disclosure vulnerability in Fortinet FortiClient for Windows 5.6.0 and below versions, FortiClient for Ma
The qm class in Fortinet FortiClient 5.2.3.091 for Android uses a hardcoded encryption key of FoRtInEt!AnDrOiD, which ma
In FortiClientWindows 5.4.1 and 5.4.2, an attacker may escalate privilege via a FortiClientNamedPipe vulnerability. Rate
A privilege context switching error vulnerability [CWE-270] in FortiClient Windows version 7.2.4 and below, version 7.0.
The Endpoint Control protocol implementation in Fortinet FortiClient 5.2.3.091 for Android and 5.2.028 for iOS does not
Fortinet FortiClient 5.2.028 for iOS does not validate certificates, which makes it easier for man-in-the-middle attacke
An external control of file name or path vulnerability [CWE-73] in FortiClientMac version 7.2.3 and below, version 7.0.1
AAn improper certificate validation vulnerability [CWE-295] in FortiClientWindows 7.2.0 through 7.2.2, 7.0.0 through 7.0
EUVD-2026-57188
GHSA-95wv-6wmf-f8vm
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB