Description
c3p0 version < 0.9.5.4 may be exploited by a billion laughs attack when loading XML configuration due to missing protections against recursive entity expansion when loading configuration.
Remediation
References
https://hackerone.com/reports/509315
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BFIVX6HOVNLAM7W3SUAMHYRNLCVQSAWR/
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MQ47OFV57Y2DAHMGA5H3JOL4WHRWRFN4/
https://www.oracle.com/security-alerts/cpuapr2020.html
https://www.oracle.com/security-alerts/cpujan2021.html
https://www.oracle.com/security-alerts/cpujul2020.html
https://www.oracle.com/security-alerts/cpuoct2020.html
https://www.oracle.com/security-alerts/cpuoct2021.html
Related Vulnerabilities
CVE-2022-23913 Vulnerability in maven package org.apache.activemq:artemis-core-client
CVE-2023-50719 Vulnerability in maven package org.xwiki.platform:xwiki-platform-mail-general
CVE-2022-0144 Vulnerability in npm package shelljs
CVE-2021-4307 Vulnerability in maven package org.webjars.npm:baobab
CVE-2023-37582 Vulnerability in maven package org.apache.rocketmq:rocketmq-namesrv