Bug 2482965 - artemis-server: artemis-core-client: SSRF and Connector Injection in Apache ActiveMQ Artemis Federation Downstream Handler
Summary: artemis-server: artemis-core-client: SSRF and Connector Injection in Apache A...
Keywords:
Status: NEW
Alias: None
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-28 23:00 UTC by OSIDB Bzimport
Modified: 2026-08-11 17:42 UTC (History)
25 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:53644 0 None None None 2026-08-11 16:37:36 UTC
Red Hat Product Errata RHSA-2026:53806 0 None None None 2026-08-11 17:42:24 UTC

Description OSIDB Bzimport 2026-05-28 23:00:15 UTC
see detailed analysis: https://docs.google.com/document/d/1XdX8AJzGjBgCLE0UZ5N_RGGrzQ14HSVS8HcDgH0X70w/edit?tab=t.6q218rre4ubh#bookmark=id.gja8pl1bilun

On products where CVE-2026-27446 is unpatched (e.g., JBoss EAP 7.4 ELS1), the SSRF and connector injection are reachable pre-auth (PR:N). The combined effective severity in that context is 7.2 High (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N). This aligns with the external report's original "High (Important)" classification and should be noted in the Red Hat impact statement for the new CVE.

Apache ActiveMQ Artemis contains an SSRF and connector injection vulnerability in the FEDERATION_DOWNSTREAM_CONNECT packet handler in CoreProtocolManager. An authenticated federation peer can send a crafted federation packet with arbitrary TransportConfiguration parameters (host, port). The handler applies these parameters via params.putAll(), overriding the acceptor's own configuration, and then calls server.getFederationManager().deploy() which initiates an outbound TCP connection to the attacker-controlled destination. Additionally, server.getConfiguration().addConnectorConfiguration() injects rogue connector definitions into the broker's runtime topology without validation.

This enables: (1) SSRF — outbound connections to arbitrary internal hosts including cloud metadata endpoints, internal APIs, and private network services; (2) connector injection — runtime-persistent modification of the broker's connector topology, potentially overwriting legitimate connectors.

This is a defense-in-depth issue — the primary access control is federation peer authentication (CVE-2026-27446). However, the handler should independently validate TransportConfiguration parameters to protect against compromised peers, future auth bypasses, and products where the auth fix is not applied.

Comment 1 errata-xmlrpc 2026-08-11 16:37:34 UTC
This issue has been addressed in the following products:

  Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7

Via RHSA-2026:53644 https://access.redhat.com/errata/RHSA-2026:53644

Comment 2 errata-xmlrpc 2026-08-11 17:42:22 UTC
This issue has been addressed in the following products:

  Red Hat JBoss Enterprise Application Platform 7.4.25

Via RHSA-2026:53806 https://access.redhat.com/errata/RHSA-2026:53806


Note You need to log in before you can comment on or make changes to this bug.