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.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
RabbitMQ
Sorona · Bug bounty |
– | – | – | $100 | $1,500 | Partial | – | – | Open |
-
- Critical
- –
- High
- –
- Medium
- –
- Low
- $100
- Safe harbor
- Partial
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.
-
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.