CVE-2026-68586

SiYuan before v3.7.3 fails to apply publish-access filters to the getBacklinkDoc and getBackmentionDoc content endpoints (/api/ref/getBacklinkDoc and /api/ref/getBackmentionDoc). While the corresponding backlink list endpoints filter publish-forbidden documents, the content endpoints (gated only by CheckAuth) do not. A publish-mode reader — including an anonymous reader when publish Basic Auth is disabled — can call these endpoints directly with a publish-forbidden document's ID to retrieve its rendered DOM content and to determine whether the document references a given block (a reference-existence oracle).
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) SiYuan anterior a la v3.7.3 no aplica filtros de acceso de publicación a los endpoints de contenido getBacklinkDoc y getBackmentionDoc (/API/ref/getBacklinkDoc y /API/ref/getBackmentionDoc). Mientras que los endpoints de lista de backlinks correspondientes filtran documentos con publicación prohibida, los endpoints de contenido (protegidos solo por CheckAuth) no lo hacen. Un lector en modo de publicación - incluyendo un lector anónimo cuando la autenticación básica de publicación está deshabilitada - puede llamar a estos endpoints directamente con el ID de un documento con publicación prohibida para recuperar su contenido DOM renderizado y para determinar si el documento hace referencia a un bloque dado (un oráculo de existencia de referencia).

Information

Published : 2026-08-03 14:16

Updated : 2026-10-23 21:10


NVD link : CVE-2026-68586

Mitre link : CVE-2026-68586

CVE.ORG link : CVE-2026-68586


JSON object : View

Products Affected

No product.

CWE
CWE-862

Missing Authorization