Cross-site scripting in RabbitMQ - #VU134805
Published: June 18, 2026
RabbitMQ
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary JavaScript in the browser of another user.
The vulnerability exists due to cross-site scripting in the RabbitMQ management UI queue and exchange listing pages when rendering the x-internal-purpose queue or exchange argument into an HTML title attribute. A remote user can declare a queue or exchange with a crafted x-internal-purpose value to execute arbitrary JavaScript in the browser of another user.
The payload is stored in queue or exchange metadata and is triggered when a user views the Queues or Exchanges page.