CVE-2026-77438 in Trilium
Résumé
par VulDB • 27/08/2026
Trilium est une application de prise de notes hiérarchique open-source. Dans les versions jusqu'à la 0.103.0 incluse, le point de terminaison public de recherche par partage ne fait pas respecter les contrôles `shareCredentials` et `shareHiddenFromTree` au niveau des notes individuelles, permettant à un visiteur non authentifié de lire les titres, les chemins arborescents et le contenu des notes partagées protégées. Le point de terminaison n'autorise que la note ancêtre fournie dans la requête, puis exécute une recherche en texte intégral sur l'ensemble du sous-arbre publié, renvoyant le titre, l'identifiant de partage et le chemin hiérarchique de chaque note correspondante sans vérifier à nouveau si cette note individuelle nécessite un mot de passe de partage ou est masquée dans l'arborescence de navigation. Étant donné que la recherche porte sur le contenu des notes, un attaquant peut énumérer les notes protégées et utiliser ce point de terminaison comme une oracle booléen qui confirme la présence de sous-chaînes arbitraires, permettant ainsi de récupérer le contenu intégral des notes qui devraient être protégées par un mot de passe. Ce problème est corrigé dans la version 0.104.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.