235 lines
11 KiB
JSON
235 lines
11 KiB
JSON
{
|
||
"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. <div><br></div><div>User is recommended to download the update from GeoVision's offical website (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 patch file that fixed the vulnerability. </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"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
} |