Skip to main content

Fortinet FortiVoice CVE-2025-47856

HIGH
OS Command Injection (CWE-78)
2025-10-14 psirt@fortinet.com
7.2
CVSS 3.1 · Vendor: fortinet
View

Attack ChainAIDerived

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

  1. Access
    Obtain privileged FortiVoice admin access
  2. Delivery
    Send crafted HTTP/HTTPS or CLI request
  3. Exploit
    Inject OS commands via unsanitized parameter
  4. Execution
    Execute arbitrary commands on appliance OS
  5. Impact
    Full host compromise and lateral movement

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques 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 already hold privileged (administrative) access to the FortiVoice management interface, consistent with PR:H in the CVSS vector. Given that access, the attacker triggers the flaw by submitting crafted HTTP/HTTPS requests to the web management interface or crafted CLI requests. Affected deployments are FortiVoice 7.2.0, 7.0.0 through 7.0.6, and versions before 6.4.10. The primary limiting factor is the privileged-access prerequisite: this is a post-authentication issue, not a remote-unauthenticated one, so realistic risk is confined to scenarios where admin credentials are compromised, shared, or reachable on an exposed management interface. No end-user interaction is required (UI:N).

Impact

This is a genuine but second-tier priority rather than an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H = 7.2 High) is self-consistent with the description: network-reachable via HTTP/HTTPS or CLI, low attack complexity, but gated behind PR:H - the attacker must already hold privileged (administrative) access to FortiVoice. The high privilege requirement is what caps the score below 9.0 and is the single most important mitigating factor. EPSS is 1.32% (70th percentile), which is modestly above median but low in absolute terms, consistent with a flaw that is not trivially mass-exploitable because of the privilege prerequisite. There is NO CISA KEV listing and NO public exploit code identified in the provided data, so this is not confirmed active exploitation. No SSVC decision data was supplied. Signals are consistent (no contradictions): network vector plus privileged-only access plus modest EPSS all point to a post-authentication RCE primitive useful for privilege consolidation (e.g., breaking from a constrained admin role to full OS command execution) rather than an internet-wide spray target. Treat as a prompt-patch item, especially where FortiVoice admin interfaces are internet-exposed, but it does not carry the drop-everything urgency of an unauthenticated KEV-listed RCE.

Exploit ScenarioDerived

An attacker who has already obtained privileged/administrative credentials to a FortiVoice appliance (via phishing, credential reuse, or a chained lower-privilege flaw) sends a crafted HTTP/HTTPS request or CLI command that injects OS commands into an improperly neutralized parameter. This yields arbitrary command execution on the underlying appliance OS, escalating from application-level admin to full host control. No public proof-of-concept exploit was identified at the time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 08, 2026

OS command injection in Fortinet FortiVoice allows an authenticated administrator to execute arbitrary operating-system commands on the appliance by sending crafted HTTP/HTTPS requests to the management interface or crafted CLI commands. Affected deployments are FortiVoice 7.2.0, 7.0.0 through 7.0.6, and versions before 6.4.10, and because the CVSS vector carries PR:H, the attacker must already hold privileged (administrative) access, making this a post-authentication issue rather than an unauthenticated remote compromise. There is no public exploit identified at time of analysis and no CISA KEV listing; EPSS is modest at 1.32% (70th percentile), so this is a genuine but second-tier priority rather than an emergency, with the strongest risk driver being exposed or shared administrative credentials on the FortiVoice management interface.

RemediationAI

The provided data does not include an exact fixed firmware version, so the authoritative upgrade path must be taken from the Fortinet PSIRT advisory FG-IR-25-250 (https://fortiguard.fortinet.com/psirt/FG-IR-25-250), which covers FortiVoice 6.4.x, 7.0.x, and 7.2.x; consult it and move each affected appliance to the vendor-designated fixed build for its branch before relying on any other mitigation. Because exploitation requires an existing privileged account (PR:H), the highest-value compensating controls are credential and exposure hardening: remove FortiVoice management interfaces from direct internet exposure by restricting administrative HTTP/HTTPS and CLI/SSH access to trusted management networks or VPN only, with the trade-off that remote administration becomes dependent on the VPN or jump host being available; disable any WAN-facing administrative access on the appliance, accepting that out-of-band administration is then required; rotate and strengthen all administrator credentials and enable multi-factor authentication where supported, which does not fix the injection flaw but removes the compromised-credential precondition most likely to enable it; and segment the FortiVoice appliance so that even a successful command execution cannot reach broader management or directory infrastructure. As detective controls, forward FortiVoice administrative and system logs to a central SIEM and alert on unexpected shell-like characters, encoded payloads, or unusual process execution from the appliance, acknowledging that auditing generates volume that must be tuned to remain useful. No vendor-released patch version can be confirmed from the supplied data, and no workaround short of upgrading has been independently verified to close the injection paths.

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

The flaw is classified as CWE-78, improper neutralization of special elements used in an OS command, meaning user-supplied input reaching a shell invocation is not properly escaped or validated before being passed to the underlying operating system. Fortinet reports two distinct improper-neutralization instances affecting FortiVoice, reachable either through the web-based management interface or through the device CLI, which indicates the vulnerable code path accepts attacker-controlled strings in a context where they are ultimately interpreted by a command shell running with the privileges of the FortiVoice service. The CVSS vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H confirms the management interface is network-reachable, the attack is low-complexity and requires no user interaction, but that high privileges are a hard prerequisite; scope is unchanged, so the attacker operates within the appliance's existing security context rather than escaping it. Consistent with this, successful exploitation yields full high-integrity impact across confidentiality, integrity, and availability of the appliance, which in practice means potential control of the FortiVoice system itself. CPE data enumerates Fortinet FortiVoice across multiple wildcarded version ranges plus the specific 7.2.0 release, aligning with the three affected branches described by the vendor.

Know when Fortivoice 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

Vendor (fortinet) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

Network-reachable admin interface (AV:N) with low complexity (AC:L); PR:H because a privileged account is required; command injection yields full OS-level C/I/A impact on an unchanged scope.

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

Primary rating from Vendor (fortinet).

CVSS VectorVendor: fortinet

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

DescriptionCVE.org

Two improper neutralization of special elements used in an OS command ('OS Command Injection') vulnerabilities [CWE-78] in Fortinet FortiVoice version 7.2.0, 7.0.0 through 7.0.6 and before 6.4.10 allows a privileged attacker to execute arbitrary code or commands via crafted HTTP/HTTPS or CLI requests.

Executive ViewAI

Why It Matters

A high-severity command injection flaw in Fortinet FortiVoice (7.2.0, 7.0.0-7.0.6, and versions before 6.4.10) lets someone who already holds administrative credentials run arbitrary operating-system commands on the voice appliance. Because exploitation requires privileged access, the realistic threat is insider misuse, stolen or shared admin credentials, or an attacker who has already compromised an administrator account - all of which can lead to full appliance takeover and potential lateral movement into the corporate network. Leadership should care because voice infrastructure often sits on the same network as other business systems, and no vendor patch is available yet, so risk must be managed through credential hygiene and network exposure reduction.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict management interface and CLI access to trusted networks or a dedicated management VLAN, enforce least privilege and rotate all administrative credentials (eliminating shared accounts), require multi-factor authentication for administrators, monitor and alert on administrative command execution, and consider network segmentation or decommissioning of any appliance that cannot be isolated.

Threat Intelligence Overview

EPSS Score
1.3%
Top 30% exploitable
Prevalence
Medium
Fortinet voice/PBX appliance; moderate enterprise footprint, narrower 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 1.3%
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:fortinet:fortivoice:*:*:*:*:*:*:*:*
cpe:2.3:a:fortinet:fortivoice:*:*:*:*:*:*:*:*
cpe:2.3:a:fortinet:fortivoice:7.2.0:*:*:*:*:*:*:*
CVE-2024-48884 CRITICAL
9.1 Jan 14

Arbitrary file write and folder deletion in Fortinet FortiManager, FortiOS, and FortiProxy is possible via a path traver

CVE-2020-9294 CRITICAL POC
9.8 Apr 27

An improper authentication vulnerability in FortiMail 5.4.10, 6.0.7, 6.2.2 and earlier and FortiVoiceEntreprise 6.0.0 an

CVE-2024-48885 CRITICAL
9.1 Jan 16

Privilege escalation via path traversal affects multiple Fortinet appliances - FortiWeb (6.4, 7.0, 7.2, 7.4.0-7.4.4, 7.6

CVE-2023-37931 HIGH
8.8 Jan 14

An improper neutralization of special elements used in an sql command ('sql injection') vulnerability [CWE-88] in FortiV

CVE-2025-60024 HIGH
8.8 Dec 09

Arbitrary file write via path traversal in the FortiVoice web management interface (FortiVoice 7.0.0 through 7.0.7 and 7

CVE-2024-26013 HIGH
7.5 Apr 08

A improper restriction of communication channel to intended endpoints vulnerability [CWE-923] in Fortinet FortiOS versio

CVE-2025-64156 HIGH
7.2 Dec 09

Authenticated attackers with administrative privileges can exploit a SQL injection flaw in Fortinet FortiVoice to execut

CVE-2021-42757 MEDIUM
6.7 Dec 08

A buffer overflow [CWE-121] in the TFTP client library of FortiOS before 6.4.7 and FortiOS 7.0.0 through 7.0.2, may allo

CVE-2023-37932 MEDIUM
6.5 Jan 10

An improper limitation of a pathname to a restricted directory ('path traversal') vulnerability [CWE-22] in FortiVoiceEn

CVE-2025-58693 MEDIUM
6.5 Jan 13

An improper limitation of a pathname to a restricted directory ('path traversal') vulnerability in Fortinet FortiVoice 7

CVE-2021-24008 MEDIUM
5.3 Mar 28

An exposure of sensitive system information to an unauthorized control sphere vulnerability [CWE-497] in FortiDDoS versi

CVE-2022-23439 MEDIUM
4.7 Jan 22

A externally controlled reference to a resource in another sphere vulnerability in Fortinet allows attacker to poison we

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