Vilar VS-IPC1002 CVE-2025-53701
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent-network position
-
DeliveryCraft malicious /cgi-bin/action URL
-
ExploitDeliver link to logged-in admin
-
ExecutionAdmin's browser reflects unsanitized parameter
-
ImpactExecute script in admin session
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, 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 (1) a logged-in VS-IPC1002 administrator with an active authenticated session, (2) that admin being induced to open an attacker-crafted GET request to the /cgi-bin/action endpoint whose parameters are reflected without sanitization (UI:A - active user interaction is mandatory), and (3) typically adjacent-network positioning (AV:A), consistent with these cameras being deployed on LANs rather than exposed to the Internet. Because the flaw is reflected (non-persistent) rather than stored, there is no standing payload - each exploitation depends on a fresh social-engineering delivery to an authenticated admin. Confirmed only on firmware 1.1.0.18; no vendor patch is available. Risk increases materially if the camera's web interface is reachable from the Internet. |
| Impact | This is a genuinely low-to-moderate priority issue despite being a CRITICAL-sounding 'remote code in browser' class flaw. Multiple signals agree it is NOT an urgent threat: the CVSS 4.0 base score is only 4.8 (Medium), driven by low impacts (VC:N/VI:N/VA:N on the vulnerable system; only subsequent-system SC:L/SI:L reflecting the admin browser/session), adjacent attack vector (AV:A, not full Internet reach), and required user interaction (UI:A). EPSS reinforces this with a low 0.22% exploitation probability (11th percentile). There is no CISA KEV listing and no public exploit code identified, so this is not actively exploited. The main limiting factor is that this is a REFLECTED (non-persistent) XSS requiring an authenticated admin to be socially engineered into clicking an attacker-crafted link, and the attacker must typically be positioned on the adjacent network (AV:A) since IP cameras are usually LAN-deployed. One point to verify: reflected web XSS is often scored AV:N, but CERT.pl assigned AV:A - this is a defensible choice for a LAN-only camera, though it means risk rises if the device is exposed to the Internet. Also note the vendor did not respond and only firmware 1.1.0.18 was tested, so no patch exists and the affected-version range is unconfirmed. |
| Exploit ScenarioDerived | An attacker on the same network segment as the camera crafts a malicious URL targeting the /cgi-bin/action endpoint with unsanitized parameters and sends it to a logged-in administrator (e.g., via chat or email). When the admin opens the link, the injected JavaScript executes in their authenticated browser session, letting the attacker perform actions as the admin or steal session context. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Reflected cross-site scripting in the Vilar VS-IPC1002 IP camera firmware lets unauthenticated attackers run arbitrary JavaScript in the browser of a logged-in administrator, enabling session theft or unauthorized camera actions. Exploitation requires the admin to be induced to open a crafted GET request to the /cgi-bin/action endpoint (active user interaction) and typically needs adjacent-network positioning, since these cameras normally sit on LANs; no public exploit code has been identified and CISA KEV does not list this issue. The vendor never responded to CERT.pl, so no patch exists, EPSS is 0.22% (11th percentile), and only firmware 1.1.0.18 has been confirmed affected.
RemediationAI
No vendor-released patch is available and no fixed firmware version can be cited - Vimicro/Vilar did not respond to CERT.pl's report, and only firmware 1.1.0.18 was tested, so there is no confirmed update timeline. The most effective compensating control is to keep the VS-IPC1002 web interface off the internet: place the cameras on a segmented VLAN reachable only from a management network and block routing or NAT from untrusted networks, which removes the adjacent-network attack surface at the cost of added network complexity. If remote administration is unavoidable, tunnel access through a VPN or a reverse proxy that encodes or strips unexpected parameters on /cgi-bin/action, accepting that a misconfigured proxy may break legitimate camera commands. Administrators should log out of the camera UI immediately after use and avoid clicking links or visiting untrusted pages while an authenticated session is open, which narrows but does not close the mandatory user-interaction window. A web application firewall with XSS signatures in front of the interface can add detection and containment, though signature bypass is common and it is not a fix. See https://cert.pl/en/posts/2025/10/CVE-2025-53701 and continue pressing the vendor for a firmware update.
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 reflected (non-persistent) cross-site scripting issue, classed as CWE-79 (improper neutralization of input during web page generation), in the embedded web server of the Vimicro/Vilar VS-IPC1002 camera. Parameters supplied in GET requests to the CGI handler at /cgi-bin/action are reflected back into the generated HTML without encoding, so an attacker who can deliver a crafted URL to a victim causes script execution in the origin of the camera's web interface. Because the payload is not stored, there is no standing exploit - every attempt depends on fresh delivery to an already-authenticated administrator. The affected component is identified by CPE cpe:2.3:o:vimicro:vs-ipc1002_firmware:1.1.0.18:*:*:*:*:*:*:*, and the CVSS 4.0 base score of 4.8 aligns with the attacker being unauthenticated (PR:N), an adjacent-network attack path (AV:A), and mandatory active user interaction (UI:A); the scope change (S:C) reflects that compromise of the camera's web server propagates into the administrator's browser session, yielding limited confidentiality and integrity impact while availability is unaffected.
Know when Vs Ipc1002 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
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Unauthenticated attacker crafts the URL (PR:N) but an admin must click it (UI:R); script runs cross-context in the browser (S:C) with limited C/I and no availability impact; AV:A reflects LAN-only camera deployment.
Primary rating from Vendor (cert).
CVSS VectorVendor: cert
DescriptionCVE.org
Vilar VS-IPC1002 IP cameras are vulnerable to Reflected XSS (Cross-site Scripting) attacks, because parameters in GET requests sent to /cgi-bin/action endpoint are not sanitized properly, making it possible to target logged in admin users. The vendor did not respond in any way. Only version 1.1.0.18 was tested, other versions might be vulnerable as well.
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 Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB