Skip to main content

Vilar VS-IPC1002 CVE-2025-53701

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-23 cvd@cert.pl
4.8
CVSS 4.0 · Vendor: cert
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent-network position
  2. Delivery
    Craft malicious /cgi-bin/action URL
  3. Exploit
    Deliver link to logged-in admin
  4. Execution
    Admin's browser reflects unsanitized parameter
  5. Impact
    Execute 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Vendor (cert) PRIMARY 4.8 MEDIUM
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
vuln.today AI 5.2 MEDIUM

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.

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

Primary rating from Vendor (cert).

CVSS VectorVendor: cert

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

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

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Rare
obscure IP-camera firmware, unresponsive vendor, tiny deployment footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Controlled
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

Affected Products (CPE)CVE.org

cpe:2.3:o:vimicro:vs-ipc1002_firmware:1.1.0.18:*:*:*:*:*:*:*

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