CVE-2026-7372

A stack overflow vulnerability exists in the WebCam Server Login functionality of GeoVision GV-VMS V20 20.0.2. A specially crafted HTTP request can lead to an arbitrary code execution. An attacker can make an unauthenticated HTTP request to trigger this vulnerability. #### Stack-overflow via unconstrained sscanf The call to `sscanf` at [1] to split the `Buffer` variable into the `username` and `password` variables doesn't limit the size of the extracted content to match the destination buffers' sizes. In this case, if either the username or password decoded from the authorization string exceeds `40` characters (the size the stack variables `username` and `password`) then a stack overflow will occur. The data is controlled by an attacker, but sronger constraints (e.g. no null bytes) may make exploitation harder. A successful attack could lead to full code execution as SYSTEM on the machine running the service.
Configurations

Configuration 1 (hide)

AND
cpe:2.3:o:geovision:gv-vms_firmware:*:*:*:*:*:*:*:*
cpe:2.3:h:geovision:gv-vms:20:*:*:*:*:*:*:*

History

26 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Una vulnerabilidad de desbordamiento de pila existe en la funcionalidad de inicio de sesión del servidor de la cámara web de GeoVision GV-VMS V20 20.0.2. Una solicitud HTTP especialmente diseñada puede conducir a una ejecución de código arbitrario. Un atacante puede realizar una solicitud HTTP no autenticada para activar esta vulnerabilidad. #### Desbordamiento de pila a través de sscanf sin restricciones La llamada a “sscanf” en [1] para dividir la variable “Buffer” en las variables “username” y “password” no limita el tamaño del contenido extraído para que coincida con los tamaños de los búferes de destino. En este caso, si el nombre de usuario o la contraseña decodificados de la cadena de autorización excede los “40” caracteres (el tamaño de las variables de pila “username” y “password”), entonces ocurrirá un desbordamiento de pila. Los datos son controlados por un atacante, pero restricciones más fuertes (por ejemplo, sin bytes nulos) pueden dificultar la explotación. Un ataque exitoso podría conducir a la ejecución completa de código como SYSTEM en la máquina que ejecuta el servicio.

Information

Published : 2026-05-04 01:16

Updated : 2026-10-26 20:10


NVD link : CVE-2026-7372

Mitre link : CVE-2026-7372

CVE.ORG link : CVE-2026-7372


JSON object : View

Products Affected

geovision

  • gv-vms_firmware
  • gv-vms
CWE
CWE-787

Out-of-bounds Write