CVE-2026-57274
Full vulnerability record from the local CVENow database.
Description
GeoWebPlayer (also called "Web Plugin" in the GV-VMS documentation and "WS Player" for VMS-Cloud) is an addon that can be installed with various GeoVision software (GV-VMS, GV-Cloud, ...). It creates a websocket server that expands the capabilities of the various web-interfaces provided by the GeoVision software and may be necessary for them to function properly. The Websocket server can accept various commands coming from localhost. One of them, `connectionInfo` is meant to provide the necessary details to connect to a camera. The handler associated with this command that we call`handle_connection_info` contains multiple instances of string copy that can overflow. The function `handle_connect_info` copies attacker-controlled JSON strings into fixed-size buffers using manual byte-by-byte loops that do not enforce length limits. #### Buffer Overflow in password field (no key present)
View original CVE JSON
{
"id": "CVE-2026-57274",
"sourceIdentifier": "0df08a0e-a200-4957-9bb0-084f562506f9",
"published": "2026-07-02T04:17:14.430",
"lastModified": "2026-10-25T21:10:00.770",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "GeoWebPlayer (also called \"Web Plugin\" in the GV-VMS documentation and \"WS Player\" for VMS-Cloud) is an addon that can be installed with various GeoVision software (GV-VMS, GV-Cloud, ...). It creates a websocket server that expands the capabilities of the various web-interfaces provided by the GeoVision software and may be necessary for them to function properly.\n\nThe Websocket server can accept various commands coming from localhost. One of them, `connectionInfo` is meant to provide the necessary details to connect to a camera. The handler associated with this command that we call`handle_connection_info` contains multiple instances of string copy that can overflow. The function `handle_connect_info` copies attacker-controlled JSON strings into fixed-size buffers using manual byte-by-byte loops that do not enforce length limits.\n\n\n\n\n\n#### Buffer Overflow in password field (no key present)"
},
{
"lang": "es",
"value": "GeoWebPlayer (también llamado ’Web Plugin’ en la documentación de GV-VMS y ’WS Player’ para VMS-Cloud) es un complemento que puede instalarse con varios software de GeoVision (GV-VMS, GV-Cloud, ...). Crea un servidor websocket que amplía las capacidades de las diversas interfaces web proporcionadas por el software de GeoVision y puede ser necesario para que funcionen correctamente.\n\nEl servidor Websocket puede aceptar varios comandos provenientes de localhost. Uno de ellos, “connectionInfo”, está destinado a proporcionar los detalles necesarios para conectarse a una cámara. El gestor asociado a este comando, que llamamos “handle_connection_info”, contiene múltiples instancias de copia de cadenas que pueden desbordarse. La función “handle_connect_info” copia cadenas JSON controladas por el atacante en búferes de tamaño fijo utilizando bucles manuales byte a byte que no imponen límites de longitud.\n\n#### Desbordamiento de búfer en el campo de contraseña (sin clave presente)"
}
],
"affected": [
{
"source": "0df08a0e-a200-4957-9bb0-084f562506f9",
"affectedData": [
{
"vendor": "GeoVision Inc.",
"product": "GeoWebPlayer",
"defaultStatus": "unaffected",
"packageName": "GeoWebPlayer",
"platforms": [
"Windows",
"64 bit"
],
"versions": [
{
"version": "V1.1.1.0",
"status": "affected"
},
{
"version": "V1.1.3.0",
"status": "unaffected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "0df08a0e-a200-4957-9bb0-084f562506f9",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H",
"baseScore": 8.3,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "HIGH",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 1.6,
"impactScore": 6.0
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-02T12:36:00.897533Z",
"id": "CVE-2026-57274",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "0df08a0e-a200-4957-9bb0-084f562506f9",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-120"
}
]
}
],
"references": [
{
"url": "https://talosintelligence.com/vulnerability_reports/TALOS-2026-2375",
"source": "0df08a0e-a200-4957-9bb0-084f562506f9"
},
{
"url": "https://www.geovision.com.tw/cyber_security.php",
"source": "0df08a0e-a200-4957-9bb0-084f562506f9"
}
]
}