CVE-2026-66909

Apache CXF's JMS transport deserializes the body of any inbound JMS ObjectMessage using native Java deserialization, with no type restrictions in place. Any attacker able to place a message on the service's JMS destination can submit a malicious serialized object, leading to denial of service or, if a suitable gadget class is on the classpath, remote code execution. The fix disables ObjectMessage deserialization by default, with a configuration switch to re-enable it if needed. Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El transporte JMS de Apache CXF deserializa el cuerpo de cualquier ObjectMessage JMS entrante usando la deserialización nativa de Java, sin restricciones de tipo en vigor. Cualquier atacante capaz de colocar un mensaje en el destino JMS del servicio puede enviar un objeto serializado malicioso, lo que lleva a denegación de servicio o, si una clase gadget adecuada está en el classpath, a ejecución remota de código. La solución deshabilita la deserialización de ObjectMessage por defecto, con un switch de configuración para volver a habilitarla si es necesario. Se recomienda a los usuarios actualizar a las versiones 4.2.3 o 4.1.8 o 3.6.12, que solucionan este problema.

Information

Published : 2026-08-06 11:16

Updated : 2026-10-24 16:10


NVD link : CVE-2026-66909

Mitre link : CVE-2026-66909

CVE.ORG link : CVE-2026-66909


JSON object : View

Products Affected

apache

  • cxf
CWE
CWE-502

Deserialization of Untrusted Data