Skip to content

RabbitMQ bug bounty programs

rabbitmq.com Updated

RabbitMQ runs one public program: a Sorona bug bounty paying up to $1,500.

Top reward
$1,500
Sorona
Programs
1
1 pays cash
Targets in scope
15
2 types
Last change
None yet
Tracked since Nov 2026

Where to report

The one public program RabbitMQ runs.

Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.

What is in scope

15 targets. 6 excluded.

  • https://www.rabbitmq.com

    Web

  • AMQP 0-9-1 and AMQP 1.0 frame parsing, channel handling and the connection negotiation in front of both

    Products and areas

  • Clustering, Erlang distribution between nodes, the shared cluster cookie and the peer discovery backends

    Products and areas

  • Plugin loading, the plugin directory and what an enabled plugin can reach inside the node

    Products and areas

  • Queue types and their implementations: classic queues, quorum queues and the Raft implementation behind them, and streams

    Products and areas

  • rabbitmqctl, rabbitmq-diagnostics and the Erlang remote shell path they use to reach a running node

    Products and areas

  • Shovel and federation, the plugins that connect one broker to another, along with the credentials and TLS settings on those links

    Products and areas

  • The authentication and authorization backends in full: internal, LDAP, HTTP, OAuth 2 and JWT, and the cache backend in front of them

    Products and areas

  • The management plugin, its HTTP API, its web UI and the definitions import and export it performs

    Products and areas

  • The MQTT, STOMP, Web-MQTT and Web-STOMP plugins and the protocol handling each adds

    Products and areas

  • The permission model across virtual hosts, exchanges, queues and topics, including topic authorization and the regular expressions permissions are written as

    Products and areas

  • The project's security page asks for a private GitHub Security Advisory on rabbitmq/rabbitmq-server, with a Broadcom PSIRT address as fallback. It declares no boundary narrower than the broker the project ships

    Products and areas

  • The Prometheus and management metrics endpoints and what an unauthenticated caller can read from them

    Products and areas

  • The stream protocol and its plugin, which is a separate wire protocol with its own authentication

    Products and areas

  • TLS termination on every listener, peer certificate verification and the mapping from a certificate to a RabbitMQ user

    Products and areas

No target matches. Try part of a host name, such as the company name.

Out of scope 6

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • A broker deliberately exposed to an untrusted network with the default guest account still reachable, which is a configuration decision the documentation warns about

  • Client libraries maintained outside the server repository

  • Erlang/OTP itself, unless RabbitMQ's own use of it is what makes the defect reachable

  • Tanzu RabbitMQ and other Broadcom commercial builds, which have their own support and advisory process

  • The applications publishing and consuming messages

  • The RabbitMQ Cluster Operator and the Kubernetes Messaging Topology Operator, separate repositories with their own advisory streams

Recent changes

Reward and scope changes across every RabbitMQ program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

Recent CVEs

Published vulnerabilities in RabbitMQ products, from the NVD.

Search NVD
  • CVE-2020-36282 Critical

    JMS Client for RabbitMQ 1.x before 1.15.2 and 2.x before 2.2.0 is vulnerable to unsafe deserialization that can result in code execution via crafted StreamMessage data.

About this page

This page gathers every public program listed under rabbitmq.com: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.

Something wrong or missing? Report a correction.