CVE Catalog

CVE-2026-108946

Unknown
Published: Updated: Translated: NVD NIST

Summary

An improper input validation vulnerability in Apache ActiveMQ and Apache ActiveMQ KahaDB. The broker resolves connection, session and consumer state from user-provided ids and in some scenarios does not validate that they are bound to that user, allowing an authenticated client to spoof another user's ids.

Risk Assessment

An authenticated client can hijack or tear down another user's subscriptions, consume from their temporary queues, or permanently delete an unacknowledged message. This compromises confidentiality and integrity of messaging.

Recommendation

Upgrade Apache ActiveMQ to version 6.4.0, 6.3.3, or 5.19.12, which fixes the issue. Restrict authenticated client access to the minimum necessary.

Other vulnerabilities in Apache ActiveMQ

See all
Original NVD description (English source)

Improper input validation vulnerability in Apache ActiveMQ, Apache ActiveMQ KahaDB. The ActiveMQ broker resolves connection, session and consumer state from ids that are user provided and in some scenarios does not validate that they ids are bound to that user. This allows an authenticated client to spoof another user's ids. This allows: *  an authenticated client consumes from another connection's temporary queue/topic by putting the victim's connection id in its own ConsumerId, bypassing the broker-side ownership check.  * a duplicate ConsumerId registration is only logged, after which the attacker's RemoveInfo or disconnect tears down the victim's live subscription * a forged MessageAck for the victim's ConsumerId permanently deletes an in-flight, unacknowledged message. This issue affects Apache ActiveMQ: from 6.0.0 before 6.3.3, before 5.19.12; Apache ActiveMQ KahaDB: from 6.0.0 before 6.3.3, before 5.19.12. Users are recommended to upgrade to version 6.4.0, 6.3.3, or 5.19.12, which fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS