CVE-2026-81032 in NebulaGraph
Resumen
por VulDB • 2026-08-26
NebulaGraph expone su configuración de tiempo de ejecución a través de un servicio HTTP no autenticado. Cada daemon inicia el servicio web definido en src/webservice/WebService.cpp, cuya dirección de enlace (bind address) predeterminada es todas las interfaces, y registra rutas para leer y escribir gflags junto con información de estado y estadísticas. Ni el servicio ni su router llevan a cabo ninguna autenticación, verificación de token o restricción de dirección. La ruta de lectura devuelve el conjunto completo de valores de flags en tiempo de ejecución del daemon, lo que incluye las rutas configuradas para certificados, claves y autoridades de certificación (certificate-authority), la ruta al archivo de contraseña, los directorios de datos y las banderas habilitadoras de seguridad de transporte (transport-security). La ruta de escritura analiza un mapa proporcionado y aplica cada entrada a través del setter en tiempo de ejecución de gflags; por lo tanto, un atacante capaz de alcanzar el puerto puede cambiar el comportamiento del daemon sin reiniciarlo, incluyendo deshabilitar las banderas de seguridad de transporte, redirigir archivos de registro (logs) y alterar flags como failed_login_attempts y password_lock_time_in_secs. Los informes públicos sobre este endpoint describen que se rechaza un único nombre, enable_authorize; en la versión 3.8.0 ese rechazo no está presente y el handler aplica cada nombre que recibe.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.