Descripción
DataBuff ai-apm-web hasta la versión 0.1.10 contiene una vulnerabilidad de omisión de autenticación que permite a atacantes no autenticados falsificar tokens de sesión de administrador utilizando el secreto HMAC embebido en el código en JwtTokenService. Los atacantes pueden firmar una carga útil con admin y una fecha de expiración futura usando el valor por defecto dev-secret para obtener acceso administrativo completo a las rutas protegidas de /webapi, incluida la API de consultas SQL de Doris.
Qué hacer
Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.
Versiones afectadas
- databuff Afectadas: hasta 0.1.10
Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.
Referencias
- Aviso de hackmd.iohackmd.io/@hieuPenguinnn/databuff-default-jwt-secret-auth-bypass
- Referencia en github.comgithub.com/databufflabs/databuff/blob/v0.1.10/ai-apm-web/src/main/res…
- Referencia en github.comgithub.com/databufflabs/databuff/blob/v0.1.10/ai-apm-web/src/main/jav…
- Referencia en github.comgithub.com/databufflabs/databuff/blob/v0.1.10/ai-apm-web/src/main/jav…
- Referencia en github.comgithub.com/databufflabs/databuff
- Aviso de vulncheck.comvulncheck.com/advisories/databuff-ai-apm-web-through-0.1.10-authentic…
Ver el texto original en inglés (CVE.org)
DataBuff ai-apm-web through 0.1.10 Authentication Bypass via Hardcoded HMAC Secret
DataBuff ai-apm-web through 0.1.10 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge admin session tokens by using the hardcoded HMAC secret in JwtTokenService. Attackers can sign a payload of admin and a future expiry with the default dev-secret to gain full administrative access to protected /webapi routes, including the Doris SQL query API.