HIGH · 7.2

CVE-2016-4978

The getObject method of the javax.jms.ObjectMessage class in the (1) JMS Core client, (2) Artemis broker, and (3) Artemis REST component in Apache ActiveMQ Artemis before 1.4.0 might allow remote auth...

Vulnerability Description

The getObject method of the javax.jms.ObjectMessage class in the (1) JMS Core client, (2) Artemis broker, and (3) Artemis REST component in Apache ActiveMQ Artemis before 1.4.0 might allow remote authenticated users with permission to send messages to the Artemis broker to deserialize arbitrary objects and execute arbitrary code by leveraging gadget classes being present on the Artemis classpath.

CVSS Score

7.2

HIGH

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
HIGH
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH

Affected Products

VendorProductVersions
ApacheActivemq Artemis< 1.4.0
RedhatJboss Enterprise Application Platform6.0.0
RedhatEnterprise Linux Server5.0

Related Weaknesses (CWE)

References

FAQ

What is CVE-2016-4978?

CVE-2016-4978 is a vulnerability with a CVSS score of 7.2 (HIGH). The getObject method of the javax.jms.ObjectMessage class in the (1) JMS Core client, (2) Artemis broker, and (3) Artemis REST component in Apache ActiveMQ Artemis before 1.4.0 might allow remote auth...

How severe is CVE-2016-4978?

CVE-2016-4978 has been rated HIGH with a CVSS base score of 7.2/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2016-4978?

Check the references section above for vendor advisories and patch information. Affected products include: Apache Activemq Artemis, Redhat Jboss Enterprise Application Platform, Redhat Enterprise Linux Server.