<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-17T13:10:56.421635+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/cve-2026-12850</id>
    <title>CVE-2026-12850 — GeoVision GV-I/O Box 4E libNetSetObj.so OS command injection vulnerability</title>
    <updated>2026-10-17T13:10:56.422709+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> GeoVision Inc. GV-I/O Box 4E</p>
<p>Multiple OS command injection vulnerabilities exist in the libNetSetObj.so functionality of GeoVision GV-I/O Box 4E 2.09. A specially crafted network packet can lead to command execution. An attacker can send a network request to trigger this vulnerability.</p>
<p>`libNetSetObj.so` is an internal library used by various binaries on the device to configure the network stack (start and stop various services, configure IP, Netmask, gateway, dns, etc.)</p>
<p>#### CNetSetObj::m_F_n_Set_Gate_way command injection</p>
<p>The following function takes a string as a gatewy address, performs no sanitization on it and calls `system`. This is a classic command injection vulnerability. The function is reachable from both the network-exposed `DVRSearch` service and the `Network.cgi` endpoint.</p>
<p>int __fastcall CNetSetObj::m_F_n_Set_Gate_way(const char **this, char *gw, char *dev)</p>
<p>{</p>
<p>char s[324]; // [sp+4h] [bp-144h] BYREF</p>
<p>if ( !dev &amp;&amp; !*this || !gw )</p>
<p>return 0;</p>
<p>system("/sbin/route del -net 224.0.0.0 netmask 224.0.0.0");</p>
<p>system("/sbin/route del default ");</p>
<p>if ( dev )</p>
<p>sprintf(s, "/sbin/route add default gw %s dev %s", gw, dev); //attacker controlled gw string</p>
<p>else</p>
<p>sprintf(s, "/sbin/route add default gw %s dev %s", gw, *this); //attacker controlled gw string</p>
<p>system(s);</p>
<p>sprintf(s, "/sbin/route add -net 224.0.0.0 netmask 224.0.0.0 gw %s dev %s", gw, *this); //attacker controlled gw string</p>
<p>system(s);</p>
<p>re…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/cve-2026-12850"/>
  </entry>
</feed>
