CVE-2022-21293: Medium severity IBM Security Guardium vulnerability
An unspecified vulnerability in Java SE related to the Libraries component could allow an unauthenticated attacker to cause a denial of service resulting in a low availability impact using unknown attack vectors.
Other sources
It was discovered that the StringBuffer and StringBuilder classes implementation in the Libraries component of OpenJDK failed to properly validate the value of the count attribute during object deserialization. A specially-crafted input could cause a Java application to misbehave because of StringBuffer or StringBuilder object instances in an inconsistent state.
— Red Hat
Vulnerability in the Oracle Java SE, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Libraries). Supported versions that are affected are Oracle Java SE: 7u321, 8u311, 11.0.13, 17.0.1; Oracle GraalVM Enterprise Edition: 20.3.4 and 21.3.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle Java SE, Oracle GraalVM Enterprise Edition. Note: This vulnerability applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability can also be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. CVSS 3.1 Base Score 5.3 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L).
Affected Software
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2022-21293?
CVE-2022-21293 has a severity rating that allows for denial of service which results in a low availability impact.
How do I fix CVE-2022-21293?
To fix CVE-2022-21293, update Java SE to the latest patched version that addresses this vulnerability.
Which versions of Java SE are affected by CVE-2022-21293?
CVE-2022-21293 affects several versions of Java SE, including specific releases of OpenJDK and Oracle JDK prior to the latest updates.
Can CVE-2022-21293 be exploited remotely?
Yes, CVE-2022-21293 can potentially be exploited by an unauthenticated attacker remotely, leading to denial of service.
What components of Java SE are vulnerable in CVE-2022-21293?
The vulnerability in CVE-2022-21293 is related to the implementation of the StringBuffer and StringBuilder classes in Java SE.