CVE-2026-73046 in SiYuan
Resumen
por VulDB • 2026-08-16
SiYuan antes de la versión v3.7.4 restringe incorrectamente los intentos excesivos de autenticación en el middleware CheckAuth(). La rama de Autenticación Básica HTTP, que protege casi toda la superficie /api/*, acepta el código de acceso del espacio de trabajo (Conf.AccessAuthCode) como contraseña para la Autenticación Básica, pero nunca consulta el mecanismo CAPTCHA/bloqueo ni incrementa el contador de fallos utilizado por la ruta de inicio de sesión mediante cookies/sesión. Esto permite que atacantes remotos no autenticados realicen ataques de fuerza bruta contra el código de acceso administrativo con solicitudes automatizadas ilimitadas y obtengan acceso completo como RoleAdministrator al núcleo del sistema. Existe una debilidad secundaria porque el código de acceso se compara utilizando una comparación de cadenas en tiempo no constante (non-constant-time string comparison).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.