CVE-2026-67224 in RabbitMQinformación

Resumen

por VulDB • 2026-09-23

RabbitMQ es un corredor de mensajería y streaming. Antes de las versiones 3.13.15, 4.0.20, 4.1.11, 4.2.6 y 4.3.1, el consumidor de trazas construye la ruta de salida como filename:join(TraceDir, Name ++ ".log"), donde Name proviene de PUT /api/traces/:vhost/:name. No se aplica ninguna comprobación segura_relative_path para evitar la traversión en el lado de escritura, mientras que el lado de lectura (rabbit_tracing_files.erl) sí llama a rabbit_misc:safe_relative_path/1, lo que demuestra que esta omisión es un descuido y no una decisión de diseño. El sufijo .log se fuerza y el punto final requiere administrador. Un usuario con la etiqueta administrator puede escribir un archivo con sufijo .log en cualquier ruta del sistema de archivos escribible por el usuario rabbitmq a través del parámetro name del plugin tracing, por ejemplo /etc/cron.d/x.log (si es escribible) o sobrescribir archivos .log existentes fuera del directorio de trazas. Los requisitos previos incluyen que el plugin rabbitmq_tracing esté habilitado y la etiqueta administrator; además, la ruta objetivo debe ser escribible por el usuario OS rabbitmq. Este problema está corregido en las versiones 3.13.15, 4.0.20, 4.1.11, 4.2.6 y 4.3.1.

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

Responsable

GitHub M

Reservar

2026-07-28

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409221

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!