CVE-2015-7501
apache-commons-collections: InvokerTransformer code execution during deserialisation
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Red Hat. Rated lower by Amazon (high), Oracle (high).
Description
Red Hat JBoss A-MQ 6.x; BPM Suite (BPMS) 6.x; BRMS 6.x and 5.x; Data Grid (JDG) 6.x; Data Virtualization (JDV) 6.x and 5.x; Enterprise Application Platform 6.x, 5.x, and 4.3.x; Fuse 6.x; Fuse Service Works (FSW) 6.x; Operations Network (JBoss ON) 3.x; Portal 6.x; SOA Platform (SOA-P) 5.x; Web Server (JWS) 3.x; Red Hat OpenShift/xPAAS 3.x; and Red Hat Subscription Asset Manager 1.3 allow remote attackers to execute arbitrary commands via a crafted serialized Java object, related to the Apache Commons Collections (ACC) library.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | commons-collections:commons-collections, net.sourceforge.collections:collections-generic, org.apache.commons:commons-collections4 and 2 more | 3.2.2 and 1 more |
| amazon linux 1 | apache-commons-collections, apache-commons-collections-javadoc, apache-commons-collections-testframework and 1 more | 3.2.1-11.9.amzn1 |
| debian 11 | libcommons-collections3-java, libcommons-collections4-java | 3.2.2-1 |
| debian 12 | libcommons-collections3-java, libcommons-collections4-java | 3.2.2-1 |
| debian 13 | libcommons-collections3-java, libcommons-collections4-java | 3.2.2-1 |
| debian 14 | libcommons-collections3-java, libcommons-collections4-java | 3.2.2-1 |
| debian 7 | libcommons-collections3-java | 3.2.1-5+deb7u1 |
| debian 8 | libcommons-collections3-java | 3.2.1-7+deb8u1 |
| echo | libcommons-collections3-java, libcommons-collections4-java | 3.2.2-1 |
| Oracle Linux 5 | jakarta-commons-collections, jakarta-commons-collections-javadoc, jakarta-commons-collections-testframework and 2 more | 3.2-2jpp.4 |
| Oracle Linux 6 | jakarta-commons-collections, jakarta-commons-collections-javadoc, jakarta-commons-collections-testframework and 2 more | 3.2.1-3.5.el6_7 |
| Oracle Linux 7 | apache-commons-collections, apache-commons-collections-javadoc, apache-commons-collections-testframework and 1 more | 3.2.1-22.el7_2 |
Show all 37 entries from 14 sources
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | commons-collections:commons-collections | 3.2.2 |
| maven::GitHub Security Advisory Maven | net.sourceforge.collections:collections-generic | no fix listed |
| maven::GitHub Security Advisory Maven | org.apache.commons:commons-collections4 | 4.1 |
| maven::GitHub Security Advisory Maven | org.apache.servicemix.bundles:org.apache.servicemix.bundles.collections-generic | no fix listed |
| maven::GitHub Security Advisory Maven | org.apache.servicemix.bundles:org.apache.servicemix.bundles.commons-collections | no fix listed |
| amazon linux 1 | apache-commons-collections | 3.2.1-11.9.amzn1 |
| amazon linux 1 | apache-commons-collections-javadoc | 3.2.1-11.9.amzn1 |
| amazon linux 1 | apache-commons-collections-testframework | 3.2.1-11.9.amzn1 |
| amazon linux 1 | apache-commons-collections-testframework-javadoc | 3.2.1-11.9.amzn1 |
| debian 11 | libcommons-collections3-java | 3.2.2-1 |
| debian 11 | libcommons-collections4-java | no fix listed |
| debian 12 | libcommons-collections3-java | 3.2.2-1 |
| debian 12 | libcommons-collections4-java | no fix listed |
| debian 13 | libcommons-collections3-java | 3.2.2-1 |
| debian 13 | libcommons-collections4-java | no fix listed |
| debian 14 | libcommons-collections3-java | 3.2.2-1 |
| debian 14 | libcommons-collections4-java | no fix listed |
| debian 7 | libcommons-collections3-java | 3.2.1-5+deb7u1 |
| debian 8 | libcommons-collections3-java | 3.2.1-7+deb8u1 |
| echo | libcommons-collections3-java | 3.2.2-1 |
| echo | libcommons-collections4-java | no fix listed |
| Oracle Linux 5 | jakarta-commons-collections | 3.2-2jpp.4 |
| Oracle Linux 5 | jakarta-commons-collections-javadoc | 3.2-2jpp.4 |
| Oracle Linux 5 | jakarta-commons-collections-testframework | 3.2-2jpp.4 |
| Oracle Linux 5 | jakarta-commons-collections-testframework-javadoc | 3.2-2jpp.4 |
| Oracle Linux 5 | jakarta-commons-collections-tomcat5 | 3.2-2jpp.4 |
| Oracle Linux 6 | jakarta-commons-collections | 3.2.1-3.5.el6_7 |
| Oracle Linux 6 | jakarta-commons-collections-javadoc | 3.2.1-3.5.el6_7 |
| Oracle Linux 6 | jakarta-commons-collections-testframework | 3.2.1-3.5.el6_7 |
| Oracle Linux 6 | jakarta-commons-collections-testframework-javadoc | 3.2.1-3.5.el6_7 |
| Oracle Linux 6 | jakarta-commons-collections-tomcat5 | 3.2.1-3.5.el6_7 |
| Oracle Linux 7 | apache-commons-collections | 3.2.1-22.el7_2 |
| Oracle Linux 7 | apache-commons-collections-javadoc | 3.2.1-22.el7_2 |
| Oracle Linux 7 | apache-commons-collections-testframework | 3.2.1-22.el7_2 |
| Oracle Linux 7 | apache-commons-collections-testframework-javadoc | 3.2.1-22.el7_2 |
| rapidfort debian 12 | libcommons-collections4-java | no fix listed |
| rapidfort debian 13 | libcommons-collections4-java | no fix listed |
References
- http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/
- http://rhn.redhat.com/errata/RHSA-2015-2500.html
- http://rhn.redhat.com/errata/RHSA-2015-2501.html
- http://rhn.redhat.com/errata/RHSA-2015-2502.html
- http://rhn.redhat.com/errata/RHSA-2015-2514.html
- http://rhn.redhat.com/errata/RHSA-2015-2516.html
- http://rhn.redhat.com/errata/RHSA-2015-2517.html
- http://rhn.redhat.com/errata/RHSA-2015-2521.html
All 41 references
- http://rhn.redhat.com/errata/RHSA-2015-2522.html
- http://rhn.redhat.com/errata/RHSA-2015-2524.html
- http://rhn.redhat.com/errata/RHSA-2015-2670.html
- http://rhn.redhat.com/errata/RHSA-2015-2671.html
- http://rhn.redhat.com/errata/RHSA-2016-0040.html
- http://rhn.redhat.com/errata/RHSA-2016-1773.html
- http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html
- http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
- http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html
- http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html
- http://www.securityfocus.com/bid/78215
- http://www.securitytracker.com/id/1034097
- http://www.securitytracker.com/id/1037052
- http://www.securitytracker.com/id/1037053
- http://www.securitytracker.com/id/1037640
- https://access.redhat.com/security/cve/CVE-2015-7501
- https://access.redhat.com/security/vulnerabilities/2059393
- https://access.redhat.com/solutions/2045023
- https://arxiv.org/pdf/2306.05534.pdf
- https://bugzilla.redhat.com/show_bug.cgi?id=1279330
- https://commons.apache.org/proper/commons-collections/release_4_1.html
- https://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability
- https://github.com/apache/commons-collections
- https://github.com/jensdietrich/xshady-release/tree/main/CVE-2015-7501
- https://issues.apache.org/jira/browse/COLLECTIONS-580.
- https://linux.oracle.com/cve/CVE-2015-7501.html
- https://linux.oracle.com/errata/ELSA-2015-2671.html
- https://nvd.nist.gov/vuln/detail/CVE-2015-7501
- https://rhn.redhat.com/errata/RHSA-2015-2536.html
- https://security.netapp.com/advisory/ntap-20240216-0010/
- https://sourceforge.net/p/collections/code/HEAD/tree
- https://www.cve.org/CVERecord?id=CVE-2015-7501
- https://www.oracle.com/security-alerts/cpujul2020.html