Skip to main content

GV-IP Device Utility CVE-2026-16519

| EUVDEUVD-2026-48512 HIGH
Uncontrolled Search Path Element (CWE-427)
2026-07-24 GV GHSA-j3wr-f3m6-3p54
7.3
CVSS 3.1 · Vendor: GV
Share

Severity by source

Vendor (GV) PRIMARY
7.3 HIGH
AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
vuln.today AI
7.3 HIGH

Local DLL planting needs a low-priv foothold (PR:L) and only fires when the operator runs the tool (UI:R); hijacked code inherits full user context, so C/I/A:H.

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

Primary rating from Vendor (GV).

CVSS VectorVendor: GV

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Jul 24, 2026 - 07:50 vuln.today
CVE Published
Jul 24, 2026 - 07:05 cve.org
HIGH 7.3

DescriptionCVE.org

A DLL hijacking vulnerability exists in the GeoVision GV-IP Device Utility desktop application. The application loads one or more dynamic-link libraries (DLLs) from an unsafe search path, allowing a local attacker to place a malicious DLL in a location searched before the legitimate library location.

AnalysisAI

Local privilege/code execution in GeoVision's GV-IP Device Utility is possible via DLL hijacking (CWE-427): the Windows desktop application loads one or more DLLs from an unsafe search path, letting a local attacker who can plant a malicious DLL run code in the context of the user who launches the utility. Exploitation requires the victim to execute the application (UI:R) and the attacker to already have a foothold with low privileges on the host (PR:L). There is no public exploit identified at time of analysis and it is not listed in CISA KEV; CVSS is 7.3 (High).

Technical ContextAI

GV-IP Device Utility is a Windows helper tool distributed by GeoVision (a Taiwanese IP video-surveillance vendor) used to discover, configure, and update GeoVision GV-IP cameras and encoders on a network. The root cause is CWE-427, Uncontrolled Search Path Element: when a Windows process calls LoadLibrary without a fully qualified path, the OS walks a default search order that historically includes the application's current working directory and other attacker-writable locations before trusted system directories. If a required DLL is absent from a trusted directory, or the working directory is checked first, a same-named malicious DLL placed earlier in that order is loaded and its DllMain runs inside the application process. The single affected CPE is cpe:2.3:a:geovision_inc.:gv-ip_device_utility:*:*:*:*:*:*:*:*, with no version boundary published, so all shipped versions should be treated as potentially affected until the vendor states otherwise.

RemediationAI

Consult and apply the fix referenced on GeoVision's security advisory page at https://www.geovision.com.tw/cyber_security.php and upgrade to the vendor's patched build once identified - an exact fixed version is not stated in the available data, so no version number is asserted here. Until a patched build is confirmed installed, reduce the DLL-hijacking surface with concrete controls: run GV-IP Device Utility only from a fully trusted install directory (e.g. under Program Files) and never launch it from Downloads, a USB drive, network share, or any world-writable folder, since Windows searches the working directory early; remove write permissions for standard users on the application's install directory and on any directory the utility is launched from; and restrict who can log in locally to the workstations that host this tool. Each of these limits an attacker's ability to pre-position a malicious DLL but does not remove the flawed search behavior - only the vendor update does that. Consider uninstalling the utility from workstations where it is not actively needed for camera management.

Share

CVE-2026-16519 vulnerability details – vuln.today

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