Skip to main content

Fortinet FortiExtender CVE-2025-46776

HIGH
Classic Buffer Overflow (CWE-120)
2025-11-18 psirt@fortinet.com
7.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to FortiExtender CLI
  2. Delivery
    Submit crafted CLI command
  3. Exploit
    Overflow fixed-size input buffer
  4. Execution
    Execute arbitrary code/commands
  5. Impact
    Escalate to full device control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
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 valid authenticated CLI access to a FortiExtender device (PR:L) and the ability to invoke the vulnerable CLI command path locally (AV:L); it cannot be triggered remotely or unauthenticated. Affected scope is FortiExtender 7.6.0 through 7.6.1, 7.4.0 through 7.4.6, and all 7.2 and 7.0 versions. The principal limiting factors are the requirement for pre-existing credentials and local/management-plane access to the CLI, which confines risk to environments where untrusted or low-trust operators hold device accounts or where an attacker has already gained an initial foothold; no end-user interaction is required (UI:N).

Impact

This is a genuine but comparatively low-priority issue, best characterized as a high-severity local privilege-escalation/code-execution bug rather than a remotely-wormable threat. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N) confirms a LOCAL attack vector requiring an already-authenticated low-privileged user, with full CIA impact (C:H/I:H/A:H) scoring 7.8. All exploitation signals point toward low real-world urgency: EPSS is only 0.03% (7th percentile), there is no CISA KEV listing, and no public exploit code was identified in the provided data. No SSVC decision data was supplied. The signals are therefore consistent rather than conflicting - a locally-exploitable, authentication-gated flaw with near-zero observed exploitation probability. The main caveat is that CWE-120 buffer overflows via CLI are a well-worn path to privilege escalation on Fortinet appliances, so an authenticated low-privilege operator breaking out to full code execution is a meaningful trust-boundary violation even though it is not internet-facing. Treat this as a scheduled-patch item, not an emergency, unless untrusted users hold CLI accounts.

Exploit ScenarioDerived

An authenticated user with low-privilege CLI access to a FortiExtender device issues specially crafted CLI commands that overflow a fixed-size buffer, corrupting memory to execute arbitrary code or OS commands with elevated privileges. Because the vector is local (AV:L) and requires valid credentials (PR:L), the attacker must already have a CLI account or a foothold on the device. No public proof-of-concept was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 18, 2026

Authenticated local CLI users on affected FortiExtender firmware can trigger a classic buffer overflow by supplying crafted CLI commands, potentially executing arbitrary code or commands with high confidentiality, integrity, and availability impact. The issue affects FortiExtender 7.6.0 through 7.6.1, 7.4.0 through 7.4.6, and all 7.2 and 7.0 versions; exploitation requires valid CLI credentials and local/management-plane access, and no public exploit was identified at time of analysis (EPSS 0.03%, 7th percentile).

Earlier versions of this analysis (1)
v1 Mar 28, 2026 - 19:22 CVSS 6.4

A buffer copy without checking size of input ('classic buffer overflow') vulnerability in Fortinet FortiExtender 7.6.0 through 7.6.1, FortiExtender 7.4.0 through 7.4.6, FortiExtender 7.2 all. Rated medium severity (CVSS 6.4). No vendor patch available.

RemediationAI

Use the Fortinet PSIRT advisory FG-IR-25-251 (https://fortiguard.fortinet.com/psirt/FG-IR-25-251) to identify and install the fixed FortiExtender firmware for the applicable 7.6.x, 7.4.x, 7.2, or 7.0 branch; no exact fixed version is specified in the provided input, so do not rely on a generic version assumption. If immediate upgrade is not possible, restrict CLI and management-plane access to trusted administrator networks and accounts, enforce AAA/MFA and least privilege for device logins, remove or disable dormant low-trust accounts, and monitor/audit CLI command execution for crafted input; these controls reduce exposure but do not remove the underlying buffer overflow, and stricter management-plane ACLs may limit legitimate remote administration.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

FortiExtender firmware, identified by CPE cpe:2.3:o:fortinet:fortiextender_firmware:*:*:*:*:*:*:*:*, contains a CWE-120 classic buffer overflow in the CLI command-handling path. The code copies attacker-controlled input without checking its length, so a user who already has valid CLI access and can invoke the vulnerable command locally can corrupt memory and potentially execute arbitrary code or commands. The AV:L/PR:L/UI:N vector confirms this is an authenticated local/management-plane issue rather than a remote pre-auth vector, with high C/I/A impact but a narrow exposure window tied to existing device credentials.

Know when Fortiextender Firmware 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

NVD PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

CLI command injection needs authenticated local access so AV:L and PR:L; low complexity (AC:L) with full code execution yielding C:H/I:H/A:H and no scope change.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Updated
Oct 18, 2026 - 20:51 vuln.today
v2 - CVSS changed
Severity Changed
Oct 18, 2026 - 20:22 NVD
MEDIUM HIGH
CVSS changed
Oct 18, 2026 - 20:22 NVD
6.4 (MEDIUM) 7.8 (HIGH)
CVE Published
Nov 18, 2025 - 17:16 nvd
MEDIUM 6.4

DescriptionNVD

A buffer copy without checking size of input ('classic buffer overflow') vulnerability in Fortinet FortiExtender 7.6.0 through 7.6.1, FortiExtender 7.4.0 through 7.4.6, FortiExtender 7.2 all versions, FortiExtender 7.0 all versions may allow an authenticated user to execute arbitrary code or commands via crafted CLI commands.

Executive ViewAI

Why It Matters

A buffer overflow in FortiExtender firmware across the 7.0, 7.2, 7.4, and 7.6 release trains could let someone holding valid local CLI credentials run arbitrary code with full impact to device confidentiality, integrity, and availability. Exposure is constrained by the need for credentials plus local or management-plane reach, so the practical risk sits with shared or default administrative credentials, broadly reachable management interfaces, and insider or third-party access rather than opportunistic internet scanning (EPSS 0.03%, no public exploit identified at time of analysis). Leadership should care because a compromised extender can serve as a foothold into the wider Fortinet estate and disrupt branch or remote-site connectivity, and the vendor has not yet released a fix.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict CLI and management-plane access to allow-listed administrative networks or jump hosts, eliminate shared and default CLI credentials in favor of unique named accounts, apply least privilege to CLI-capable roles, disable unused management services and idle session timeouts, monitor and alert on CLI command activity, and isolate affected extenders on segmented network paths to limit lateral movement until fixed firmware is available.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
Prevalence
Medium
specific Fortinet LTE/5G extender appliance, narrower deployment than FortiGate
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

Affected Products (CPE)NVD

cpe:2.3:o:fortinet:fortiextender_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:fortinet:fortiextender_firmware:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy