Skip to main content

Fanvil x7a CVE-2025-70521

| EUVDEUVD-2025-211046 CRITICAL
Command Injection (CWE-77)
2026-10-07 mitre GHSA-rv2w-876m-ggq4
9.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Reach device management portal on network
  2. Delivery
    Submit crafted input to diagnostic ping tool
  3. Exploit
    Inject shell command into Android OS
  4. Execution
    Execute arbitrary code on device
  5. Impact
    Full device compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
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 network reachability to the Fanvil x7a web management portal and the ability to invoke its diagnostic ping tool, which per the description and CVSS PR:N needs no authentication. The limiting factor is exposure of that management interface: it is typically reachable only from the LAN or a management VLAN, so risk drops sharply where the portal is not exposed to untrusted networks. No user interaction is required (UI:N), and the condition is specific to firmware version 2.6.0.1182.

Impact

Signals are largely aligned toward high severity but temper the urgency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a remote, unauthenticated, low-complexity command injection with total impact (C:H/I:H/A:H), scoring 9.8, and this matches the description of an unauthenticated attacker injecting OS commands through the diagnostic ping tool. SSVC reinforces this: Technical Impact is 'total' and the flaw is 'Automatable: yes', consistent with a trivially scriptable injection. However, SSVC Exploitation is 'none', there is no CISA KEV listing, no EPSS score was supplied, and no public exploit was provided in the input - so despite the maximal CVSS this is not a confirmed in-the-wild threat and should be prioritized on exposure rather than on evidence of active attacks. The key mitigating reality is the attack surface: AV:N assumes the management portal is network-reachable to the attacker, which for a VoIP desk phone is normally a management VLAN or LAN rather than the public internet. CPE data is a placeholder (cpe:2.3:a:n/a:n/a) and EUVD affected-version data reads 'n/a n/a', so machine-readable product/version scoping is missing and must be taken from the free-text description (Fanvil x7a firmware 2.6.0.1182) - verify with vendor.

Exploit ScenarioDerived

An attacker with network access to a Fanvil x7a phone's web management portal browses to the diagnostic ping tool and supplies a hostname field containing appended shell metacharacters. Because input is passed unsanitized to the underlying Android OS, the injected command executes without any authentication, giving the attacker code execution on the device. No public exploit was identified at time of analysis, but the low complexity (AC:L) makes weaponization straightforward.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 07, 2026

Unauthenticated command injection in the Fanvil x7a IP phone's web management portal (firmware 2.6.0.1182) allows any attacker who can reach the portal's diagnostic ping tool to inject shell metacharacters and execute arbitrary commands on the underlying Android operating system, compromising confidentiality, integrity and availability equally (CVSS 9.8, AV:N/AC:L/PR:N/UI:N). The practical gating factor is exposure: the portal is normally reachable only from a LAN or management VLAN, so risk falls sharply wherever it is not reachable from untrusted networks. No public exploit code or confirmed in-the-wild activity has been identified at time of analysis - CISA's SSVC rates Exploitation as 'none' while classifying the flaw as automatable with total technical impact, meaning exploitation could spread quickly once a proof-of-concept surfaces.

RemediationAI

Vendor-released patched firmware referenced but a specific fixed version is not confirmed in the available data - check the Fanvil firmware release directory at http://download.fanvil.com/Firmware/Release/PA2S/ and the product page at https://www.fanvil.com/products/p5/wulianwangwangguan_1/20210921/5035.html for a build newer than 2.6.0.1182, and validate the fix against the Darkpoint disclosure at https://www.darkpoint.ca/blog/2026/02/27/Fanvil-x7a-PA2S-Vulnerability-Disclosure before relying on it. Until a fixed build is confirmed and deployed, the highest-value control is exposure reduction: place the management portal on a dedicated management VLAN and block inbound TCP access to it from user, guest, WAN and internet-facing segments via firewall or ACL rules, accepting that administrators then need a jump host or VPN to reach the portal. If the firmware allows it, disable or remove the diagnostic ping/diagnostic tools entirely, or restrict them by source-IP allowlist - the trade-off is loss of a troubleshooting feature and, where the portal is used for provisioning, possible workflow disruption. Because the vulnerability is unauthenticated and SSVC marks it Automatable, assume any host that can reach the portal is a potential compromise vector, and audit device logs and outbound traffic from the phone for signs of injected command execution.

Affected VersionsENISA

n/a n/a

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 a classic OS command injection (CWE-77) in the diagnostic ping utility exposed by the Fanvil x7a web management portal. Rather than validating the user-supplied host/address parameter and passing it as an argument to a sanitized API, the firmware likely concatenates it into a shell command executed under the Android-based OS that powers the device, so shell metacharacters (e.g. ';', '|', backticks, '$()') let an attacker append arbitrary commands. Because the interface is reached over the network with no authentication (CVSS vector PR:N/UI:N), a single crafted HTTP request is sufficient for full device compromise at the OS level - the injected commands run with whatever privileges the portal service holds. The CWE-77 classification and the CVSS scope-unchanged rating indicate the impact is contained to the device itself rather than pivoting to a hypervisor or separate security authority, though control of the phone's OS can still expose configuration, credentials and network positioning. The supplied CPE string (cpe:2.3:a:n/a:n/a) is a placeholder and provides no reliable product enumeration, so version targeting must rely on the stated firmware build, 2.6.0.1182, tied to the vendor's PA2S release line.

Know when Android 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 (mitre) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable management portal (AV:N/PR:N/UI:N) with trivial command injection (AC:L) yielding OS code execution, giving full C/I/A on the device (S:U).

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

Lifecycle Timeline

3
CVSS changed
Oct 07, 2026 - 21:23 NVD
9.8 (None) 9.8 (CRITICAL)
CVE Published
Oct 07, 2026 - 00:00 cve.org
CRITICAL 9.8
CVE Published
Oct 07, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The management portal's diagnostic ping tool of Fanvil x7a firmware version 2.6.0.1182 does not handle user supplied input securely. The lack of secure user input handling allows any unauthenticated attacker to inject commands and run code in the underlying Android operating system.

Executive ViewAI

Why It Matters

Fanvil x7a IP phones are affected by a critical unauthenticated command injection vulnerability that could allow attackers with network access to fully compromise the devices, impacting business communications and data confidentiality, integrity, and availability. Although exploitation requires access to the internal network, the absence of a vendor patch and the flaw's automatable nature mean organizations should act quickly to limit exposure. Leadership should prioritize reducing the attack surface of these devices to prevent operational disruption and potential lateral movement within the network.

Business Impact: High
Compensating Controls

Restrict network access to the web management portal to trusted management VLANs/LANs only; disable the diagnostic ping tool if the device configuration allows; implement network monitoring for exploitation attempts. No vendor-released patch identified at time of analysis.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
specific Fanvil enterprise VoIP desk phone model, limited deployment footprint
Data Quality
4 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
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.

CVE-2015-3105 CRITICAL POC
10.0 Jun 10

Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466

CVE-2015-3864 CRITICAL POC
10.0 Oct 01

Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A

CVE-2013-4710 CRITICAL POC
9.3 Mar 03

Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp

CVE-2015-1538 CRITICAL POC
10.0 Oct 01

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef

CVE-2024-21633 HIGH POC
7.8 Jan 03

Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK

CVE-2017-13156 HIGH POC
7.8 Dec 06

An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-3106 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2015-3107 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2013-4787 CRITICAL POC
9.3 Jul 09

Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows

CVE-2014-7911 HIGH
7.2 Dec 15

luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

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