CVE-2015-7501: Critical severity redhat Data Grid vulnerability

Published Nov 9, 2015
·
Updated

It was found that a flaw in commons-collection library allowed remote code execution wherever deserialization occurs. While JBoss doesnt expose the JMXInvokerServlet by default, other interfaces where deserialization occur might be vulnerable.

Note: classes directly referenced by this flaw: InvokerTransformer, InstantiateFactory, and InstantiateTransformer

External References:

http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/ https://access.redhat.com/solutions/2045023

Other sources

It was found that the Apache commons-collections library permitted code execution when deserializing objects involving a specially constructed chain of classes. A remote attacker could use this flaw to execute arbitrary code with the permissions of the application using the commons-collections library.

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.

MITRE

Affected Software

26 affected componentsFixes available
maven/org.apache.servicemix.bundles:org.apache.servicemix.bundles.collections-generic>=4.01<4.02
maven/net.sourceforge.collections:collections-generic=4.01
maven/org.apache.servicemix.bundles:org.apache.servicemix.bundles.commons-collections>=3.2.1<3.2.2
maven/org.apache.commons:commons-collections4<4.1
4.1
maven/commons-collections:commons-collections<3.2.2
3.2.2
redhat/apache-commons-collections<3.2.2
3.2.2
redhat/apache-commons-collections<4.1
4.1
redhat Data Grid=6.0.0
redhat JBoss A-MQ=6.0.0
redhat Jboss Bpm Suite=6.0.0
redhat Jboss Data Virtualization=5.0.0
redhat Jboss Data Virtualization=6.0.0
redhat JBoss Enterprise Application Platform=4.3.0
redhat JBoss Enterprise Application Platform=5.0.0
redhat JBoss Enterprise Application Platform=6.0.0
redhat Jboss Enterprise Brms Platform=5.0.0
redhat Jboss Enterprise Brms Platform=6.0.0
redhat Jboss Enterprise Soa Platform=5.0.0
redhat Jboss Enterprise Web Server=3.0.0
redhat Jboss Fuse=6.0.0
redhat Jboss Fuse Service Works=6.0
redhat JBoss Operations Network=3.0
redhat Jboss Portal=6.0.0
redhat Openshift=3.0
redhat Subscription Asset Manager=1.3.0
redhat xPAAS=3.0.0

Event History

Nov 9, 2015
Data Sourced
via Red Hat·08:17 AM
DescriptionSeverityAffected Software
Nov 9, 2017
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
May 13, 2022
Advisory Published
01:25 AM
Feb 1, 58339
Event
02:23 AM
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2015-7501?

CVE-2015-7501 has a high severity rating as it can lead to remote code execution due to deserialization issues in the commons-collection library.

2

How do I fix CVE-2015-7501?

To fix CVE-2015-7501, update to commons-collections version 3.2.2 or later, or to commons-collections4 version 4.1 or later.

3

Which software is affected by CVE-2015-7501?

CVE-2015-7501 affects software using specific versions of the commons-collections library, including Apache ServiceMix and Red Hat JBoss products.

4

What exploits are associated with CVE-2015-7501?

CVE-2015-7501 can be exploited via remote code execution, especially through vulnerable deserialization mechanisms.

5

Is CVE-2015-7501 fixed in newer versions?

Yes, CVE-2015-7501 is fixed in versions of commons-collections starting from 3.2.2 and 4.1 onwards.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203