SB20261111146 - Input validation error in HedgeDoc



SB20261111146 - Input validation error in HedgeDoc

Published: November 11, 2026

Security Bulletin ID SB20261111146
CSH Severity
Low
Patch available
YES
Number of vulnerabilities 1
Exploitation vector Remote access
Highest impact Data manipulation

Breakdown by Severity

Low 100%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 1 vulnerability.


1) Input validation error (CVE-ID: CVE-2026-102927)

CWE-ID: CWE-20 - Improper input validation

CVSSv4: 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]


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.


Remediation

Install update from vendor's website.