CVE-2022-23913: Uncontrolled Resource Consumption in Apache ActiveMQ Artemis

Summary

06/02/2022
Yes i
High
7.5

CVE-2022-23913: Apache ActiveMQ Artemis Uncontrolled Resource Consumption (DoS). Affects org.apache.activemq:artemis-core-client versions < 2.19.1. Fixed in 2.19.1. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

Apache ActiveMQ Artemis is an open-source messaging broker that implements the Java Message Service (JMS) API. It provides a high-performance, multi-protocol messaging system for building distributed applications. The 'org.apache.activemq:artemis-commons' package is a part of Apache ActiveMQ Artemis and contains common utility classes used by the messaging broker. This package is vulnerable to uncontrolled resource consumption, which can lead to a partial disruption of availability (DoS) due to excessive memory usage.

Vulnerability Detail

The vulnerability in Apache ActiveMQ Artemis allows an attacker to exploit uncontrolled resource consumption, resulting in a denial-of-service (DoS) condition. By sending specially crafted requests, an attacker can cause the messaging broker to consume excessive memory, leading to performance degradation or even system failure. This vulnerability can be exploited remotely without authentication, making it a significant security concern for systems using Apache ActiveMQ Artemis.

How To Fix

Minimum fixed version

2.19.1

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

There is no known workaround for this vulnerability. It is recommended to apply the fix by upgrading to the latest version of Apache ActiveMQ Artemis.

Conclusion

The uncontrolled resource consumption vulnerability in Apache ActiveMQ Artemis can lead to a denial-of-service (DoS) condition by causing excessive memory usage. It is crucial to upgrade to the latest version of Apache ActiveMQ Artemis (2.19.1 or later) to mitigate this vulnerability. For further assistance or support in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for org.apache.activemq:artemis-core-client →

Share this vulnerability

FAQ

Apache ActiveMQ Artemis is an open-source messaging broker that implements the Java Message Service (JMS) API. It provides a high-performance, multi-protocol messaging system for building distributed applications.

This vulnerability allows an attacker to cause uncontrolled resource consumption, leading to a denial-of-service (DoS) condition. It can result in performance degradation or system failure.

Yes, this vulnerability can be exploited remotely without authentication, making it a significant security concern for systems using Apache ActiveMQ Artemis.

Yes, upgrading to Apache ActiveMQ Artemis version 2.19.1 or later includes a fix for this vulnerability. It is recommended to update the package in your Maven project and rebuild your application.

No, there is no known workaround for this vulnerability. It is recommended to apply the fix by upgrading to the latest version of Apache ActiveMQ Artemis.

Related vulnerabilities

Recent vulnerabilities recorded for org.apache.activemq:artemis-core-client.

How To Fix

Minimum fixed version

2.19.1

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback