IBM has discovered a vulnerability in the IBM SDK, Java Technology Edition, that allows threat actors to execute arbitrary code on the system due to unsafe deserialization.
This vulnerability exists in the Object Request Broker (ORB) and is given a CVE ID: CVE-2022-40609.
ORB is a middleware application component that is used to make program calls between computers on the network using remote procedure calls (RPC). It also provided transparency about the location.
CVE-2022-40609: Unsafe Deserialization Flaw
A remote attacker can exploit this vulnerability by sending specially crafted data, which will result in arbitrary code execution on the system. The CVSS Score for this vulnerability is given as 8.1 (High).
Affected Products & Fixed in Versions
|Affected Product(s)||Version(s)||Fixed in Version|
|IBM SDK, Java Technology Edition||22.214.171.124 and earlier||126.96.36.199|
|IBM SDK, Java Technology Edition||188.8.131.52 and earlier||184.108.40.206|
This vulnerability is classified on the CWE (Common Weakness Enumeration) with CWE-502: Deserialization of Untrusted Data.
In response to this vulnerability, Red Hat has also released patches for their products Red Hat Enterprise Linux 7 Supplementary, and Red Hat Enterprise Linux 8 in order to fix this vulnerability.
Red Hat Enterprise Linux 7 with Java 1.7.1-ibm was found to be Out of support scope, as mentioned by Red Hat in their policies and advisory.
Furthermore, Tenable has also released plugins for this vulnerability for scanning this vulnerability through Nessus.
|179134||IBM Java 7.1 < 220.127.116.11 / 8.0 < 18.104.22.168||Nessus||Misc||CRITICAL|
|179054||RHEL 7 : java-1.8.0-ibm (RHSA-2023:4160)||Nessus||Red Hat Local Security Checks||HIGH|
Users of these products are recommended to upgrade to the latest versions for preventing exploitation from threat actors.