Incorrect authorization in Wiki.js - #VU165829

 

Incorrect authorization in Wiki.js - #VU165829

Published: November 11, 2026


Vulnerability identifier: #VU165829
CSH Severity: Low
CVSS v4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-863
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to potentially access block metadata and configuration belonging to another site without authorization.

The vulnerability exists due to incorrect authorization in the mayListBlocks() function in backend/api/blocks.ts when handling requests to GET /sites/:siteId/blocks. A remote user can request block definitions for another site using page-authoring permissions restricted to a different site to potentially gain unauthorized access, because the function checks for write:pages or manage:pages permissions without verifying that the granting rule applies to the requested site.


Affected software

Wiki.js

Remediation

Install security update from vendor's website.

Wiki.js - update to 3.2.0

External References

Related Security Bulletins