var-201702-1073
Vulnerability from variot
An issue was discovered in Fatek Automation PLC WinProladder Version 3.11 Build 14701. A stack-based buffer overflow vulnerability exists when the software application connects to a malicious server, resulting in a stack buffer overflow. This causes an exploitable Structured Exception Handler (SEH) overwrite condition that may allow remote code execution. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.The specific flaw exists within the parsing of PLC configuration data from a network source. The process does not properly validate the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute arbitrary code under the context of the user. Winproladder is a free PLC programming software. Failed exploit attempts will likely cause a denial-of-service condition. Fatek Automation PLC WinProladder is a set of programmable logic controller software from Fatek Automation
Show details on source website{
"affected_products": {
"_id": null,
"data": [
{
"_id": null,
"model": "plc winproladder",
"scope": null,
"trust": 1.5,
"vendor": "fatek automation",
"version": null
},
{
"_id": null,
"model": "plc winproladder",
"scope": "eq",
"trust": 1.0,
"vendor": "fatek",
"version": "3.11"
},
{
"_id": null,
"model": "automation plc winproladder build",
"scope": "eq",
"trust": 0.9,
"vendor": "fatek",
"version": "3.1114701"
},
{
"_id": null,
"model": "plc winproladder",
"scope": "eq",
"trust": 0.8,
"vendor": "fatek automation",
"version": "3.11 build 14701"
},
{
"_id": null,
"model": "plc winproladder",
"scope": "eq",
"trust": 0.6,
"vendor": "fatek automation",
"version": "3.11"
},
{
"_id": null,
"model": null,
"scope": "eq",
"trust": 0.2,
"vendor": "plc winproladder",
"version": "3.11"
}
],
"sources": [
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a"
},
{
"db": "ZDI",
"id": "ZDI-16-672"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
},
{
"db": "BID",
"id": "94938"
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
},
{
"db": "CNNVD",
"id": "CNNVD-201612-581"
},
{
"db": "NVD",
"id": "CVE-2016-8377"
}
]
},
"configurations": {
"_id": null,
"data": [
{
"CVE_data_version": "4.0",
"nodes": [
{
"cpe_match": [
{
"cpe22Uri": "cpe:/h:fatek:plc_winproladder",
"vulnerable": true
},
{
"cpe22Uri": "cpe:/o:fatek:plc_winproladder_firmware",
"vulnerable": true
}
],
"operator": "OR"
}
]
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
}
]
},
"credits": {
"_id": null,
"data": "Anonymous",
"sources": [
{
"db": "ZDI",
"id": "ZDI-16-672"
},
{
"db": "BID",
"id": "94938"
}
],
"trust": 1.0
},
"cve": "CVE-2016-8377",
"cvss": {
"_id": null,
"data": [
{
"cvssV2": [
{
"accessComplexity": "MEDIUM",
"accessVector": "NETWORK",
"authentication": "SINGLE",
"author": "nvd@nist.gov",
"availabilityImpact": "PARTIAL",
"baseScore": 6.0,
"confidentialityImpact": "PARTIAL",
"exploitabilityScore": 6.8,
"id": "CVE-2016-8377",
"impactScore": 6.4,
"integrityImpact": "PARTIAL",
"severity": "MEDIUM",
"trust": 1.8,
"vectorString": "AV:N/AC:M/Au:S/C:P/I:P/A:P",
"version": "2.0"
},
{
"acInsufInfo": null,
"accessComplexity": "LOW",
"accessVector": "LOCAL",
"authentication": "MULTIPLE",
"author": "ZDI",
"availabilityImpact": "COMPLETE",
"baseScore": 6.5,
"confidentialityImpact": "COMPLETE",
"exploitabilityScore": 2.5,
"id": "CVE-2016-8377",
"impactScore": 10.0,
"integrityImpact": "COMPLETE",
"obtainAllPrivilege": null,
"obtainOtherPrivilege": null,
"obtainUserPrivilege": null,
"severity": "MEDIUM",
"trust": 0.7,
"userInteractionRequired": null,
"vectorString": "AV:L/AC:L/Au:M/C:C/I:C/A:C",
"version": "2.0"
},
{
"accessComplexity": "MEDIUM",
"accessVector": "NETWORK",
"authentication": "NONE",
"author": "CNVD",
"availabilityImpact": "PARTIAL",
"baseScore": 6.8,
"confidentialityImpact": "PARTIAL",
"exploitabilityScore": 8.6,
"id": "CNVD-2016-13112",
"impactScore": 6.4,
"integrityImpact": "PARTIAL",
"severity": "MEDIUM",
"trust": 0.6,
"vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P",
"version": "2.0"
},
{
"accessComplexity": "MEDIUM",
"accessVector": "NETWORK",
"authentication": "NONE",
"author": "IVD",
"availabilityImpact": "PARTIAL",
"baseScore": 6.8,
"confidentialityImpact": "PARTIAL",
"exploitabilityScore": 8.6,
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a",
"impactScore": 6.4,
"integrityImpact": "PARTIAL",
"severity": "MEDIUM",
"trust": 0.2,
"vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P",
"version": "2.9 [IVD]"
},
{
"accessComplexity": "MEDIUM",
"accessVector": "NETWORK",
"authentication": "SINGLE",
"author": "VULHUB",
"availabilityImpact": "PARTIAL",
"baseScore": 6.0,
"confidentialityImpact": "PARTIAL",
"exploitabilityScore": 6.8,
"id": "VHN-97197",
"impactScore": 6.4,
"integrityImpact": "PARTIAL",
"severity": "MEDIUM",
"trust": 0.1,
"vectorString": "AV:N/AC:M/AU:S/C:P/I:P/A:P",
"version": "2.0"
}
],
"cvssV3": [
{
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"author": "nvd@nist.gov",
"availabilityImpact": "HIGH",
"baseScore": 8.0,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"exploitabilityScore": 2.1,
"id": "CVE-2016-8377",
"impactScore": 5.9,
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"trust": 1.0,
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
{
"attackComplexity": "Low",
"attackVector": "Network",
"author": "NVD",
"availabilityImpact": "High",
"baseScore": 8.0,
"baseSeverity": "High",
"confidentialityImpact": "High",
"exploitabilityScore": null,
"id": "CVE-2016-8377",
"impactScore": null,
"integrityImpact": "High",
"privilegesRequired": "Low",
"scope": "Unchanged",
"trust": 0.8,
"userInteraction": "Required",
"vectorString": "CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H",
"version": "3.0"
}
],
"severity": [
{
"author": "nvd@nist.gov",
"id": "CVE-2016-8377",
"trust": 1.0,
"value": "HIGH"
},
{
"author": "NVD",
"id": "CVE-2016-8377",
"trust": 0.8,
"value": "High"
},
{
"author": "ZDI",
"id": "CVE-2016-8377",
"trust": 0.7,
"value": "MEDIUM"
},
{
"author": "CNVD",
"id": "CNVD-2016-13112",
"trust": 0.6,
"value": "MEDIUM"
},
{
"author": "CNNVD",
"id": "CNNVD-201612-581",
"trust": 0.6,
"value": "HIGH"
},
{
"author": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a",
"trust": 0.2,
"value": "MEDIUM"
},
{
"author": "VULHUB",
"id": "VHN-97197",
"trust": 0.1,
"value": "MEDIUM"
}
]
}
],
"sources": [
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a"
},
{
"db": "ZDI",
"id": "ZDI-16-672"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
},
{
"db": "VULHUB",
"id": "VHN-97197"
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
},
{
"db": "CNNVD",
"id": "CNNVD-201612-581"
},
{
"db": "NVD",
"id": "CVE-2016-8377"
}
]
},
"description": {
"_id": null,
"data": "An issue was discovered in Fatek Automation PLC WinProladder Version 3.11 Build 14701. A stack-based buffer overflow vulnerability exists when the software application connects to a malicious server, resulting in a stack buffer overflow. This causes an exploitable Structured Exception Handler (SEH) overwrite condition that may allow remote code execution. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.The specific flaw exists within the parsing of PLC configuration data from a network source. The process does not properly validate the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute arbitrary code under the context of the user. Winproladder is a free PLC programming software. Failed exploit attempts will likely cause a denial-of-service condition. Fatek Automation PLC WinProladder is a set of programmable logic controller software from Fatek Automation",
"sources": [
{
"db": "NVD",
"id": "CVE-2016-8377"
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
},
{
"db": "ZDI",
"id": "ZDI-16-672"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
},
{
"db": "BID",
"id": "94938"
},
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a"
},
{
"db": "VULHUB",
"id": "VHN-97197"
}
],
"trust": 3.33
},
"exploit_availability": {
"_id": null,
"data": [
{
"reference": "https://www.scap.org.cn/vuln/vhn-97197",
"trust": 0.1,
"type": "unknown"
}
],
"sources": [
{
"db": "VULHUB",
"id": "VHN-97197"
}
]
},
"external_ids": {
"_id": null,
"data": [
{
"db": "NVD",
"id": "CVE-2016-8377",
"trust": 4.3
},
{
"db": "ICS CERT",
"id": "ICSA-16-350-01",
"trust": 2.8
},
{
"db": "BID",
"id": "94938",
"trust": 2.6
},
{
"db": "EXPLOIT-DB",
"id": "42700",
"trust": 1.7
},
{
"db": "ZDI",
"id": "ZDI-16-672",
"trust": 1.0
},
{
"db": "CNNVD",
"id": "CNNVD-201612-581",
"trust": 0.9
},
{
"db": "CNVD",
"id": "CNVD-2016-13112",
"trust": 0.8
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850",
"trust": 0.8
},
{
"db": "ZDI_CAN",
"id": "ZDI-CAN-3705",
"trust": 0.7
},
{
"db": "IVD",
"id": "0E3D54FC-9C96-4A19-B308-F030B1714E2A",
"trust": 0.2
},
{
"db": "PACKETSTORM",
"id": "144151",
"trust": 0.1
},
{
"db": "VULHUB",
"id": "VHN-97197",
"trust": 0.1
}
],
"sources": [
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a"
},
{
"db": "ZDI",
"id": "ZDI-16-672"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
},
{
"db": "VULHUB",
"id": "VHN-97197"
},
{
"db": "BID",
"id": "94938"
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
},
{
"db": "CNNVD",
"id": "CNNVD-201612-581"
},
{
"db": "NVD",
"id": "CVE-2016-8377"
}
]
},
"id": "VAR-201702-1073",
"iot": {
"_id": null,
"data": true,
"sources": [
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
},
{
"db": "VULHUB",
"id": "VHN-97197"
}
],
"trust": 1.85
},
"iot_taxonomy": {
"_id": null,
"data": [
{
"category": [
"ICS"
],
"sub_category": null,
"trust": 0.8
}
],
"sources": [
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
}
]
},
"last_update_date": "2024-11-23T22:56:15.445000Z",
"patch": {
"_id": null,
"data": [
{
"title": "Top Page",
"trust": 0.8,
"url": "http://www.fatek.com/en/"
},
{
"title": "Fatek Automation has issued an update to correct this vulnerability.",
"trust": 0.7,
"url": "https://ics-cert.us-cert.gov/advisories/ICSA-16-350-01"
}
],
"sources": [
{
"db": "ZDI",
"id": "ZDI-16-672"
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
}
]
},
"problemtype_data": {
"_id": null,
"data": [
{
"problemtype": "CWE-119",
"trust": 1.9
}
],
"sources": [
{
"db": "VULHUB",
"id": "VHN-97197"
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
},
{
"db": "NVD",
"id": "CVE-2016-8377"
}
]
},
"references": {
"_id": null,
"data": [
{
"trust": 3.5,
"url": "https://ics-cert.us-cert.gov/advisories/icsa-16-350-01"
},
{
"trust": 2.9,
"url": "http://www.securityfocus.com/bid/94938"
},
{
"trust": 1.7,
"url": "https://www.exploit-db.com/exploits/42700/"
},
{
"trust": 0.8,
"url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2016-8377"
},
{
"trust": 0.8,
"url": "http://web.nvd.nist.gov/view/vuln/detail?vulnid=cve-2016-8377"
},
{
"trust": 0.3,
"url": "http://www.fatek.com/en/"
},
{
"trust": 0.3,
"url": "http://www.zerodayinitiative.com/advisories/zdi-16-672/"
}
],
"sources": [
{
"db": "ZDI",
"id": "ZDI-16-672"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
},
{
"db": "VULHUB",
"id": "VHN-97197"
},
{
"db": "BID",
"id": "94938"
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850"
},
{
"db": "CNNVD",
"id": "CNNVD-201612-581"
},
{
"db": "NVD",
"id": "CVE-2016-8377"
}
]
},
"sources": {
"_id": null,
"data": [
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a",
"ident": null
},
{
"db": "ZDI",
"id": "ZDI-16-672",
"ident": null
},
{
"db": "CNVD",
"id": "CNVD-2016-13112",
"ident": null
},
{
"db": "VULHUB",
"id": "VHN-97197",
"ident": null
},
{
"db": "BID",
"id": "94938",
"ident": null
},
{
"db": "JVNDB",
"id": "JVNDB-2016-007850",
"ident": null
},
{
"db": "CNNVD",
"id": "CNNVD-201612-581",
"ident": null
},
{
"db": "NVD",
"id": "CVE-2016-8377",
"ident": null
}
]
},
"sources_release_date": {
"_id": null,
"data": [
{
"date": "2016-12-27T00:00:00",
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a",
"ident": null
},
{
"date": "2016-12-15T00:00:00",
"db": "ZDI",
"id": "ZDI-16-672",
"ident": null
},
{
"date": "2016-12-27T00:00:00",
"db": "CNVD",
"id": "CNVD-2016-13112",
"ident": null
},
{
"date": "2017-02-13T00:00:00",
"db": "VULHUB",
"id": "VHN-97197",
"ident": null
},
{
"date": "2016-12-15T00:00:00",
"db": "BID",
"id": "94938",
"ident": null
},
{
"date": "2017-03-24T00:00:00",
"db": "JVNDB",
"id": "JVNDB-2016-007850",
"ident": null
},
{
"date": "2016-12-19T00:00:00",
"db": "CNNVD",
"id": "CNNVD-201612-581",
"ident": null
},
{
"date": "2017-02-13T21:59:01.347000",
"db": "NVD",
"id": "CVE-2016-8377",
"ident": null
}
]
},
"sources_update_date": {
"_id": null,
"data": [
{
"date": "2016-12-15T00:00:00",
"db": "ZDI",
"id": "ZDI-16-672",
"ident": null
},
{
"date": "2016-12-27T00:00:00",
"db": "CNVD",
"id": "CNVD-2016-13112",
"ident": null
},
{
"date": "2017-09-16T00:00:00",
"db": "VULHUB",
"id": "VHN-97197",
"ident": null
},
{
"date": "2017-05-02T05:06:00",
"db": "BID",
"id": "94938",
"ident": null
},
{
"date": "2017-03-24T00:00:00",
"db": "JVNDB",
"id": "JVNDB-2016-007850",
"ident": null
},
{
"date": "2021-11-01T00:00:00",
"db": "CNNVD",
"id": "CNNVD-201612-581",
"ident": null
},
{
"date": "2024-11-21T02:59:15.143000",
"db": "NVD",
"id": "CVE-2016-8377",
"ident": null
}
]
},
"threat_type": {
"_id": null,
"data": "remote",
"sources": [
{
"db": "CNNVD",
"id": "CNNVD-201612-581"
}
],
"trust": 0.6
},
"title": {
"_id": null,
"data": "PLC WinProladder Stack Buffer Overflow Vulnerability",
"sources": [
{
"db": "IVD",
"id": "0e3d54fc-9c96-4a19-b308-f030b1714e2a"
},
{
"db": "CNVD",
"id": "CNVD-2016-13112"
}
],
"trust": 0.8
},
"type": {
"_id": null,
"data": "buffer error",
"sources": [
{
"db": "CNNVD",
"id": "CNNVD-201612-581"
}
],
"trust": 0.6
}
}
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.