CVE-2026-55153
Last modified
CVE-2026-55153 is a high-severity vulnerability rated 7.1/10 on the CVSS scale. mchange-commons-java is a Java library of shared utility classes used by mchange projects like the c3p0 connection pool. Prior to version 0.6.0, its JNDI ObjectFactory implementation (com.mchange.v2.naming.JavaBeanObjectFactory) will construct objects of arbitrary classes and initialize "JavaBean"-style properties, which for certain classes enables JNDI injection and "deserialization gadgets." Such initialization is unsafe for some classes: for example, setting the contentType property of a Swing JEditorPane to text/html and its text property to HTML containing a stylesheet <link> will provoke an HTTP GET on an arbitrary URL, potentially from within a trusted security domain. EPSS estimates a 0.33% chance of exploitation in the next 30 days.
Description
mchange-commons-java is a Java library of shared utility classes used by mchange projects like the c3p0 connection pool. Prior to version 0.6.0, its JNDI ObjectFactory implementation (com.mchange.v2.naming.JavaBeanObjectFactory) will construct objects of arbitrary classes and initialize "JavaBean"-style properties, which for certain classes enables JNDI injection and "deserialization gadgets." Such initialization is unsafe for some classes: for example, setting the contentType property of a Swing JEditorPane to text/html and its text property to HTML containing a stylesheet <link> will provoke an HTTP GET on an arbitrary URL, potentially from within a trusted security domain. The problem is aggravated by the library's ReferenceIndirector, through which malicious JNDI Reference objects can be smuggled in for dereferencing wherever an application reads a Java-serialized object. This has been resolved in version 0.6.0.
Metrics
CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| swaldman | mchange-commons-java | < 0.6.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-55153?
How severe is CVE-2026-55153?
How do I fix CVE-2026-55153?
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-55140Heap-based buffer overflow in Microsoft Office allows an una…7.8
- CVE-2026-55141Stack-based buffer overflow in Microsoft Office Excel allows…7.8
- CVE-2026-55142Numeric truncation error in Microsoft Office Word allows an …5.5
- CVE-2026-55144Missing cryptographic step in Windows CryptoAPI allows an au…7.1
- CVE-2026-55145Improper neutralization of special elements used in a comman…7.1
- CVE-2026-5515IBM App Connect Enterprise 13.0.1.0 through 13.0.7.0 stores …5.5
- CVE-2026-5516IBM WebSphere Application Server - Liberty 22.0.0.11 through…5.9
- CVE-2026-55170OpenFGA is an authorization/permission engine built for deve…5.4
- CVE-2026-55173WWBN AVideo is an open source video platform. Versions 29.0 …8.1
- CVE-2026-55175Spinnaker is an open source, multi-cloud continuous delivery…7.5
- CVE-2026-55180pnpm is a package manager. Prior to 10.34.2 and 11.5.3, pnpm…6.5
- CVE-2026-55187Mailpit is an email testing tool and API for developers. Pri…5.8
Are you affected by CVE-2026-55153?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
