Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure authenticated admin to malicious page
-
ExploitBrowser auto-submits forged request
-
ExecutionRequest handler accepts cross-origin state change
-
ImpactDevice configuration altered or disrupted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an administrator to be actively authenticated to the Fanvil x7a (firmware 2.6.0.1182) web management interface AND to be socially engineered into visiting an attacker-controlled web page during that session (UI:R). The core enabling condition is the request handler's complete absence of cross-origin/CSRF protection on state-changing endpoints - no anti-CSRF token, no origin/referer validation - so the forged request must simply reach a reachable management endpoint. Limiting factors: the attacker gains no credentials and cannot act without a victim admin's live session and interaction; impact is bounded by what the admin's privileges allow, and same-origin policy limits reading back any confidential response. |
| Impact | The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8) reflects a classic CWE-352 CSRF flaw: network-reachable, low complexity, no attacker authentication, but requiring victim interaction (UI:R) - a logged-in administrator must visit an attacker-controlled page. The high C/I/A impacts are vendor/reporter-assigned and assume CSRF against 'any endpoint' yields full control over device state; note that genuine confidentiality loss via CSRF is normally constrained by the browser same-origin policy (the attacker forces requests but typically cannot read responses), so C:H is optimistic for a pure CSRF issue. EPSS is low at 0.16% (5th percentile), the CVE is NOT on CISA KEV, and there is no explicit POC flag in the input - so this is no public exploit identified at time of analysis. The signals are consistent rather than conflicting: a high CVSS driven by broad impact assumptions, but low real-world exploitation probability. This is a meaningful but not emergency priority - exploitation depends on social-engineering an authenticated admin, and the affected product is a niche VoIP endpoint rather than widely-exposed infrastructure. A third-party disclosure blog (darkpoint.ca) is referenced and may contain technical detail or proof-of-concept, which could raise exploitability if weaponized; defenders should review it directly. |
| Exploit ScenarioDerived | An attacker crafts a malicious web page containing hidden form submissions or auto-firing requests targeting the Fanvil x7a phone's administrative endpoints. When an authenticated administrator (with an active session) is lured into visiting the page, the browser silently issues state-changing requests - e.g., altering SIP/network configuration, redirecting calls, or rebooting the device - without any CSRF token validation. No public exploit is identified in the input, though a referenced disclosure blog may document the technique. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Cross-site request forgery in the Fanvil X7A IP phone web management interface (firmware 2.6.0.1182) allows any state-changing endpoint to be invoked from an attacker-controlled web page, because the request handler enforces no anti-CSRF token and no origin/referer validation. The flaw is network-reachable and requires no attacker authentication (CVSS:3.1/AV:N/AC:L/PR:N/UI:R), but it can only be triggered while a victim administrator holds an active authenticated management session and is lured into visiting the malicious page; the forged requests succeed silently against the phone. Impact is bounded to what the admin's privileges permit - configuration, account, provisioning, or availability-affecting actions - and, per this assessment (C:N on the assessed vector), no confidential response data can be read back due to same-origin policy. Exploitation likelihood is currently low (EPSS 0.16%, ~5th percentile); there is no CISA KEV listing and no public exploit identified at time of analysis, though a third-party disclosure write-up exists.
RemediationAI
No vendor-released patch or fixed firmware version is identified in the available data, so verify current builds on the Fanvil X7A firmware download page (http://download.fanvil.com/Firmware/Release/X7A/) and apply any version newer than 2.6.0.1182 only after the vendor confirms the CSRF fix; consult the Fanvil product page (https://www.fanvil.com/products/p1/x/20210921/5043.html) and the DarkPoint disclosure (https://www.darkpoint.ca/blog/2026/02/27/Fanvil-x7a-PA2S-Vulnerability-Disclosure) for vendor guidance, tracked as EUVD-2025-211050. Until a fix is confirmed, the effective compensating controls are network-scoping rather than code-level: place the phone web UI on an isolated management VLAN and block inbound HTTP/HTTPS management ports from user and guest networks at the firewall (side effect: administrators lose convenient browser access and must use a jump host or VPN), require management access only over VPN or a dedicated admin workstation (side effect: no remote management from mobile devices), and forbid administrators from browsing the internet or opening untrusted links or email in the same browser session while logged into the phone (side effect: purely procedural, easily bypassed, and ineffective if an admin forgets). Note that changing the admin password or password complexity does not mitigate this flaw, since the attacker never needs credentials - only a victim's live session - and that logging out of the management interface when not in use shortens the exploitation window but does not remove the underlying absence of CSRF tokens and origin checks.
Affected VersionsENISA
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
CWE-352 (Cross-Site Request Forgery) in the embedded HTTP request handler of the Fanvil X7A desk phone firmware 2.6.0.1182. The handler accepts state-changing requests (configuration writes, provisioning/account changes and other management actions) without requiring a per-request anti-CSRF token and without validating the Origin or Referer header, so the browser's automatic attachment of the admin's session cookie is sufficient to authenticate a forged request originating from an arbitrary cross-origin page. Because the endpoints appear to be simple, token-less form/query-style handlers, no custom headers or preflight conditions are needed to reach them. The underlying issue is a complete absence of a cross-origin trust boundary rather than a logic bug in a single endpoint; the browser same-origin policy still prevents the attacker from reading responses, which is why the assessed vector rates confidentiality as none (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H) even though the NVD-published vector rated confidentiality high (base 8.8). The supplied CPE data is unpopulated (cpe:2.3:a:n/a:n/a) and EUVD lists affected versions as "n/a n/a", so scope should be treated as confirmed for X7A firmware 2.6.0.1182 only, with other Fanvil devices sharing the same web interface potentially affected but unconfirmed.
Know when N A 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:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Network-reachable CSRF needs no attacker auth (PR:N) but a victim admin's interaction (UI:R); forged requests change config (I:H) and can disrupt service (A:H), while same-origin policy prevents data readback (C:N).
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
The request handler of Fanvil x7a firmware version 2.6.0.1182 does not enforce any cross-origin resource protection for any state-changing request performed against the applications. Due to the lack of protection, cross-origin boundary can be completely bypassed, allowing for Cross-Site Request Forgery Attacks against any endpoint.
Executive ViewAI
The Fanvil X7A IP phone web management interface (firmware 2.6.0.1182) is affected by a cross-site request forgery vulnerability that allows an unauthenticated attacker to silently alter device configurations, accounts, or availability by luring a logged-in administrator to a malicious web page. This could enable unauthorized changes to enterprise voice settings, potentially disrupting communications or enabling toll fraud, and leadership should prioritize mitigation given the devices' role in business operations. No public exploit has been identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict web management interface to trusted networks, disable it if unused, enforce strong admin credentials and short session timeouts, implement network segmentation for voice devices, monitor for unauthorized configuration changes, and deploy a reverse proxy with CSRF protections.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
EUVD-2025-211050
GHSA-38rq-jxrp-p3mq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB