var-201904-0185
Vulnerability from variot
When processing project files, the application (Omron CX-Programmer v9.70 and prior and Common Components January 2019 and prior) fails to check if it is referencing freed memory. An attacker could use a specially crafted project file to exploit and execute code under the privileges of the application. This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of OMRON CX-One CX-Programmer. 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 CXP files. The issue results from the lack of validating the existence of an object prior to performing operations on the object. Omron CX-Programmer is prone to an arbitrary code-execution vulnerability. Failed attempts will likely cause a denial-of-service condition. Omron CX-Programmer version 9.70 and prior are vulnerable; other versions may also be vulnerable. Both Omron CX-Programmer and Omron Common Components are products of Omron Corporation of Japan. Omron CX-Programmer is a PLC (Programmable Logic Controller) programming software. Omron Common Components is a PLC common component. This product includes PLC tools such as I/O table, PLC memory, PLC system setup, data trace/time graph monitoring, PLC error log, file memory, PLC clock, routing table and data link table. A resource management error vulnerability exists in Omron CX-Programmer 9.70 and earlier and Common Components 2019-1 and earlier. This vulnerability stems from improper management of system resources (such as memory, disk space, files, etc.) by network systems or products
Show details on source website{ "affected_products": { "_id": null, "data": [ { "_id": null, "model": "cx-programmer", "scope": "lte", "trust": 1.8, "vendor": "omron", "version": "9.70" }, { "_id": null, "model": "common components", "scope": "lte", "trust": 1.0, "vendor": "omron", "version": "2019-01" }, { "_id": null, "model": "common components", "scope": "lte", "trust": 0.8, "vendor": "omron", "version": "january 2019" }, { "_id": null, "model": "cx-one", "scope": null, "trust": 0.7, "vendor": "omron", "version": null }, { "_id": null, "model": "cx-programmer", "scope": "eq", "trust": 0.3, "vendor": "omron", "version": "9.70" }, { "_id": null, "model": "cx-programmer", "scope": "eq", "trust": 0.3, "vendor": "omron", "version": "9.66" }, { "_id": null, "model": "cx-programmer", "scope": "eq", "trust": 0.3, "vendor": "omron", "version": "9.65" }, { "_id": null, "model": "cx-programmer", "scope": "ne", "trust": 0.3, "vendor": "omron", "version": "9.71" } ], "sources": [ { "db": "ZDI", "id": "ZDI-19-344" }, { "db": "BID", "id": "107773" }, { "db": "JVNDB", "id": "JVNDB-2019-002360" }, { "db": "NVD", "id": "CVE-2019-6556" } ] }, "configurations": { "_id": null, "data": [ { "CVE_data_version": "4.0", "nodes": [ { "cpe_match": [ { "cpe22Uri": "cpe:/a:omron:common_components", "vulnerable": true }, { "cpe22Uri": "cpe:/a:omron:cx-programmer", "vulnerable": true } ], "operator": "OR" } ] } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2019-002360" } ] }, "credits": { "_id": null, "data": "Esteban Ruiz (mr_me) of Source Incite", "sources": [ { "db": "ZDI", "id": "ZDI-19-344" } ], "trust": 0.7 }, "cve": "CVE-2019-6556", "cvss": { "_id": null, "data": [ { "cvssV2": [ { "accessComplexity": "MEDIUM", "accessVector": "NETWORK", "authentication": "NONE", "author": "nvd@nist.gov", "availabilityImpact": "PARTIAL", "baseScore": 6.8, "confidentialityImpact": "PARTIAL", "exploitabilityScore": 8.6, "id": "CVE-2019-6556", "impactScore": 6.4, "integrityImpact": "PARTIAL", "severity": "MEDIUM", "trust": 1.0, "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P", "version": "2.0" }, { "acInsufInfo": null, "accessComplexity": "Low", "accessVector": "Local", "authentication": "None", "author": "JPCERT/CC", "availabilityImpact": "Partial", "baseScore": 4.6, "confidentialityImpact": "Partial", "exploitabilityScore": null, "id": "JVNDB-2019-002360", "impactScore": null, "integrityImpact": "Partial", "obtainAllPrivilege": null, "obtainOtherPrivilege": null, "obtainUserPrivilege": null, "severity": "Medium", "trust": 0.8, "userInteractionRequired": null, "vectorString": "AV:L/AC:L/Au:N/C:P/I:P/A:P", "version": "2.0" }, { "accessComplexity": "MEDIUM", "accessVector": "NETWORK", "authentication": "NONE", "author": "VULHUB", "availabilityImpact": "PARTIAL", "baseScore": 6.8, "confidentialityImpact": "PARTIAL", "exploitabilityScore": 8.6, "id": "VHN-157991", "impactScore": 6.4, "integrityImpact": "PARTIAL", "severity": "MEDIUM", "trust": 0.1, "vectorString": "AV:N/AC:M/AU:N/C:P/I:P/A:P", "version": "2.0" } ], "cvssV3": [ { "attackComplexity": "LOW", "attackVector": "LOCAL", "author": "nvd@nist.gov", "availabilityImpact": "HIGH", "baseScore": 6.6, "baseSeverity": "MEDIUM", "confidentialityImpact": "LOW", "exploitabilityScore": 1.8, "id": "CVE-2019-6556", "impactScore": 4.7, "integrityImpact": "LOW", "privilegesRequired": "NONE", "scope": "UNCHANGED", "trust": 1.0, "userInteraction": "REQUIRED", "vectorString": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H", "version": "3.0" }, { "attackComplexity": "Low", "attackVector": "Local", "author": "JPCERT/CC", "availabilityImpact": "High", "baseScore": 6.6, "baseSeverity": "Medium", "confidentialityImpact": "Low", "exploitabilityScore": null, "id": "JVNDB-2019-002360", "impactScore": null, "integrityImpact": "Low", "privilegesRequired": "None", "scope": "Unchanged", "trust": 0.8, "userInteraction": "Required", "vectorString": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H", "version": "3.0" }, { "attackComplexity": "LOW", "attackVector": "LOCAL", "author": "ZDI", "availabilityImpact": "HIGH", "baseScore": 7.8, "baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "exploitabilityScore": 1.8, "id": "CVE-2019-6556", "impactScore": 5.9, "integrityImpact": "HIGH", "privilegesRequired": "NONE", "scope": "UNCHANGED", "trust": 0.7, "userInteraction": "REQUIRED", "vectorString": "AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "version": "3.0" } ], "severity": [ { "author": "nvd@nist.gov", "id": "CVE-2019-6556", "trust": 1.0, "value": "MEDIUM" }, { "author": "JPCERT/CC", "id": "JVNDB-2019-002360", "trust": 0.8, "value": "Medium" }, { "author": "ZDI", "id": "CVE-2019-6556", "trust": 0.7, "value": "HIGH" }, { "author": "CNNVD", "id": "CNNVD-201904-228", "trust": 0.6, "value": "MEDIUM" }, { "author": "VULHUB", "id": "VHN-157991", "trust": 0.1, "value": "MEDIUM" } ] } ], "sources": [ { "db": "ZDI", "id": "ZDI-19-344" }, { "db": "VULHUB", "id": "VHN-157991" }, { "db": "JVNDB", "id": "JVNDB-2019-002360" }, { "db": "CNNVD", "id": "CNNVD-201904-228" }, { "db": "NVD", "id": "CVE-2019-6556" } ] }, "description": { "_id": null, "data": "When processing project files, the application (Omron CX-Programmer v9.70 and prior and Common Components January 2019 and prior) fails to check if it is referencing freed memory. An attacker could use a specially crafted project file to exploit and execute code under the privileges of the application. This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of OMRON CX-One CX-Programmer. 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 CXP files. The issue results from the lack of validating the existence of an object prior to performing operations on the object. Omron CX-Programmer is prone to an arbitrary code-execution vulnerability. Failed attempts will likely cause a denial-of-service condition. \nOmron CX-Programmer version 9.70 and prior are vulnerable; other versions may also be vulnerable. Both Omron CX-Programmer and Omron Common Components are products of Omron Corporation of Japan. Omron CX-Programmer is a PLC (Programmable Logic Controller) programming software. Omron Common Components is a PLC common component. This product includes PLC tools such as I/O table, PLC memory, PLC system setup, data trace/time graph monitoring, PLC error log, file memory, PLC clock, routing table and data link table. A resource management error vulnerability exists in Omron CX-Programmer 9.70 and earlier and Common Components 2019-1 and earlier. This vulnerability stems from improper management of system resources (such as memory, disk space, files, etc.) by network systems or products", "sources": [ { "db": "NVD", "id": "CVE-2019-6556" }, { "db": "JVNDB", "id": "JVNDB-2019-002360" }, { "db": "ZDI", "id": "ZDI-19-344" }, { "db": "BID", "id": "107773" }, { "db": "VULHUB", "id": "VHN-157991" } ], "trust": 2.61 }, "external_ids": { "_id": null, "data": [ { "db": "NVD", "id": "CVE-2019-6556", "trust": 3.5 }, { "db": "ICS CERT", "id": "ICSA-19-094-01", "trust": 2.8 }, { "db": "ZDI", "id": "ZDI-19-344", "trust": 2.4 }, { "db": "BID", "id": "107773", "trust": 1.0 }, { "db": "JVN", "id": "JVNVU98267543", "trust": 0.8 }, { "db": "JVNDB", "id": "JVNDB-2019-002360", "trust": 0.8 }, { "db": "ZDI_CAN", "id": "ZDI-CAN-6609", "trust": 0.7 }, { "db": "CNNVD", "id": "CNNVD-201904-228", "trust": 0.7 }, { "db": "AUSCERT", "id": "ESB-2019.1152", "trust": 0.6 }, { "db": "VULHUB", "id": "VHN-157991", "trust": 0.1 } ], "sources": [ { "db": "ZDI", "id": "ZDI-19-344" }, { "db": "VULHUB", "id": "VHN-157991" }, { "db": "BID", "id": "107773" }, { "db": "JVNDB", "id": "JVNDB-2019-002360" }, { "db": "CNNVD", "id": "CNNVD-201904-228" }, { "db": "NVD", "id": "CVE-2019-6556" } ] }, "id": "VAR-201904-0185", "iot": { "_id": null, "data": true, "sources": [ { "db": "VULHUB", "id": "VHN-157991" } ], "trust": 0.63087795 }, "last_update_date": "2024-11-23T21:52:22.055000Z", "patch": { "_id": null, "data": [ { "title": "CX-One \u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7 \u30d7\u30ed\u30b0\u30e9\u30e0 \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9", "trust": 0.8, "url": "https://www.fa.omron.co.jp/product/tool/26/cxone/one1.html" }, { "title": "CX-Programmer \u306e\u66f4\u65b0\u5185\u5bb9 | Ver.9.71 : CX-One\u30aa\u30fc\u30c8\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\uff08V4\u5411\u3051_2019\u5e744\u6708\uff09", "trust": 0.8, "url": "https://www.fa.omron.co.jp/product/tool/26/cxone/j4_doc.html#cx_programmer" }, { "title": "\u5171\u901a\u30e2\u30b8\u30e5\u30fc\u30eb \u306e\u66f4\u65b0\u5185\u5bb9 | \u2212 \uff1aCX-One\u30aa\u30fc\u30c8\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\uff08V4\u5411\u3051_2019\u5e744\u6708\uff09", "trust": 0.8, "url": "https://www.fa.omron.co.jp/product/tool/26/cxone/j4_doc.html#common_module" }, { "title": "Omron has issued an update to correct this vulnerability.", "trust": 0.7, "url": "https://ics-cert.us-cert.gov/advisories/ICSA-19-094-01" }, { "title": "Omron CX-Programmer Security vulnerabilities", "trust": 0.6, "url": "http://www.cnnvd.org.cn/web/xxk/bdxqById.tag?id=91096" } ], "sources": [ { "db": "ZDI", "id": "ZDI-19-344" }, { "db": "JVNDB", "id": "JVNDB-2019-002360" }, { "db": "CNNVD", "id": "CNNVD-201904-228" } ] }, "problemtype_data": { "_id": null, "data": [ { "problemtype": "CWE-416", "trust": 1.9 } ], "sources": [ { "db": "VULHUB", "id": "VHN-157991" }, { "db": "JVNDB", "id": "JVNDB-2019-002360" }, { "db": "NVD", "id": "CVE-2019-6556" } ] }, "references": { "_id": null, "data": [ { "trust": 3.5, "url": "https://ics-cert.us-cert.gov/advisories/icsa-19-094-01" }, { "trust": 1.7, "url": "https://www.zerodayinitiative.com/advisories/zdi-19-344/" }, { "trust": 1.4, "url": "https://nvd.nist.gov/vuln/detail/cve-2019-6556" }, { "trust": 1.2, "url": "http://www.securityfocus.com/bid/107773" }, { "trust": 0.9, "url": "https://industrial.omron.us/en/home" }, { "trust": 0.8, "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2019-6556" }, { "trust": 0.8, "url": "https://jvn.jp/vu/jvnvu98267543/" }, { "trust": 0.6, "url": "https://www.auscert.org.au/bulletins/78474" } ], "sources": [ { "db": "ZDI", "id": "ZDI-19-344" }, { "db": "VULHUB", "id": "VHN-157991" }, { "db": "BID", "id": "107773" }, { "db": "JVNDB", "id": "JVNDB-2019-002360" }, { "db": "CNNVD", "id": "CNNVD-201904-228" }, { "db": "NVD", "id": "CVE-2019-6556" } ] }, "sources": { "_id": null, "data": [ { "db": "ZDI", "id": "ZDI-19-344", "ident": null }, { "db": "VULHUB", "id": "VHN-157991", "ident": null }, { "db": "BID", "id": "107773", "ident": null }, { "db": "JVNDB", "id": "JVNDB-2019-002360", "ident": null }, { "db": "CNNVD", "id": "CNNVD-201904-228", "ident": null }, { "db": "NVD", "id": "CVE-2019-6556", "ident": null } ] }, "sources_release_date": { "_id": null, "data": [ { "date": "2019-04-15T00:00:00", "db": "ZDI", "id": "ZDI-19-344", "ident": null }, { "date": "2019-04-10T00:00:00", "db": "VULHUB", "id": "VHN-157991", "ident": null }, { "date": "2019-04-04T00:00:00", "db": "BID", "id": "107773", "ident": null }, { "date": "2019-04-08T00:00:00", "db": "JVNDB", "id": "JVNDB-2019-002360", "ident": null }, { "date": "2019-04-04T00:00:00", "db": "CNNVD", "id": "CNNVD-201904-228", "ident": null }, { "date": "2019-04-10T20:29:01.210000", "db": "NVD", "id": "CVE-2019-6556", "ident": null } ] }, "sources_update_date": { "_id": null, "data": [ { "date": "2019-04-15T00:00:00", "db": "ZDI", "id": "ZDI-19-344", "ident": null }, { "date": "2019-04-15T00:00:00", "db": "VULHUB", "id": "VHN-157991", "ident": null }, { "date": "2019-04-04T00:00:00", "db": "BID", "id": "107773", "ident": null }, { "date": "2019-09-30T00:00:00", "db": "JVNDB", "id": "JVNDB-2019-002360", "ident": null }, { "date": "2019-04-16T00:00:00", "db": "CNNVD", "id": "CNNVD-201904-228", "ident": null }, { "date": "2024-11-21T04:46:41.313000", "db": "NVD", "id": "CVE-2019-6556", "ident": null } ] }, "threat_type": { "_id": null, "data": "local", "sources": [ { "db": "CNNVD", "id": "CNNVD-201904-228" } ], "trust": 0.6 }, "title": { "_id": null, "data": "OMRON CX-One Free memory usage vulnerability", "sources": [ { "db": "JVNDB", "id": "JVNDB-2019-002360" } ], "trust": 0.8 }, "type": { "_id": null, "data": "resource management error", "sources": [ { "db": "CNNVD", "id": "CNNVD-201904-228" } ], "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.
- 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.