Files
vuln-cve/data/2026/7xxx/CVE-2026-7372.json
T

235 lines
11 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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.<br><br>#### Stack-overflow via unconstrained sscanf<br><br>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<br>\n<br>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.<br><br>"
}
]
}
],
"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.&nbsp;<div><br></div><div>User is recommended to download the update from GeoVision's offical website&nbsp;(https://www.geovision.com.tw/download/product/GV-VMS%20V20)</div><div>or contact GeoVision Support team</div><div><br></div><div><div>For User currently running V20.0.2 may also visit the following link to download the V20.0.2.10&nbsp;patch file that fixed the vulnerability.&nbsp;</div><div>https://php.gvdip.com/phpbb3/viewtopic.php?t=3326</div></div><div><br></div>"
}
]
}
],
"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"
}
}
]
}
}