Katalog CVE

CVE-2026-101292

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

Percentyl 33 - wyżej niż 33% wszystkich znanych CVE

Streszczenie

Apache ActiveMQ Artemis przed 2.34.0 zawiera lukę unsafe reflection w metodzie FederationStreamConnectMessage.getFederationPolicy(). Uwierzytelniony peer federacji może wysłać pakiet FEDERATION_DOWNSTREAM_CONNECT ze spreparowaną nazwą klasy, powodując załadowanie i utworzenie dowolnych klas widocznych dla classloadera modułu Artemis.

Ocena ryzyka

Może to prowadzić do ataku typu denial of service poprzez zatrucie właściwości systemowych, wyczerpanie pamięci przez ładowanie klas lub manipulację stanem brokera.

Rekomendacja

Zaktualizuj Apache ActiveMQ Artemis do wersji 2.34.0 lub nowszej, aby naprawić lukę unsafe reflection.

Inne podatności w Apache ActiveMQ Artemis

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS