CVE-2022-42920

libbcel-java: Apache Commons BCEL has a number of APIs that would normally only allow changing specific class characteristics

CVE-2022-42920 is fixed in 3 products on 1 platform, first by libbcel-java 6.2-1ubuntu0.1~esm1, released November 7, 2022. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
9.8
Medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0350
89th percentile

Apache Commons BCEL has a number of APIs that would normally only allow changing specific class characteristics. However, due to an out-of-bounds writing issue, these APIs can be used to produce arbitrary bytecode. This could be abused in applications that pass attacker-controllable data to those APIs, giving the attacker more control over the resulting bytecode than otherwise expected. Update to Apache Commons BCEL 6.6.0.

Where it's fixed

ProductFixed inFixReleased
Linux
bcel · Debian 12.15 (bookworm) 6.5.0-2 DEBIAN-CVE-2022-42920 Nov 7, 2022
bcel · Debian 13.5 (trixie) 6.5.0-2 DEBIAN-CVE-2022-42920 Nov 7, 2022
bcel · Debian 14 6.5.0-2 DEBIAN-CVE-2022-42920 Nov 7, 2022
bcel · RHEL 9 0:6.4.1-9.el9_1 RHSA-2023:0005 Jan 2, 2023
bcel · almalinux 9 6.4.1-9.el9_1 ALSA-2023:0005 Jan 2, 2023
bcel · amzn 2023 6.5.0-3.amzn2023.0.2 ALAS2023-2023-105 Feb 17, 2023
bcel · ol 9 0:6.4.1-9.el9_1 ELSA-2023-0005 Jan 3, 2023
bcel · rocky 9 0:6.4.1-9.el9_1 RLSA-2023:0005 Jan 2, 2023
bcel-javadoc · amzn 2023 6.5.0-3.amzn2023.0.2 ALAS2023-2023-105 Feb 17, 2023
libbcel-java · Ubuntu 18.04.6 LTS (bionic) 6.2-1ubuntu0.1~esm1 libbcel-java 6.2-1ubuntu0.1~esm1 Nov 7, 2022
libbcel-java · Ubuntu 20.04 LTS (focal) 6.4.1-1ubuntu0.1~esm1 libbcel-java 6.4.1-1ubuntu0.1~esm1 Nov 7, 2022
libbcel-java · Ubuntu 22.04.1 LTS (jammy) 6.5.0-1ubuntu0.1 libbcel-java 6.5.0-1ubuntu0.1 Nov 7, 2022

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.