← Terug naar overzicht

CVE-2026-77438 affects Trilium, an open-source hierarchical note-taking application, in versions up to and including 0.103.0. The public share-search endpoint fails to enforce per-note shareCredentials and shareHiddenFromTree access controls. An unauthenticated attacker can exploit this flaw to read titles, tree paths, and full content of password-protected shared notes. The endpoint only authorizes the ancestor note in the request and then performs a full-text search across the entire published subtree without re-checking individual note permissions. This allows an attacker to use the endpoint as a boolean oracle to confirm arbitrary substrings and reconstruct protected note contents. The vulnerability enables enumeration of hidden notes and bypass of share password protections. No authentication is required to exploit this issue. The vulnerability has been fixed in Trilium version 0.104.0.

Affected products

  • Trilium 0.103.0 and earlier

Related CVE's

  • CVE-2026-77438

Categories

  • Data Breach & Exfiltration
  • Identity & Access
  • Web Technologies