FixVibe
Covered by FixVibehigh

Apache ActiveMQ Artemis resource-consumption denial of service (CVE-2022-23913)

CVE-2022-23913 is a high-severity Apache ActiveMQ Artemis availability issue involving uncontrolled memory consumption. FixVibe now reports affected org.apache.activemq:artemis-core-client dependency evidence in authorized repository scans without connecting to brokers or attempting denial of service.

CVE-2022-23913GHSA-pr38-qpxm-g88xGHSA-pr38-qpxm-g88xCWE-770

What the advisory says

Apache disclosed CVE-2022-23913 as an Apache ActiveMQ Artemis availability issue in which maliciously formed protocol data could cause uncontrolled memory consumption and partially disrupt broker availability. The reviewed GitHub advisory rates the issue high severity and maps it to CWE-770. [S1] [S2] [S3] [S4]

Affected releases

For the Maven package org.apache.activemq:artemis-core-client, the reviewed advisory and OSV mark releases earlier than 2.19.1 as affected and 2.19.1 as the first fixed release. [S2] [S3]

Apache's announcement describes the maintained upgrade paths: use Artemis 2.20.0 or newer on the main line, or 2.19.1 on the Java 8 maintenance line. Prefer the latest supported release compatible with the rest of the Artemis stack. [S1] [S6]

Why deployment context matters

An affected dependency is actionable patch-triage evidence, but it is not proof of an exploitable live broker. Practical exposure depends on which artifact is deployed, whether the affected code is loaded, whether untrusted protocol data can reach it, and the runtime's resource controls.

Covered by FixVibe

Covered by FixVibe. Authorized GitHub repo scans can report affected org.apache.activemq:artemis-core-client dependency evidence from supported Maven manifests. A finding includes the dependency source, detected version or supported range, fixed version, confidence, and a version-based advisory evidence posture.

FixVibe does not connect to an Artemis broker, send messages or crafted protocol data, consume memory, attempt a crash, or reproduce denial of service. Repository evidence does not prove deployment, reachability, untrusted traffic, resource exhaustion, or runtime impact.

Remediation

Upgrade the affected dependency using the appropriate supported Artemis release line. Apache recommended 2.20.0 on the main line and 2.19.1 for Java 8 users; newer supported releases include the correction. Keep related Artemis modules aligned through the project's dependency-management source, regenerate resolved dependencies, rebuild deployed artifacts, and remove stale vulnerable packages from images and caches. [S1] [S2] [S5] [S6]

Verify the resolved dependency tree and the version inside the deployed artifact, then use normal functional and load smoke tests with resource monitoring. Confirm that network access to broker protocols is restricted to trusted clients. Do not use crafted packets, deliberate memory exhaustion, crash testing, or denial-of-service attempts as verification.

Apache ActiveMQ Artemis resource-consumption denial of service (CVE-2022-23913) β€” FixVibe research Β· FixVibe