CVE-2026-12849

GeoVision · GV-I/O Box 4E

An unauthenticated OS command injection vulnerability in the libNetSetObj.so library of GeoVision GV-I/O Box 4E allows remote code execution via a crafted network packet.

Executive summary

A critical OS command injection vulnerability in the GeoVision GV-I/O Box 4E enables unauthenticated remote attackers to execute arbitrary system commands, posing a severe risk to device integrity.

Vulnerability

The vulnerability exists within the CNetSetObj::m_F_n_Set_Net_Mask function, which fails to sanitize input before passing it to a system call. This flaw is remotely reachable by unauthenticated attackers via the DVRSearch service or Network.cgi endpoint.

Business impact

A successful exploit allows full remote command execution with system-level privileges. Given the CVSS score of 9.1, this vulnerability presents a critical risk, potentially leading to total device compromise, unauthorized network access, and the potential for lateral movement within the production environment.

Remediation

Immediate Action: Update the GeoVision GV-I/O Box 4E firmware to the latest available version provided by the vendor.

Proactive Monitoring: Inspect network traffic for anomalous requests directed at the DVRSearch service or Network.cgi endpoint.

Compensating Controls: Implement strict firewall rules to restrict access to the device management interfaces to authorized IP addresses only, reducing the attack surface.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability represents a significant security failure that could lead to complete device takeover. Administrators must prioritize applying the vendor-supplied security update immediately to mitigate the risk of remote code execution.