boxscore/security
CVE · referencelatest edition

Reference page — cumulative record through Wednesday, August 19, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.

CVE-2026-27727HIGH
swaldman mchange-commons-java — mchange-commons-java: Remote Code Execution via JNDI Reference Resolution
  AV  AC  AT  PR  UI  VC  VI  VA   CVSS    EPSS   %ile   KEV
   N   L   P   H   N   H   H   H    8.9   .0081   54.2     —
AFFECTED
  Product               Versions   Fixed
  mchange-commons-java  < 0.4.0 –  —
TIMELINE
  Feb 23  Reserved by GitHub_M
  Feb 25  Published (CNA: GitHub_M)
  Aug 17  EXPLOIT PUBLISHED — CVE-2026-27727 (swaldman mchange-commons-java). Public exploit reference added.
CWE-74 · CNA: GitHub_M · CVSS v4.0 · 15 references · NVD status: Modified

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.

Lifecycle

Complete event history — 3 events, chronological
DateEventDetail
February 23, 2026ReservedReserved by GitHub_M
February 25, 2026PublishedPublished (CNA: GitHub_M)
August 17, 2026EXPLOIT PUBLISHEDEXPLOIT PUBLISHED — CVE-2026-27727 (swaldman mchange-commons-java). Public exploit reference added.

Affected

Affected products and packages — 1 row
VendorProduct / PackageEcosystemVersion introducedFixed
swaldmanmchange-commons-java< 0.4.0

Weaknesses

CWE-74

References (15)

Related

Authoritative record: CVE-2026-27727 at cve.org

Vendors: swaldman

Weaknesses: CWE-74

About this page

This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2026-27727 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Wednesday, August 19, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.