CVE-2026-27727
Last modified
CVE-2026-27727 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. mchange-commons-java, a library that provides Java utilities, includes code that mirrors early implementations of JNDI functionality, including support for remote `factoryClassLocation` values, by which code can be downloaded and invoked within a running application. If an attacker can provoke an application to read a maliciously crafted `jaxax.naming.Reference` or serialized object, they can provoke the download and execution of malicious code. EPSS estimates a 0.81% chance of exploitation in the next 30 days.
Description
mchange-commons-java, a library that provides Java utilities, includes code that mirrors early implementations of JNDI functionality, including support for remote `factoryClassLocation` values, by which code can be downloaded and invoked within a running application. If an attacker can provoke an application to read a maliciously crafted `jaxax.naming.Reference` or serialized object, they can provoke the download and execution of malicious code. Implementations of this functionality within the JDK were disabled by default behind a System property that defaults to `false`, `com.sun.jndi.ldap.object.trustURLCodebase`. However, since mchange-commons-java includes an independent implementation of JNDI derefencing, libraries (such as c3p0) that resolve references via that implementation could be provoked to download and execute malicious code even after the JDK was hardened. Mirroring the JDK patch, mchange-commons-java's JNDI functionality is gated by configuration parameters that default to restrictive values starting in version 0.4.0. No known workarounds are available. Versions prior to 0.4.0 should be avoided on application CLASSPATHs.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Mchange | Mchange Commons Java | < 0.4.0 |
References
- https://github.com/swaldman/mchange-commons-java/security/advisories/GHSA-m2cm-222f-qw44Patch, Vendor Advisory
- https://mogwailabs.de/en/blog/2025/02/c3p0-you-little-rascalExploit, Third Party Advisory
- https://www.mchange.com/projects/c3p0/#security-noteRelease Notes
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-27727?
How severe is CVE-2026-27727?
How do I fix CVE-2026-27727?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-27709NanaZip is an open source file archive. Starting in version …6.6
- CVE-2026-2771Undefined behavior in the DOM: Core & HTML component. This v…9.8
- CVE-2026-27710NanaZip is an open source file archive. Starting in version …5
- CVE-2026-27711NanaZip is an open source file archive. Starting in version …6.6
- CVE-2026-2772Use-after-free in the Audio/Video: Playback component. This …9.8
- CVE-2026-27723OpenProject is an open-source, web-based project management …5.3
- CVE-2026-27728OneUptime is a solution for monitoring and managing online s…8.8
- CVE-2026-27729Astro is a web framework. In versions 9.0.0 through 9.5.3, A…7.5
- CVE-2026-2773Incorrect boundary conditions in the Web Audio component. Th…9.8
- CVE-2026-27730esm.sh is a no-build content delivery network (CDN) for web …7.5
- CVE-2026-27732WWBN AVideo is an open source video platform. Prior to versi…8.1
- CVE-2026-27734Beszel is a server monitoring platform. Prior to version 0.1…6.5
Are you affected by CVE-2026-27727?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
