Input validation error in HedgeDoc - CVE-2026-102927

 

Input validation error in HedgeDoc - CVE-2026-102927

Published: November 11, 2026


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

Vulnerability details

The vulnerability allows a remote user to make notes readable and writable more broadly than intended.

The vulnerability exists due to improper input validation in the HedgeDoc WebSocket permission handler when processing note permission updates. A remote user can intentionally submit an invalid permission string for a note they own to cause viewing and editing checks to fall back to permissive behavior.

On SQLite-backed deployments, invalid permission values can persist in the database. On MySQL and PostgreSQL, the database rejects the update, but the in-memory note state can remain inconsistent for connected users until the note is reloaded or evicted from cache.


Affected software

HedgeDoc

How to mitigate CVE-2026-102927

Install security update from vendor's website.

HedgeDoc - update to 1.11.1

External References

Related Security Bulletins