Executive brief
GeoWebPlayer is a software component used with GeoVision video management systems to enable web-based video playback and camera control. A security vulnerability in how it handles audio commands could allow an attacker to remotely execute malicious code on the host system if a user visits a compromised website. This could lead to a full system takeover, unauthorized access to surveillance feeds, or disruption of security operations.
Technical details
An out-of-bounds read vulnerability exists in the WebSocket server of GeoVision GeoWebPlayer version 1.1.1.0. The 'audio' command fails to validate the 'index' field provided in the WebSocket message before using it to access arrays for critical section management and function pointer calls. By supplying a specially crafted index value, an attacker can cause the application to read a function pointer from memory outside the intended array bounds and execute it. This can be exploited by a remote attacker who entices a user to visit a malicious webpage, leading to arbitrary code execution in the context of the GeoWebPlayer process. The vulnerability is addressed in version 1.1.3.0.
Affected products
- GeoVision Inc. GeoWebPlayer V1.1.1.0
Timeline
- 2026-07-01: disclosed: Initial disclosure by Cisco Talos
- 2026-07-02: advisory: NVD publication date
- 2026-07-02: patched: Version 1.1.3.0 listed as unaffected/fixed