PatchSiren cyber security CVE debrief
CVE-2026-94114 Apache Software Foundation CVE debrief
The CVE record was published on 2026-10-06T19:42:30.421Z. Apache Commons BCEL is affected by a cache poisoning issue, which allows attackers to inject malicious class files into the cache. This issue affects Apache Commons BCEL versions before 6.13.0. Users are recommended to upgrade to version 6.13.0, which fixes the issue. The CVE record has not been modified since its publication. The vulnerability is caused by the lack of validation of the requested name when caching class files under their self-declared names.
- Vendor
- Apache Software Foundation
- Product
- Apache Commons BCEL
- CVSS
- MEDIUM 5.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-06
- Original CVE updated
- 2026-10-08
- Advisory published
- 2026-10-06
- Advisory updated
- 2026-10-08
Who should care
Defenders and developers using Apache Commons BCEL should assess exposure and upgrade to version 6.13.0. They should also verify class file integrity in the cache and implement compensating controls to detect cache poisoning attempts. Security teams and vulnerability management teams should review the CVE record and source item for additional information on the vulnerability and its impact.
Why it matters
The cache poisoning issue in Apache Commons BCEL requires defenders and developers to assess exposure and take remediation actions to prevent attacks.
- Verify class file integrity in the cache
- Assess exposure and upgrade to version 6.13.0
- Implement compensating controls to detect cache poisoning attempts
Technical summary
Apache Commons BCEL caches class files under their self-declared names without validation, allowing cache poisoning attacks. This issue affects Apache Commons BCEL versions before 6.13.0. The vulnerability is caused by the lack of validation of the requested name when caching class files under their self-declared names. This allows attackers to inject malicious class files into the cache, potentially leading to security breaches. Users are recommended to upgrade to version 6.13.0, which fixes the issue. The CVE record provides additional information on the vulnerability.
Defensive priority
Upgrade to version 6.13.0 of Apache Commons BCEL to fix the cache poisoning issue.
Recommended defensive actions
- Upgrade to version 6.13.0 of Apache Commons BCEL
- Review and apply the patch from the Apache Software Foundation
- Verify the integrity of class files in the cache
- Assess exposure and implement compensating controls to detect cache poisoning attempts
- Monitor for suspicious activity related to Apache Commons BCEL
- Perform a thorough review of the system for potential cache poisoning
- Track exceptions and retest remediated assets
Evidence notes
The CVE record and source item provide details on the cache poisoning issue in Apache Commons BCEL, with a patch available in version 6.13.0. The issue allows attackers to inject malicious class files into the cache. Defenders should verify class file integrity in the cache and assess exposure to this vulnerability. The source item provides additional information on the vulnerability, but its scope and impact are limited to Apache Commons BCEL versions before 6.13.0.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-94114 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-94114
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-94114 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-94114
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Apache Commons BCEL: Class repositories cache class files under their self-declared names, enabl
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/94xxx/CVE-2026-94114.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/apache/commons-bcel/commit/14890bf2b9014df25f9b4de86f29b5e917e5656b.patch
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://lists.apache.org/thread.html/co1wfk2lyrmpnfhn49o370pvfl978rw6
Supplemental source - vendor-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.