CVE catalog

CVE-2026-27727

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 whi

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.98% · Oct 25, 2026

A flaw was found in mchange-commons-java, a Java utility library. An attacker can exploit this vulnerability by providing a maliciously crafted `javax.naming.Reference` or serialized object to an application using the library. This can provoke the application to download and execute arbitrary malicious code due to mchange-commons-java's independent implementation of Java Naming and Directory Interface (JNDI) dereferencing, which supports remote code loading. This could lead to arbitrary code execution within the affected application. com.mchange/mchange-commons-java: mchange-commons-java: Arbitrary code execution via JNDI dereferencing of crafted objects The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Mavencom.mchange:mchange-commons-javaNot reported0.4.0fixed
Cpemchange_commons_javaNot reported0.4.0fixed
Ubuntuc3p0noble0.9.1.2-10ubuntu2+esm1fixed
Ubuntulibc3p0-javanoble0.9.1.2-10ubuntu2+esm1fixed
Ubuntulibc3p0-java-docnoble0.9.1.2-10ubuntu2+esm1fixed
Ubuntuc3p0pro0.9.1.2-10ubuntu2vulnerable
Ubuntuc3p0pro0.9.1.2-11vulnerable
Ubuntuc3p0pro0.9.1.2-11ubuntu0.1~esm1fixed
Opensusemchange-commonstumbleweed0.4.0-1.1fixed
Opensusec3p0tumbleweed0.12.0-1.1fixed
Opensusec3p0leap 15.60.9.5.5-150400.3.5.1fixed
Opensusemchange-commonsleap 15.60.2.20-150400.3.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Mavencom.mchange:mchange-commons-javamavenNot reported0.4.0Not reportedNot reportedNot reported
Cpemchange_commons_javacpeNot reported0.4.0Not reportedNVD-CVE-2026-27727Not reported
Ubuntuc3p0debnoble0.9.1.2-10ubuntu2+esm1Not reportedNot reportedNot reported
Ubuntulibc3p0-javadebnoble0.9.1.2-10ubuntu2+esm1Not reportedNot reportedNot reported
Ubuntulibc3p0-java-docdebnoble0.9.1.2-10ubuntu2+esm1Not reportedNot reportedNot reported
Ubuntuc3p0debpro0.9.1.2-11ubuntu0.1~esm1Not reportedUSN-8642-1Not reported
Opensusemchange-commonsrpmtumbleweed0.4.0-1.1Not reportedOPENSUSE-SU-2026:10281-1Not reported
Opensusec3p0rpmtumbleweed0.12.0-1.1Not reportedOPENSUSE-SU-2026:10279-1Not reported
Opensusec3p0rpmleap 15.60.9.5.5-150400.3.5.1Not reportedSUSE-SU-2026:0855-1Not reported
Opensusemchange-commonsrpmleap 15.60.2.20-150400.3.3.1Not reportedSUSE-SU-2026:0855-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [c3p0-javadoc]Unknown

    Source package: [c3p0]

    Details (1)
    • 0.14.1-1.3 · noarch · tumbleweed

      Unknown · Fixed: 0.12.0-1.1

      Version impact unknown

      nvd · c3p0 · opensuse · tumbleweed

  • Source package: [mchange-commons]

    Details (1)
    • 0.6.1-1.3 · noarch · tumbleweed

      Unknown · Fixed: 0.4.0-1.1

      Version impact unknown

      nvd · mchange-commons · opensuse · tumbleweed

  • [c3p0]Fixed

    Source package: [c3p0]

    Details (1)
    • 0.14.1-1.3 · noarch · tumbleweed

      Fixed · Fixed: 0.12.0-1.1

      nvd · c3p0 · opensuse · tumbleweed

  • Source package: [mchange-commons]

    Details (1)
    • 0.6.1-1.3 · noarch · tumbleweed

      Fixed · Fixed: 0.4.0-1.1

      nvd · mchange-commons · opensuse · tumbleweed

Observed:

References