Katalog CVE

CVE-2026-67218

NiskieCVSS 2.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W RabbitMQ przed wersjami 4.0.22, 4.1.11, 4.2.6 i 4.3.0 handler HTTP accept_content/2 wywołuje create_super_stream bez wymaganego sprawdzenia uprawnień configure na wymianie i kolejkach partycji, które jest obecne w ścieżce protokołu strumieniowego. Użytkownik z tagiem management i dostępem do vhosta, ale bez uprawnień configure, może tworzyć super-strumienie przez API HTTP.

Ocena ryzyka

Następuje eskalacja uprawnień z możliwości przeglądania do tworzenia trwałych zasobów klastra, co może prowadzić do nieautoryzowanego zajęcia zasobów i zakłócenia pracy. Wymaga włączonej wtyczki rabbitmq_stream_management oraz tagu management.

Rekomendacja

Zaktualizuj RabbitMQ do wersji 4.0.22, 4.1.11, 4.2.6 lub 4.3.0. Przeglądaj i ograniczaj uprawnienia użytkowników z tagiem management oraz dostępem do vhostów.

Inne podatności w RabbitMQ

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

RabbitMQ is a messaging and streaming broker. Prior to versions 4.0.22, 4.1.11, 4.2.6, and 4.3.0, accept_content/2 at line 56 calls rabbit_stream_manager:create_super_stream/... directly after is_authorized (which only checks the management tag + vhost access via is_authorized_vhost). The stream-protocol equivalent (rabbit_stream_reader.erl create_super_stream handler) calls rabbit_stream_utils:check_super_stream_management_permitted/4 which enforces configure on the exchange and each partition queue. The HTTP handler omits this call entirely. A user with management tag and vhost access , but no configure permission on any resource , can create super-streams (an exchange + N partition stream queues + bindings) via the HTTP API. The native stream-protocol path enforces configure on each resource; the HTTP path does not, creating a privilege escalation from 'can view' to 'can create persistent cluster-wide resources.' Preconditions include rabbitmq_stream_management plugin enabled management tag + vhost access (no resource permissions needed). This issue is fixed in versions 4.0.22, 4.1.11, 4.2.6, and 4.3.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS