Katalog CVE

CVE-2026-67227

ŚrednieCVSS 5.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W RabbitMQ w wersjach od 4.0.0 do 4.0.22, 4.1.14, 4.2.7 i 4.3.1 występuje podatność polegająca na wyczerpaniu atomów. Funkcja toatom/1 jest wywoływana na segmencie ścieżki URL :name w endpointach global-parameters, co pozwala użytkownikowi z uprawnieniami policymaker na wielokrotne żądania i wyczerpanie tablicy atomów, prowadząc do awarii węzła.

Ocena ryzyka

Użytkownik z uprawnieniami policymaker może zdalnie doprowadzić do awarii węzła RabbitMQ poprzez wysłanie około miliona żądań HTTP z unikalnymi nazwami parametrów. Może to spowodować niedostępność brokera komunikatów.

Rekomendacja

Zaktualizuj RabbitMQ do wersji 4.0.22, 4.1.14, 4.2.7 lub 4.3.1, które zawierają poprawkę. Ogranicz uprawnienia policymaker tylko do zaufanych użytkowników.

Inne podatności w RabbitMQ

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

RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.22 and 4.1.14 and 4.2.7 and 4.3.1, Atom exhaustion: toatom on global-parameter :name. resourceexists/2 (and the PUT/DELETE handlers) call rabbitdatacoercion:toatom/1 on the :name URL path segment. toatom/1 uses binarytoatom/2 (unsafe). The endpoint requires policymaker (not management, but below A user with the policymaker tag can crash the node by exhausting the atom table via repeated requests to /api/global-parameters/:name with unique :name Management plugin enabled policymaker tag ~1M HTTP. This issue is fixed in versions 4.0.22 and 4.1.14 and 4.2.7 and 4.3.1.

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