Skip to content
OpenAdvisories
Medium · 5.9 CVE-2026-94114 EUVD-2026-93970GHSA-2p8h-ph4h-rm2f

Apache Commons BCEL: Class repositories cache class files under their self-declared names, enabling cache poisoning

Published Oct 6, 2026 · Updated Oct 8, 2026 · Assigned by apache

Description

Symbolic name not mapping to correct class.

BCEL caches attacker-controlled classes under their self-declared names without validating the requested name, allowing subsequent lookups and name-keyed verification results to refer to a different class.

This issue affects Apache Commons BCEL: before 6.13.0.

Users are recommended to upgrade to version 6.13.0, which fixes the issue.

Affected products

VendorProductAffectedFixed
Apache Software Foundation Apache Commons BCEL < 6.13.0 6.13.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 bcel 6.13.0-1 —
Debian 13 bcel No fix yet —
Debian 12 bcel No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 bcel +7 No fix yet —
Ubuntu 26.04 LTS bcel +7 No fix yet —
Ubuntu 24.04 LTS bcel +4 No fix yet —
Ubuntu 22.04 LTS bcel +6 No fix yet —
Ubuntu 20.04 LTS openjdk-13 +1 No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS openjdk-9 No fix yet —
Ubuntu Pro 24.04 LTS openjdk-lts No fix yet —
Ubuntu Pro 20.04 LTS bcel +4 No fix yet —
Ubuntu Pro 18.04 LTS bcel +3 No fix yet —
Ubuntu Pro 16.04 LTS bcel +1 No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 bcel 6.13.0-150200.11.9.1 SUSE-SU-2026:5199-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 bcel 6.13.0-160000.1.1 SUSE-SU-2026:24258-1
SLES 16.0 bcel 6.13.0-160000.1.1 SUSE-SU-2026:24258-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed bcel 6.13.0-1.1 openSUSE-SU-2026:12080-1
openSUSE Leap 16.0 bcel 6.13.0-160000.1.1 openSUSE-SU-2026:22109-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 bcel 6.13.0-1.amzn2023.0.1 ALAS2023-2026-3422

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 bcel No fix yet —

Advisories 6

References