CVE-2026-95754 in MISPinformación

Resumen

por VulDB • 2026-09-22

En el método `login()` de `UsersController` en MISP, la consulta de base de datos pre-autenticación utilizada para la rama de verificación de TOTP (autenticación de dos factores) no incluía la columna `User.disabled` en su lista de campos SELECT. La consulta seleccionaba únicamente `User.password`, `User.totp` y `User.hotp_counter`. Cuando la rama de TOTP accedía posteriormente a `$unauth_user['User']['disabled']`, la clave estaba ausente del conjunto de resultados, lo que producía una advertencia PHP 'Undefined array key' (clave de matriz no definida) y hacía que la expresión se evaluara como nula (falsa). Como resultado, el mecanismo de protección para usuarios deshabilitados en la rama de TOTP era efectivamente ineficaz: un usuario deshabilitado con TOTP habilitada podía proceder a la etapa de verificación de TOTP en lugar de ser rechazado en ese punto.

El mensaje del commit indica explícitamente que esto fue 'inofensivo en la práctica' porque la llamada posterior a `identify()` vuelve a validar al usuario y seguiría rechazando una cuenta deshabilitada.

Por lo tanto, el impacto práctico en seguridad es mínimo, limitado a una pequeña diferencia de divulgación de información en la respuesta de inicio de sesión (se presenta un prompt para TOTP en lugar de un rechazo inmediato) y a una advertencia PHP en los registros de la aplicación.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

CIRCL

Reservar

2026-09-22

Divulgación

2026-09-22

Moderación

aceptado

Artículo

VDB-408469

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!