<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://activemq.apache.org/news</id>
    <title>Apache ActiveMQ Blog</title>
    <updated>2025-11-19T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://activemq.apache.org/news"/>
    <subtitle>Apache ActiveMQ Blog</subtitle>
    <icon>https://activemq.apache.org/img/favicon.png</icon>
    <entry>
        <title type="html"><![CDATA[Apache Artemis Project]]></title>
        <id>https://activemq.apache.org/news/artemis-tlp</id>
        <link href="https://activemq.apache.org/news/artemis-tlp"/>
        <updated>2025-11-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[ActiveMQ PMC voted to establish Apache Artemis Project.]]></summary>
        <content type="html"><![CDATA[<p>ActiveMQ PMC voted to establish Apache Artemis Project.</p>
<h4 class="anchor anchorWithStickyNavbar_LDKV" id="summary">Summary<a href="https://activemq.apache.org/news/artemis-tlp#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary">​</a></h4>
<p>In order to provide greater clarity and dedicated focus for our
communities, especially our users, the Apache ActiveMQ PMC has decided
to establish two distinct Apache Top-Level Projects: Apache ActiveMQ
and Apache Artemis.</p>
<p>Both projects are highly active with vibrant communities, and this
separation will grant each project better visibility and autonomy.
Moving forward, each project will evolve independently with dedicated
governance, fostering their unique development paths. This
reorganization also presents a significant opportunity for new
contributions to both projects.</p>
<p>What does this mean concretely in the coming days? We will operate as
two independent Top-Level Projects, each with its own domain
(<a href="https://activemq.apache.org/" target="_blank" rel="noopener noreferrer">activemq.apache.org</a> and <a href="https://artemis.apache.org/" target="_blank" rel="noopener noreferrer">artemis.apache.org</a>). It also means that each
project will establish and manage its own dedicated resources,
including websites, mailing lists, Slack channels, and issue trackers.
These resources will become available in the coming weeks. In the
mean-time, development and releases will continue on existing paths.</p>
<p>Stay tuned for more updates,</p>
<p>The Apache ActiveMQ PMC</p>
<div class="theme-admonition theme-admonition-warning admonition_jN3u alert alert--warning"><div class="admonitionHeading_fSjL"><span class="admonitionIcon_EihP"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</div><div class="admonitionContent_JI7R"><p>UPDATE: The new <a href="https://artemis.apache.org/" target="_blank" rel="noopener noreferrer">Apache Artemis</a> website is now live. Head there for more details such as mailing list information etc.</p></div></div>]]></content>
        <author>
            <name>Apache ActiveMQ PMC</name>
            <uri>https://activemq.apache.org</uri>
        </author>
        <category label="announcement" term="announcement"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Update on CVE-2023-46604]]></title>
        <id>https://activemq.apache.org/news/CVE-2023-46604</id>
        <link href="https://activemq.apache.org/news/CVE-2023-46604"/>
        <updated>2023-11-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Users of both ActiveMQ Classic and ActiveMQ Artemis brokers are recommended to upgrade.]]></summary>
        <content type="html"><![CDATA[<p>Users of both ActiveMQ Classic and ActiveMQ Artemis brokers are recommended to upgrade.</p>
<h4 class="anchor anchorWithStickyNavbar_LDKV" id="summary">Summary<a href="https://activemq.apache.org/news/CVE-2023-46604#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary">​</a></h4>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-46604" target="_blank" rel="noopener noreferrer">CVE-2023-46604</a> was recently announced and it has caused quite a bit of traffic on the mailing lists and in Jira from users curious about its impact on both ActiveMQ Classic and ActiveMQ Artemis clients and brokers. In short:</p>
<ul>
<li><strong>Users of both ActiveMQ Classic and ActiveMQ Artemis brokers are recommended to upgrade.</strong></li>
<li><strong>Users of any Java-based OpenWire client (e.g. Maven dependency on <code>activemq-client</code>) are recommended to upgrade (regardless of which broker you're using).</strong></li>
</ul>
<p>New releases for all current branches were made available on the day the CVE was announced:</p>
<p>ActiveMQ Classic:</p>
<ul>
<li><a href="https://activemq.apache.org/activemq-6000000-release" target="_blank" rel="noopener noreferrer">6.0.0</a></li>
<li><a href="https://activemq.apache.org/activemq-5018003-release" target="_blank" rel="noopener noreferrer">5.18.3</a></li>
<li><a href="https://activemq.apache.org/activemq-5017006-release" target="_blank" rel="noopener noreferrer">5.17.6</a></li>
<li><a href="https://activemq.apache.org/activemq-5016007-release" target="_blank" rel="noopener noreferrer">5.16.7</a> (last release from this branch)</li>
<li><a href="https://activemq.apache.org/activemq-5015016-release" target="_blank" rel="noopener noreferrer">5.15.16</a> (last release from this branch)</li>
</ul>
<p>ActiveMQ Artemis:</p>
<ul>
<li><a href="https://activemq.apache.org/components/artemis/download/" target="_blank" rel="noopener noreferrer">2.31.2</a></li>
</ul>
<h4 class="anchor anchorWithStickyNavbar_LDKV" id="cve-overview">CVE Overview<a href="https://activemq.apache.org/news/CVE-2023-46604#cve-overview" class="hash-link" aria-label="Direct link to CVE Overview" title="Direct link to CVE Overview">​</a></h4>
<p>As stated in the official CVE description:</p>
<blockquote>
<p>The Java OpenWire protocol marshaller is vulnerable to Remote Code Execution. This vulnerability may allow a remote attacker with network access to either a Java-based OpenWire broker or client to run arbitrary shell commands by manipulating serialized class types in the OpenWire protocol to cause either the client or the broker (respectively) to instantiate any class on the classpath.</p>
</blockquote>
<p>Three things are required to exploit this vulnerability:</p>
<ol>
<li>Network access</li>
<li>A manipulated OpenWire command (used to instantiate an arbitrary class on the classpath with a <code>String</code> parameter)</li>
<li>A class on the classpath which can execute arbitrary code simply by instantiating it with a <code>String</code> parameter</li>
</ol>
<p>The manipulated command (i.e. #2) can be sent by a client to a broker or from a broker to a client so <strong>both</strong> are vulnerable.</p>
<h4 class="anchor anchorWithStickyNavbar_LDKV" id="activemq-classic-details">ActiveMQ Classic Details<a href="https://activemq.apache.org/news/CVE-2023-46604#activemq-classic-details" class="hash-link" aria-label="Direct link to ActiveMQ Classic Details" title="Direct link to ActiveMQ Classic Details">​</a></h4>
<p>The ActiveMQ Classic broker ships with a handful of Spring dependencies including <a href="https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/support/ClassPathXmlApplicationContext.html" target="_blank" rel="noopener noreferrer"><code>org.springframework.context.support.ClassPathXmlApplicationContext</code></a> which is used to run Spring applications. This class is not only present on the broker, but it is an extremely common client-side dependency as well. It has <a href="https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/support/ClassPathXmlApplicationContext.html#%3Cinit%3E(java.lang.String)" target="_blank" rel="noopener noreferrer">a constructor</a> which takes a <code>String</code> which can be an HTTP URL pointing to an XML application configuration file across the network.</p>
<p>The only known exploit of this vulnerability uses this <code>ClassPathXmlApplicationContext</code> to load a malicious XML application configuration file from somewhere on the network via HTTP. This malicious XML specifically defines the arbitrary code to be run on the machine with the vulnerability (i.e. broker or client).</p>
<h4 class="anchor anchorWithStickyNavbar_LDKV" id="activemq-artemis-details">ActiveMQ Artemis Details<a href="https://activemq.apache.org/news/CVE-2023-46604#activemq-artemis-details" class="hash-link" aria-label="Direct link to ActiveMQ Artemis Details" title="Direct link to ActiveMQ Artemis Details">​</a></h4>
<p>ActiveMQ Artemis supports the OpenWire protocol and therefore has dependencies from ActiveMQ Classic for this support. These dependencies include the vulnerable code. However, Artemis doesn't ship Spring so there is currently no known exploit. Regardless, upgrading is still recommended.</p>]]></content>
        <author>
            <name>Apache ActiveMQ PMC</name>
            <uri>https://activemq.apache.org</uri>
        </author>
        <category label="security" term="security"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Update on CVE-2021-44228]]></title>
        <id>https://activemq.apache.org/news/CVE-2021-44228</id>
        <link href="https://activemq.apache.org/news/CVE-2021-44228"/>
        <updated>2021-12-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[CVE-2021-44228 has no impact on any ActiveMQ broker.]]></summary>
        <content type="html"><![CDATA[<p>CVE-2021-44228 has no impact on any ActiveMQ broker.</p>
<h4 class="anchor anchorWithStickyNavbar_LDKV" id="summary">Summary<a href="https://activemq.apache.org/news/CVE-2021-44228#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary">​</a></h4>
<p><a href="https://nvd.nist.gov/vuln/detail/CVE-2021-44228" target="_blank" rel="noopener noreferrer">CVE-2021-44228</a> was recently announced and it has caused quite a bit of traffic on the mailing lists and in Jira from users curious about its impact on both ActiveMQ "Classic" and Artemis. In short, <strong>CVE-2021-44228 has no impact on any ActiveMQ broker</strong> because no ActiveMQ broker uses any version of Log4j2. To reiterate, <strong>no action is required to mitigate CVE-2021-44228</strong>.</p>
<h4 class="anchor anchorWithStickyNavbar_LDKV" id="additional-details">Additional Details<a href="https://activemq.apache.org/news/CVE-2021-44228#additional-details" class="hash-link" aria-label="Direct link to Additional Details" title="Direct link to Additional Details">​</a></h4>
<p>ActiveMQ "Classic" <em>does</em> use Log4j for logging, but the latest versions (i.e. <a href="https://activemq.apache.org/activemq-5015015-release" target="_blank" rel="noopener noreferrer">5.15.15</a> and <a href="https://activemq.apache.org/activemq-5016003-release" target="_blank" rel="noopener noreferrer">5.16.3</a>) use Log4j 1.2.17 which is not impacted by CVE-2021-44228. This version of Log4j has been used since 5.7.0. The upcoming ActiveMQ <a href="https://github.com/apache/activemq/tree/main" target="_blank" rel="noopener noreferrer">5.17.0</a> <a href="https://github.com/apache/activemq/pull/662" target="_blank" rel="noopener noreferrer">will use Log4j2</a>, but the pull request will be updated to use a later version of Log4j 2.x before merging to mitigate this CVE.</p>
<p>ActiveMQ Artemis <em>does not</em> use Log4j for logging. However, Log4j 1.2.17 is included in the Hawtio-based web console application archive (i.e. <code>web/console.war/WEB-INF/lib</code>). Although this version of Log4j is not impacted by CVE-2021-44228 future versions of Artemis will be updated so that the Log4j jar is no longer included in the web console application archive. See <a href="https://issues.apache.org/jira/browse/ARTEMIS-3612" target="_blank" rel="noopener noreferrer">ARTEMIS-3612</a> for more information on that task.</p>]]></content>
        <author>
            <name>Apache ActiveMQ PMC</name>
            <uri>https://activemq.apache.org</uri>
        </author>
        <category label="security" term="security"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[ActiveMQ News Feed]]></title>
        <id>https://activemq.apache.org/news/news-feed</id>
        <link href="https://activemq.apache.org/news/news-feed"/>
        <updated>2021-08-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The ActiveMQ website now has this handy dandy news feed where you'll find the latest releases, CVEs, blogs, articles, roadmaps, etc.]]></summary>
        <content type="html"><![CDATA[<p>The ActiveMQ website now has this handy dandy <a href="https://activemq.apache.org/news">news feed</a> where you'll find the latest releases, CVEs, blogs, articles, roadmaps, etc.</p>]]></content>
        <author>
            <name>Apache ActiveMQ PMC</name>
            <uri>https://activemq.apache.org</uri>
        </author>
        <category label="announcement" term="announcement"/>
    </entry>
</feed>