{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2026-7372", "assignerOrgId": "0df08a0e-a200-4957-9bb0-084f562506f9", "state": "PUBLISHED", "assignerShortName": "GV", "dateReserved": "2026-04-28T23:12:55.269Z", "datePublished": "2026-05-04T00:47:36.651Z", "dateUpdated": "2026-05-15T07:45:38.690Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "0df08a0e-a200-4957-9bb0-084f562506f9", "shortName": "GV", "dateUpdated": "2026-05-15T07:45:38.690Z" }, "title": "GeoVision GV-VMS V20 WebCam Server Login stack overflow vulnerability", "datePublic": "2026-04-27T00:00:00.000Z", "problemTypes": [ { "descriptions": [ { "lang": "en", "cweId": "CWE-787", "description": "CWE-787 Out-of-bounds write", "type": "CWE" } ] } ], "impacts": [ { "capecId": "CAPEC-100", "descriptions": [ { "lang": "en", "value": "CAPEC-100 Overflow Buffers" } ] }, { "capecId": "CAPEC-242", "descriptions": [ { "lang": "en", "value": "CAPEC-242 Code Injection" } ] } ], "affected": [ { "vendor": "GeoVision Inc.", "product": "GV-VMS V20.0.2", "platforms": [ "Windows" ], "versions": [ { "status": "affected", "version": "20.0.2" }, { "status": "unaffected", "version": "20.0.2.10" }, { "status": "unaffected", "version": "20.1.0.0" } ], "defaultStatus": "unaffected" } ], "cpeApplicability": [ { "operator": "OR", "nodes": [ { "operator": "OR", "negate": false, "cpeMatch": [ { "vulnerable": true, "criteria": "cpe:2.3:a:geovision_inc.:gv-vms_v20.0.2:20.0.2:*:windows:*:*:*:*:*" }, { "vulnerable": false, "criteria": "cpe:2.3:a:geovision_inc.:gv-vms_v20.0.2:20.0.2.10:*:windows:*:*:*:*:*" }, { "vulnerable": false, "criteria": "cpe:2.3:a:geovision_inc.:gv-vms_v20.0.2:20.1.0.0:*:windows:*:*:*:*:*" } ] } ] } ], "descriptions": [ { "lang": "en", "value": "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.\n\n#### Stack-overflow via unconstrained sscanf\n\nThe 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. \n\n\n\nThe 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.", "supportingMedia": [ { "type": "text/html", "base64": false, "value": "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. \n
\n
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.

" } ] } ], "references": [ { "url": "https://www.geovision.com.tw/cyber_security.php", "tags": [ "vendor-advisory" ] }, { "url": "https://talosintelligence.com/vulnerability_reports/", "tags": [ "third-party-advisory" ] } ], "metrics": [ { "format": "CVSS", "scenarios": [ { "lang": "en", "value": "GENERAL" } ], "cvssV3_1": { "version": "3.1", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH", "baseSeverity": "CRITICAL", "baseScore": 9, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H" } } ], "solutions": [ { "lang": "en", "value": "GeoVision GV-VMS version V20.1.0 has patched the reported vulnerability. \n\n\nUser is recommended to download the update from GeoVision's offical website (https://www.geovision.com.tw/download/product/GV-VMS%20V20)\n\nor contact GeoVision Support team\n\n\n\n\nFor User currently running V20.0.2 may also visit the following link to download the V20.0.2.10 patch file that fixed the vulnerability. \n\nhttps://php.gvdip.com/phpbb3/viewtopic.php?t=3326", "supportingMedia": [ { "type": "text/html", "base64": false, "value": "GeoVision GV-VMS version V20.1.0 has patched the reported vulnerability. 

User is recommended to download the update from GeoVision's offical website (https://www.geovision.com.tw/download/product/GV-VMS%20V20)
or contact GeoVision Support team

For User currently running V20.0.2 may also visit the following link to download the V20.0.2.10 patch file that fixed the vulnerability. 
https://php.gvdip.com/phpbb3/viewtopic.php?t=3326

" } ] } ], "timeline": [ { "time": "2026-02-17T01:38:00.000Z", "lang": "en", "value": "Initial Vendor Contact" } ], "credits": [ { "lang": "en", "value": "Philippe Laulheret of Cisco Talos.", "type": "finder" }, { "lang": "en", "value": "Kelly Patterson of Cisco Talos.", "type": "remediation reviewer" }, { "lang": "en", "value": "Martin Zeiser of Cisco Talos.", "type": "coordinator" } ], "source": { "advisory": "TALOS-2026-2369", "discovery": "EXTERNAL" }, "x_generator": { "engine": "Vulnogram 1.0.1" } }, "adp": [ { "metrics": [ { "other": { "type": "ssvc", "content": { "timestamp": "2026-05-04T00:00:00+00:00", "options": [ { "Exploitation": "none" }, { "Automatable": "no" }, { "Technical Impact": "total" } ], "role": "CISA Coordinator", "version": "2.0.3", "id": "CVE-2026-7372" } } } ], "title": "CISA ADP Vulnrichment", "providerMetadata": { "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "shortName": "CISA-ADP", "dateUpdated": "2026-05-05T03:56:12.913Z" } } ] } }