Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
Remote code execution is possible in the Maven package com.mchange:c3p0 before 0.12.0. An attacker who can reset the userOverridesAsString property on a ConnectionPoolDataSource, or supply maliciously crafted serialized objects or JNDI references, can execute unexpected code on the application's classpath. Upgrade to c3p0 0.12.0 or later; no workaround is supported for earlier versions.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 8.9 | High | 4.0 | CVSS:4.0/AV:A/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H | CNA (GitHub_M) |
- CISA KEV Not listed.
- EPSS 0.0060, the 48th percentile, on 12 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 14:17 UTC First seen by agentprime
- 31 Oct 2026, 14:17 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-5476-xc4j-rqcv
- OSV: GHSA-5476-xc4j-rqcv
- github.com/swaldman/c3p0/security/advisories/GHSA-5476-xc4j-rqcv
- nvd.nist.gov/vuln/detail/CVE-2026-27830
- github.com/swaldman/c3p0/commit/e14cbd8166e423e2e9a9d6f08b2add3433492d6e
- github.com/swaldman/c3p0
- mogwailabs.de/en/blog/2025/02/c3p0-you-little-rascal
- www.mchange.com/projects/c3p0/#configuring_security
- www.mchange.com/projects/c3p0/#security-note