Vulnerability · Published Oct 6, 2026 · Assigned by apache
CVE-2026-94114Apache Commons BCEL: Class repositories cache class files under their self-declared names, enabling cache poisoning
Medium 5.9
In plain English
A medium-severity security flaw in Apache Commons BCEL from Apache Software Foundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 20% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official 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 packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | bcel | no fix listed | DEBIAN-CVE-2026-94114 |
| Debian:13 | bcel | no fix listed | DEBIAN-CVE-2026-94114 |
| Debian:14 | bcel | 6.13.0-1 | DEBIAN-CVE-2026-94114 |
| Ubuntu:22.04:LTS | bcel | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:24.04:LTS | bcel | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | bcel | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | bcel | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:22.04:LTS | openjdk-17 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:24.04:LTS | openjdk-17 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | openjdk-17 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | openjdk-17 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | openjdk-17-crac | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | openjdk-17-crac | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:22.04:LTS | openjdk-18 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:22.04:LTS | openjdk-21 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:24.04:LTS | openjdk-21 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | openjdk-21 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | openjdk-21 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | openjdk-21-crac | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | openjdk-21-crac | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:22.04:LTS | openjdk-25 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:24.04:LTS | openjdk-25 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | openjdk-25 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | openjdk-25 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:22.04:LTS | openjdk-8 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:24.04:LTS | openjdk-8 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | openjdk-8 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | openjdk-8 | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:22.04:LTS | openjdk-lts | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.04:LTS | openjdk-lts | no fix listed | UBUNTU-CVE-2026-94114 |
| Ubuntu:26.10 | openjdk-lts | no fix listed | UBUNTU-CVE-2026-94114 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Commons BCEL | 0 – before 6.13.00 – before 14890bf2b9014df25f9b4de86f29b5e917e5656b |
Weakness: CWE-386 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N