Automated Threat Modeling

Fortinet FortiVoice CVE-2025-47856: Brief Summary of Command Injection Vulnerability and Impact

A brief summary of CVE-2025-47856, a command injection vulnerability in Fortinet FortiVoice versions 7.2.0, 7.0.0 through 7.0.6, and before 6.4.10. It covers the technical details, the affected versions, and Fortinet's security history, drawing on public sources.

CVE Analysis

8 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-10-14

Fortinet FortiVoice CVE-2025-47856: Brief Summary of Command Injection Vulnerability and Impact
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

An attacker with privileged access to FortiVoice can execute arbitrary operating system commands, which can lead to full compromise of enterprise communications infrastructure. The flaw, tracked as CVE-2025-47856, affects a range of Fortinet FortiVoice versions and comes from improper handling of command input.

About Fortinet and FortiVoice: Fortinet is a global cybersecurity vendor whose products include firewalls, endpoint security, and unified communications. FortiVoice is Fortinet's enterprise unified communications platform, and many organizations use it for voice, conferencing, and messaging. Because FortiVoice carries business communications, a vulnerability in it is a direct risk to operational security.

Technical Information

CVE-2025-47856 is an OS command injection vulnerability (CWE-78) in Fortinet FortiVoice. The flaw exists in two separate locations in the FortiVoice codebase. A privileged attacker, meaning one who has already authenticated with elevated access, can send crafted HTTP or HTTPS requests to the web management interface or issue specially constructed CLI commands. Either path can inject special shell elements and execute arbitrary code or commands with the privileges of the FortiVoice application process.

The root cause is improper neutralization of special elements in OS command construction. FortiVoice does not sufficiently sanitize user-supplied input before passing it to the underlying operating system, so an attacker can inject shell metacharacters or additional commands, and the payload runs with the application's privileges. Both the web management interface and the CLI are exposed, which gives an attacker two routes to exploitation. As of this writing, no public code snippets or proof-of-concept exploit are available for this vulnerability.

Affected Systems and Versions

CVE-2025-47856 affects the following FortiVoice versions:

  • 7.2.0
  • 7.0.0 through 7.0.6
  • All versions before 6.4.10

Patched versions are:

  • 7.2.1 and above (for 7.2.0)
  • 7.0.7 and above (for 7.0.0 through 7.0.6)
  • 6.4.11 and above (for versions before 6.4.10)

Vendor Security History

Fortinet has had multiple high-severity vulnerabilities across its product lines, including command injection and buffer overflow flaws. In 2025 alone, several critical vulnerabilities have been disclosed, and some have been exploited in the wild. Fortinet runs a dedicated PSIRT and generally issues advisories and patches promptly. Command injection flaws keep recurring, though, and CVE-2025-47856 is another one. That pattern points to ongoing problems with secure coding and input validation in Fortinet's development lifecycle.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization