Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-101292

Опубликовано: 11 авг. 2026
Источник: redhat
CVSS3: 8.2
EPSS Низкий

Описание

Apache ActiveMQ Artemis before 2.34.0 contains an unsafe reflection vulnerability in FederationStreamConnectMessage.getFederationPolicy(). The method calls Class.forName(clazz).getConstructor().newInstance() where clazz is read directly from the CORE protocol wire buffer without type validation. An authenticated federation peer can send a FEDERATION_DOWNSTREAM_CONNECT packet with a crafted class name, causing the broker to load and instantiate arbitrary classes visible to the Artemis module classloader. Static initializers () and no-argument constructors (()) execute as side effects before the type cast, enabling denial of service via system-property poisoning, out-of-memory conditions via classloading, or broker state manipulation.

Отчет

Combined Severity Note: On JBoss EAP 7.4 versions where CVE-2026-27446 is unpatched, the reflection is reachable pre-authentication (PR:N), resulting in a combined CVSS of 8.2 High (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H). JBoss EAP 7.4 is fixed in EAP 7.4.25. JBoss EAP 7.4 is fixed in EAP 7.4.25 via RHSA-2026:53644, which includes the eap7-activemq-artemis 2.16.0-22.redhat_00057 build.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat AMQ Broker 7artemis-core-clientNot affected
Red Hat JBoss Enterprise Application Platform 7artemis-core-clientAffected
Red Hat JBoss Enterprise Application Platform 7.4.25org.apache.activemq/artemis-core-clientFixedRHSA-2026:5380611.08.2026

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-470
https://bugzilla.redhat.com/show_bug.cgi?id=2482963artemis-core-client: Unsafe Reflection in Apache ActiveMQ Artemis Federation Message Deserialization

EPSS

Процентиль: 35%
0.00428
Низкий

8.2 High

CVSS3

Связанные уязвимости

CVSS3: 8.2
nvd
14 дней назад

Apache ActiveMQ Artemis before 2.34.0 contains an unsafe reflection vulnerability in FederationStreamConnectMessage.getFederationPolicy(). The method calls Class.forName(clazz).getConstructor().newInstance() where clazz is read directly from the CORE protocol wire buffer without type validation. An authenticated federation peer can send a FEDERATION_DOWNSTREAM_CONNECT packet with a crafted class name, causing the broker to load and instantiate arbitrary classes visible to the Artemis module classloader. Static initializers (<clinit>) and no-argument constructors (<init>()) execute as side effects before the type cast, enabling denial of service via system-property poisoning, out-of-memory conditions via classloading, or broker state manipulation.

CVSS3: 8.2
github
14 дней назад

Apache ActiveMQ Artemis before 2.34.0 contains an unsafe reflection vulnerability in FederationStreamConnectMessage.getFederationPolicy(). The method calls Class.forName(clazz).getConstructor().newInstance() where clazz is read directly from the CORE protocol wire buffer without type validation. An authenticated federation peer can send a FEDERATION_DOWNSTREAM_CONNECT packet with a crafted class name, causing the broker to load and instantiate arbitrary classes visible to the Artemis module classloader. Static initializers (<clinit>) and no-argument constructors (<init>()) execute as side effects before the type cast, enabling denial of service via system-property poisoning, out-of-memory conditions via classloading, or broker state manipulation.

EPSS

Процентиль: 35%
0.00428
Низкий

8.2 High

CVSS3