CVE-2020-1941 Apache ActiveMQ webconsole admin GUI is open to XSS
An attacker can execute arbitrary scripts in the ActiveMQ web console via a cross-site scripting vulnerability in the queue view.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2020-1941?
CVE-2020-1941 is a medium-severity cross-site scripting vulnerability in Apache Activemq, published on 14 May 2020. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
In Apache ActiveMQ 5.0.0 to 5.15.11, the webconsole admin GUI is open to XSS, in the view that lists the contents of a queue.
Weakness: CWE-79
Which versions are affected by CVE-2020-1941?
3 open source packages ship an affected version, including org.apache.activemq:activemq-web-console and activemq. It affects 7 products.
| Package | Affected | Fixed in |
|---|---|---|
org.apache.activemq:activemq-web-console Maven | From 5.0.0 | 5.15.12 |
org.apache.activemq:activemq-web-console Maven | From 5.0.0 | 5.15.12 |
activemq Bitnami | From 5.0.0 to 5.15.11 | None |
Products include Apache Activemq, Oracle Communications Diameter Signaling Router, Oracle Communications Element Manager, Oracle Communications Session Report Manager, Oracle Communications Session Route Manager, Oracle Enterprise Repository and 1 more.
How do I fix CVE-2020-1941?
Upgrade org.apache.activemq:activemq-web-console to 5.15.12 or later.
Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.
Is CVE-2020-1941 being exploited?
There is no known exploitation of CVE-2020-1941 in the wild and no public exploit code.
Other vulnerabilities in Apache Activemq
Sources
Also known as BIT-activemq-2020-1941, DEBIAN-CVE-2020-1941, GHSA-cc94-3v9c-7rm8, UBUNTU-CVE-2020-1941.