OESA-2026-1690

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2026-1690
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2026-1690.json
JSON Data
https://api.test.osv.dev/v1/vulns/OESA-2026-1690
Upstream
Published
2026-03-20T14:25:34Z
Modified
2026-03-20T14:32:06.688864Z
Summary
mchange-commons security update
Details

General tool, part of c3p0.

Security Fix(es):

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.(CVE-2026-27727)

Database specific
{
    "severity": "Critical"
}
References

Affected packages

openEuler:20.03-LTS-SP4
mchange-commons

Package

Name
mchange-commons
Purl
pkg:rpm/openEuler/mchange-commons&distro=openEuler-20.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.2.11-11.oe2003sp4

Ecosystem specific

{
    "noarch": [
        "mchange-commons-0.2.11-11.oe2003sp4.noarch.rpm",
        "mchange-commons-help-0.2.11-11.oe2003sp4.noarch.rpm"
    ],
    "src": [
        "mchange-commons-0.2.11-11.oe2003sp4.src.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-1690.json"
openEuler:22.03-LTS-SP4
mchange-commons

Package

Name
mchange-commons
Purl
pkg:rpm/openEuler/mchange-commons&distro=openEuler-22.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.2.11-12.oe2203sp4

Ecosystem specific

{
    "noarch": [
        "mchange-commons-0.2.11-12.oe2203sp4.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2203sp4.noarch.rpm"
    ],
    "src": [
        "mchange-commons-0.2.11-12.oe2203sp4.src.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-1690.json"
openEuler:24.03-LTS
mchange-commons

Package

Name
mchange-commons
Purl
pkg:rpm/openEuler/mchange-commons&distro=openEuler-24.03-LTS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.2.11-12.oe2403sp3

Ecosystem specific

{
    "noarch": [
        "mchange-commons-0.2.11-12.oe2403.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2403.noarch.rpm",
        "mchange-commons-0.2.11-12.oe2403sp1.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2403sp1.noarch.rpm",
        "mchange-commons-0.2.11-12.oe2403sp2.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2403sp2.noarch.rpm",
        "mchange-commons-0.2.11-12.oe2403sp3.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2403sp3.noarch.rpm"
    ],
    "src": [
        "mchange-commons-0.2.11-12.oe2403.src.rpm",
        "mchange-commons-0.2.11-12.oe2403sp1.src.rpm",
        "mchange-commons-0.2.11-12.oe2403sp2.src.rpm",
        "mchange-commons-0.2.11-12.oe2403sp3.src.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-1690.json"
openEuler:24.03-LTS-SP1
mchange-commons

Package

Name
mchange-commons
Purl
pkg:rpm/openEuler/mchange-commons&distro=openEuler-24.03-LTS-SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.2.11-12.oe2403sp1

Ecosystem specific

{
    "noarch": [
        "mchange-commons-0.2.11-12.oe2403sp1.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2403sp1.noarch.rpm"
    ],
    "src": [
        "mchange-commons-0.2.11-12.oe2403sp1.src.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-1690.json"
openEuler:24.03-LTS-SP2
mchange-commons

Package

Name
mchange-commons
Purl
pkg:rpm/openEuler/mchange-commons&distro=openEuler-24.03-LTS-SP2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.2.11-12.oe2403sp2

Ecosystem specific

{
    "noarch": [
        "mchange-commons-0.2.11-12.oe2403sp2.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2403sp2.noarch.rpm"
    ],
    "src": [
        "mchange-commons-0.2.11-12.oe2403sp2.src.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-1690.json"
openEuler:24.03-LTS-SP3
mchange-commons

Package

Name
mchange-commons
Purl
pkg:rpm/openEuler/mchange-commons&distro=openEuler-24.03-LTS-SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.2.11-12.oe2403sp3

Ecosystem specific

{
    "noarch": [
        "mchange-commons-0.2.11-12.oe2403sp3.noarch.rpm",
        "mchange-commons-help-0.2.11-12.oe2403sp3.noarch.rpm"
    ],
    "src": [
        "mchange-commons-0.2.11-12.oe2403sp3.src.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-1690.json"