{"id":"CVE-2021-22284","state":"PUBLISHED","title":"SECURITY - OPC Server for AC 800M - Remote Code Execution Vulnerability","description":"Incorrect Permission Assignment for Critical Resource vulnerability in OPC Server for AC 800M allows an attacker to execute arbitrary code in the node running the AC800M OPC Server.","publishedAt":"2022-02-04T22:29:21.143Z","updatedAt":"2024-09-16T19:56:36.751Z","severity":{"score":8.4,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","source":"ABB"},"assigner":"ABB","products":["ABB 800xA, Control Software for AC 800M OPC Server for AC 800M","ABB Control Builder Safe, version 1.x OPC Server for AC 800M","ABB Control Builder Safe, version 2.0 OPC Server for AC 800M","ABB Compact Product Suite - Control and I/O OPC Server for AC 800M"],"affected":[{"vendor":"ABB","product":"800xA, Control Software for AC 800M OPC Server for AC 800M","versions":[{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.0-x","versionType":"custom"},{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.1-x","versionType":"custom"},{"version":"6.0.0-1","status":"affected"},{"version":"6.0.0-2","status":"affected"},{"version":"6.0.0-3","status":"affected"}]},{"vendor":"ABB","product":"Control Builder Safe, version 1.x OPC Server for AC 800M","versions":[{"version":"5.1.1-1","status":"affected"}]},{"vendor":"ABB","product":"Control Builder Safe, version 2.0 OPC Server for AC 800M","versions":[{"version":"6.0.0-1","status":"affected"}]},{"vendor":"ABB","product":"Compact Product Suite - Control and I/O OPC Server for AC 800M","versions":[{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.0-x","versionType":"custom"},{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.1-x","versionType":"custom"},{"version":"unspecified","status":"affected","lessThanOrEqual":"6.0.0-x","versionType":"custom"}]}],"references":["https://search.abb.com/library/Download.aspx?DocumentID=7PAA000908&LanguageCode=en&DocumentPartId=&Action=Launch"],"weaknesses":["CWE-732"],"ingestedAt":"2026-10-29T19:48:02.192Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2021/22xxx/CVE-2021-22284.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2021-22284","state":"PUBLISHED","datePublished":"2022-02-04T22:29:21.143Z","dateUpdated":"2024-09-16T19:56:36.751Z","assignerShortName":"ABB","assignerOrgId":"2b718523-d88f-4f37-9bbd-300c20644bf9","dateReserved":"2021-01-05T00:00:00.000Z"},"containers":{"cna":{"title":"SECURITY - OPC Server for AC 800M - Remote Code Execution Vulnerability","descriptions":[{"lang":"en","value":"Incorrect Permission Assignment for Critical Resource vulnerability in OPC Server for AC 800M allows an attacker to execute arbitrary code in the node running the AC800M OPC Server."}],"affected":[{"vendor":"ABB","product":"800xA, Control Software for AC 800M OPC Server for AC 800M","versions":[{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.0-x","versionType":"custom"},{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.1-x","versionType":"custom"},{"version":"6.0.0-1","status":"affected"},{"version":"6.0.0-2","status":"affected"},{"version":"6.0.0-3","status":"affected"}]},{"vendor":"ABB","product":"Control Builder Safe, version 1.x OPC Server for AC 800M","versions":[{"version":"5.1.1-1","status":"affected"}]},{"vendor":"ABB","product":"Control Builder Safe, version 2.0 OPC Server for AC 800M","versions":[{"version":"6.0.0-1","status":"affected"}]},{"vendor":"ABB","product":"Compact Product Suite - Control and I/O OPC Server for AC 800M","versions":[{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.0-x","versionType":"custom"},{"version":"unspecified","status":"affected","lessThanOrEqual":"5.1.1-x","versionType":"custom"},{"version":"unspecified","status":"affected","lessThanOrEqual":"6.0.0-x","versionType":"custom"}]}],"references":[{"url":"https://search.abb.com/library/Download.aspx?DocumentID=7PAA000908&LanguageCode=en&DocumentPartId=&Action=Launch","tags":["x_refsource_MISC"]}],"metrics":[{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"ADJACENT_NETWORK","availabilityImpact":"HIGH","baseScore":8.4,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"HIGH","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","version":"3.1"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-732","description":"CWE-732 Incorrect Permission Assignment for Critical Resource","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"ABB","dateUpdated":"2022-02-04T22:29:21.000Z","orgId":"2b718523-d88f-4f37-9bbd-300c20644bf9"},"credits":[{"lang":"en","value":"ABB thanks William Knowles at Applied Risk for helping to identify the vulnerabilities and protecting our customers."}],"datePublic":"2022-01-24T00:00:00.000Z","solutions":[{"lang":"en","value":"Customers on version 5.1 or older are recommended to upgrade to a supported version that is not affected by this issue such as version 6.1 or later."}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 0.0.9"},"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"cybersecurity@ch.abb.com","DATE_PUBLIC":"2022-01-24T11:58:00.000Z","ID":"CVE-2021-22284","STATE":"PUBLIC","TITLE":"SECURITY - OPC Server for AC 800M - Remote Code Execution Vulnerability"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"800xA, Control Software for AC 800M OPC Server for AC 800M","version":{"version_data":[{"version_affected":"<=","version_value":"5.1.0-x"},{"version_affected":"<=","version_value":"5.1.1-x"},{"version_affected":"=","version_value":"6.0.0-1"},{"version_affected":"=","version_value":"6.0.0-2"},{"version_affected":"=","version_value":"6.0.0-3"}]}},{"product_name":"Control Builder Safe, version 1.x OPC Server for AC 800M","version":{"version_data":[{"version_affected":"=","version_value":"5.1.1-1"}]}},{"product_name":"Control Builder Safe, version 2.0 OPC Server for AC 800M","version":{"version_data":[{"version_affected":"=","version_value":"6.0.0-1"}]}},{"product_name":"Compact Product Suite - Control and I/O OPC Server for AC 800M","version":{"version_data":[{"version_affected":"<=","version_value":"5.1.0-x"},{"version_affected":"<=","version_value":"5.1.1-x"},{"version_affected":"<=","version_value":"6.0.0-x"}]}}]},"vendor_name":"ABB"}]}},"credit":[{"lang":"eng","value":"ABB thanks William Knowles at Applied Risk for helping to identify the vulnerabilities and protecting our customers."}],"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"Incorrect Permission Assignment for Critical Resource vulnerability in OPC Server for AC 800M allows an attacker to execute arbitrary code in the node running the AC800M OPC Server."}]},"generator":{"engine":"Vulnogram 0.0.9"},"impact":{"cvss":{"attackComplexity":"LOW","attackVector":"ADJACENT_NETWORK","availabilityImpact":"HIGH","baseScore":8.4,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"HIGH","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","version":"3.1"}},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"CWE-732 Incorrect Permission Assignment for Critical Resource"}]}]},"references":{"reference_data":[{"name":"https://search.abb.com/library/Download.aspx?DocumentID=7PAA000908&LanguageCode=en&DocumentPartId=&Action=Launch","refsource":"MISC","url":"https://search.abb.com/library/Download.aspx?DocumentID=7PAA000908&LanguageCode=en&DocumentPartId=&Action=Launch"}]},"solution":[{"lang":"en","value":"Customers on version 5.1 or older are recommended to upgrade to a supported version that is not affected by this issue such as version 6.1 or later."}],"source":{"discovery":"UNKNOWN"}}},"adp":[{"title":"CVE Program Container","references":[{"url":"https://search.abb.com/library/Download.aspx?DocumentID=7PAA000908&LanguageCode=en&DocumentPartId=&Action=Launch","tags":["x_refsource_MISC","x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-03T18:37:18.516Z"}}]}}}