IM
IronMonkey Threat Research

CVE-2023-46604 CRITICAL

Published: 2023-10-27 | Last Modified: 2025-11-04 | Status: Analyzed

Description

The Java OpenWire protocol marshaller is vulnerable to Remote Code Execution. This vulnerability may allow a remote attacker with network access to either a Java-based OpenWire broker or client to run arbitrary shell commands by manipulating serialized class types in the OpenWire protocol to cause either the client or the broker (respectively) to instantiate any class on the classpath. Users are recommended to upgrade both brokers and clients to version 5.15.16, 5.16.7, 5.17.6, or 5.18.3 which fixes this issue.

Additional Descriptions (1)

Apache ActiveMQ es vulnerable a la ejecución remota de código. La vulnerabilidad puede permitir que un atacante remoto con acceso a la red de un corredor ejecute comandos de shell arbitrarios manipulando tipos de clases serializadas en el protocolo OpenWire para hacer que el corredor cree una instancia de cualquier clase en el classpath. Se recomienda a los usuarios actualizar a la versión 5.15.16, 5.16.7, 5.17.6 o 5.18.3, que soluciona este problema.

CVSS Metrics

Base Score: 9.8 (CRITICAL)

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Attack VectorNETWORK
Attack ComplexityLOW
Privileges RequiredNONE
User InteractionNONE
ScopeUNCHANGED
Confidentiality ImpactHIGH
Integrity ImpactHIGH
Availability ImpactHIGH

Source: [email protected]

Type: Primary

Exploitability Score: 3.9

Impact Score: 5.9

Weaknesses

Source Type Description
[email protected] Secondary
en CWE-502

Affected Products

Vendor Product Version Update Type
apache activemq * <built-in method update of dict object at 0x7ab3eac03400> Application
apache activemq * <built-in method update of dict object at 0x7ab3eac00900> Application
apache activemq * <built-in method update of dict object at 0x7ab411d38d40> Application
apache activemq * <built-in method update of dict object at 0x7ab411d391c0> Application
apache activemq_legacy_openwire_module * <built-in method update of dict object at 0x7ab3eac00f40> Application
apache activemq_legacy_openwire_module * <built-in method update of dict object at 0x7ab3eac027c0> Application
apache activemq_legacy_openwire_module * <built-in method update of dict object at 0x7ab3fe82a380> Application
apache activemq_legacy_openwire_module * <built-in method update of dict object at 0x7ab411d3b300> Application
debian debian_linux 10.0 <built-in method update of dict object at 0x7ab3981be200> Operating System
debian debian_linux 11.0 <built-in method update of dict object at 0x7ab3eac01e80> Operating System
netapp e-series_santricity_unified_manager - <built-in method update of dict object at 0x7ab35916a280> Application
netapp e-series_santricity_web_services_proxy - <built-in method update of dict object at 0x7ab3eac03ac0> Application
netapp santricity_storage_plugin - <built-in method update of dict object at 0x7ab358c80d00> Application

Affected Configurations

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:apache:activemq:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:apache:activemq:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:apache:activemq:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:apache:activemq:*:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:apache:activemq_legacy_openwire_module:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:apache:activemq_legacy_openwire_module:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:apache:activemq_legacy_openwire_module:*:*:*:*:*:*:*:*
Yes cpe:2.3:a:apache:activemq_legacy_openwire_module:*:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
Yes cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:netapp:e-series_santricity_unified_manager:-:*:*:*:*:*:*:*
Yes cpe:2.3:a:netapp:e-series_santricity_web_services_proxy:-:*:*:*:*:*:*:*
Yes cpe:2.3:a:netapp:santricity_storage_plugin:-:*:*:*:*:vcenter:*:*

References