CVE-2026-33203

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the SiYuan kernel WebSocket server accepts unauthenticated connections when a specific "auth keepalive" query parameter is present. After connection, incoming messages are parsed using unchecked type assertions on attacker-controlled JSON. A remote attacker can send malformed messages that trigger a runtime panic, potentially crashing the kernel process and causing denial of service. Version 3.6.2 fixes the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:b3log:siyuan:*:*:*:*:*:*:*:*

History

17 Jun 2026, 10:37

Type Values Removed Values Added
Summary
  • (es) SiYuan es un sistema de gestión de conocimiento personal. Antes de la versión 3.6.2, el servidor WebSocket del kernel de SiYuan acepta conexiones no autenticadas cuando un parámetro de consulta específico 'auth keepalive' está presente. Después de la conexión, los mensajes entrantes se analizan utilizando aserciones de tipo no verificadas en JSON controlado por el atacante. Un atacante remoto puede enviar mensajes malformados que desencadenan un pánico en tiempo de ejecución, lo que podría bloquear el proceso del kernel y causar una denegación de servicio. La versión 3.6.2 corrige el problema.

23 Mar 2026, 18:48

Type Values Removed Values Added
CPE cpe:2.3:a:b3log:siyuan:*:*:*:*:*:*:*:*
References () https://github.com/siyuan-note/siyuan/security/advisories/GHSA-3g9h-9hp4-654v - () https://github.com/siyuan-note/siyuan/security/advisories/GHSA-3g9h-9hp4-654v - Exploit, Vendor Advisory
First Time B3log
B3log siyuan

20 Mar 2026, 23:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-20 23:16

Updated : 2026-06-17 10:37


NVD link : CVE-2026-33203

Mitre link : CVE-2026-33203

CVE.ORG link : CVE-2026-33203


JSON object : View

Products Affected

b3log

  • siyuan
CWE
CWE-248

Uncaught Exception

CWE-306

Missing Authentication for Critical Function