What is GeoVision?
GeoVision is a Taiwanese manufacturer of IP cameras, network video recorders (NVRs), and access control systems widely deployed in physical security installations globally. GeoVision devices are used for surveillance in commercial buildings, retail stores, banks, government facilities, and critical infrastructure. Many GeoVision devices that reached end-of-life (EoL) and end-of-service (EoS) status are still internet-facing — owners either do not know the devices have reached EoL or cannot replace them immediately. EoL IoT devices represent a persistent security challenge: they have known, unpatched vulnerabilities and are typically internet-accessible, making them attractive targets for botnet operators.
Overview
CVE-2024-11120 is an OS command injection vulnerability (CWE-78) in multiple GeoVision IP camera and NVR device models that have reached end-of-life. An unauthenticated remote attacker can send a specially crafted HTTP request to the device's web interface that injects operating system commands, achieving code execution on the embedded Linux system. There is no patch available — the affected devices are EoL/EoS. GeoVision explicitly states that users should discontinue use of the affected products. CISA added it to the KEV catalog in May 2025 after confirming that the vulnerability was being exploited by Mirai-based botnets to recruit the cameras into DDoS attack infrastructure.
Affected Versions
| Product | Status | Patch |
|---|---|---|
| GeoVision GV-VS12 | EoL | No patch — discontinue use |
| GeoVision GV-VS11 | EoL | No patch — discontinue use |
| GeoVision GV-DSP_LPR_V3 | EoL | No patch — discontinue use |
| GeoVision GV-LX4C V2 / V3 | EoL | No patch — discontinue use |
| Other GeoVision EoL devices | EoL | No patch — discontinue use |
Refer to the GeoVision security advisory for the complete list of affected models.
Technical Details
The OS command injection (CWE-78) is in the web management interface of the affected GeoVision devices — specifically in CGI scripts or web server endpoints that process HTTP request parameters. These parameters are incorporated into shell commands without adequate sanitization, allowing an attacker to append additional shell commands via metacharacters (;, |, &&, etc.).
Unauthenticated access: The vulnerable endpoints are accessible without authentication, making the attack executable by any internet-connected host.
Embedded Linux execution: GeoVision cameras run embedded Linux on MIPS or ARM processors. Command injection provides a shell session on the device with root privileges (typical for embedded camera firmware).
Mirai botnet exploitation: Mirai and its variants (Mirai-based botnets like Moobot, Zerobot) continuously scan for exploitable IoT devices. Upon finding a vulnerable GeoVision camera, the botnet:
- Exploits the command injection to gain a shell
- Downloads and executes the Mirai binary (compiled for MIPS/ARM)
- The device joins the botnet and participates in DDoS attacks on demand
Persistence challenges: Mirai malware typically does not persist across reboots in read-only filesystem IoT devices — but the devices remain vulnerable to re-exploitation after rebooting, so the botnet continuously re-infects them.
Discovery
The vulnerability was discovered by security researchers and reported to GeoVision, who published a security advisory in November 2024. Given the EoL status, GeoVision could only advise discontinuing use rather than releasing a patch.
Exploitation Context
CISA confirmed active exploitation and added CVE-2024-11120 to the KEV catalog on May 7, 2025. The exploitation is consistent with Mirai-based botnet operators who systematically target EoL IP cameras for DDoS-for-hire infrastructure. GeoVision devices with this vulnerability remained internet-exposed months after the EoL advisory because physical security equipment is rarely replaced quickly — camera replacements require physical installation work, budget approval, and system integration.
Remediation
- Discontinue use of affected GeoVision EoL devices — there is no patch. The CISA deadline was May 28, 2025.
- Replace EoL GeoVision devices with current-generation, supported hardware as the primary remediation.
- As an interim measure, remove internet exposure — if devices cannot be immediately replaced, place them behind a firewall or NAT that blocks all inbound internet connections to the camera web interface.
- Disable remote management via the internet — configure cameras to communicate only with a local NVR or VMS server, not directly to the internet.
- Check for Mirai infection indicators: unusual outbound traffic spikes (DDoS participation), unexpected connections to external IPs, device performance degradation.
- Implement network segmentation for all IoT/camera devices — place them on an isolated VLAN with no internet access and limited internal network access.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2024-11120 |
| Vendor / Product | GeoVision — Multiple Devices |
| NVD Published | 2024-11-15 |
| NVD Last Modified | 2025-10-30 |
| CVSS 3.1 Score | 9.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Severity | CRITICAL |
| CWE | CWE-78 find similar ↗ |
| CISA KEV Added | 2025-05-07 |
| CISA KEV Deadline | 2025-05-28 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2024-11-15 | CVE published; GeoVision publishes advisory for EoL devices (no patch available) |
| 2025-05-07 | CISA adds to KEV (Mirai botnet exploitation confirmed) |
| 2025-05-28 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| GeoVision Security Advisory — November 2024 IP Device Vulnerabilities | Vendor Advisory |
| NVD — CVE-2024-11120 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |