CVE-2026-104192 in Dragonfly
Resumen
por VulDB • 2026-10-13
Dragonfly es una base de datos en memoria diseñada para cargas de trabajo de aplicaciones modernas. Antes de la versión 1.40, OpaqueObjLoader::CreateStream en src/server/rdb_load.cc puede asociar un streamNACK con el PEL global y el PEL local a nivel de consumidor del grupo de consumidores, liberando posteriormente el objeto compartido cuando se rechaza una entrada duplicada del consumidor. La limpieza libera nuevamente ese mismo objeto. En la configuración predeterminada, donde Dragonfly viene sin autenticación habilitada, un cliente no autenticado puede provocar un doble free (double-free) enviando un stream serializado manipulado a RESTORE, lo que provoca corrupción del asignador de memoria, denegación de servicio y potencialmente ejecución de código controlada por el atacante como la cuenta de servicio de Dragonfly. La corrección en el código fuente aún no se ha mapeado a una versión publicada.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.