CVE-2026-67224 in RabbitMQinformazioni

Riassunto

di VulDB • 24/09/2026

RabbitMQ è un broker di messaggistica e streaming. Prima delle versioni 3.13.15, 4.0.20, 4.1.11, 4.2.6 e 4.3.1, il consumer della traccia costruisce il percorso di output come filename:join(TraceDir, Name ++ ".log"), dove Name proviene da PUT /api/traces/:vhost/:name. Non viene applicato alcun controllo safe_relative_path per la traversamento (path traversal) sul lato di scrittura, mentre il lato di lettura (rabbit_tracing_files.erl) chiama rabbit_misc:safe_relative_path/1, dimostrando che l'omissione è una svista e non un design intenzionale. Il suffisso .log è forzato e l'endpoint richiede privilegi di amministratore. Un utente con il tag administrator può scrivere un file con suffisso .log in un percorso arbitrario del filesystem scrivibile dall'utente rabbitmq tramite il parametro name del plugin tracing, ad esempio /etc/cron.d/x.log (se scrivibile) o sovrascrivere file .log esistenti al di fuori della directory delle tracce. I prerequisiti includono: plugin rabbitmq_tracing abilitato, tag administrator e percorso target scrivibile dall'utente OS rabbitmq. Questo problema è risolto nelle versioni 3.13.15, 4.0.20, 4.1.11, 4.2.6 e 4.3.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

28/07/2026

Divulgazione

24/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!