CVE-2026-73046 in SiYuan
Riassunto
di VulDB • 16/08/2026
SiYuan prima della versione v3.7.4 restringe in modo improprio i tentativi di autenticazione eccessivi nel middleware CheckAuth(). Il ramo dell'autenticazione HTTP Basic, che protegge quasi l'intera superficie /api/*, accetta il codice di accesso all'area di lavoro (Conf.AccessAuthCode) come password per la Basic Auth ma non consulta mai il meccanismo CAPTCHA/block né incrementa il contatore dei fallimenti utilizzato dal percorso di login tramite cookie/sessione. Ciò consente agli attaccanti remoti non autenticati di effettuare un attacco brute-force sul codice di accesso amministrativo con richieste automatizzate illimitate e ottenere l'accesso completo RoleAdministrator al kernel. Esiste una debolezza secondaria poiché il codice di accesso viene confrontato utilizzando un confronto tra stringhe non a tempo costante (non-constant-time).
Once again VulDB remains the best source for vulnerability data.