> CVE-2026-53580 [HIGH]

« BACK_TO_HOME
PUBLISHED
2026-08-27 20:17
MODIFIED
2026-08-27 20:17
CVSS_SCORE V3
8.1
EPSS (Prob. Exploit)
0.52%
Top 56.6%
DATA SOURCES:
NVD 🔗 2026-08-27 CWE MITRE 🔗 2026-09-01 FIRST EPSS 🔗 2026-10-25 OSV 🔗 2026-09-03

> DESCRIPTION

Trilium is an open-source hierarchical note-taking application. In versions prior to 0.104.0, the automatic image-download feature accepts file:// URLs in a note's img tags and reads the referenced local file with no path validation, allowing any authenticated user to disclose arbitrary files readable by the Trilium process. When a text note is saved, Trilium scans its HTML for image sources and downloads each external one; because the HTML sanitizer keeps file as an allowed scheme, a source such as file:///etc/passwd is passed straight to a filesystem read and its contents are stored as a note attachment the user can then retrieve. Pointing the same primitive at an unbounded source such as /dev/zero causes uncontrolled memory allocation that crashes the server process. The feature is enabled by default and is reachable through the web UI, the ETAPI, the web clipper, and note imports, requiring only an authenticated session or an ETAPI token. This issue is fixed in version 0.104.0

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> CVSS V3 METRICS

CVSS_VECTOR
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
EXPLOITABILITY
2.8
IMPACT
5.2

> MÉTRIQUES CVSS DÉTAILLÉES

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Métrique Valeur Interprétation
AV (Vecteur d'Attaque)
Attack Vector
Network (N)
Exploit possible à distance via réseau (HTTP, API, etc.)
AC (Complexité d'Attaque)
Attack Complexity
Low (L)
Peu de conditions requises pour exploiter
PR (Privilèges Requis)
Privileges Required
Low (L)
Authentifié avec compte utilisateur basique
UI (Interaction Utilisateur)
User Interaction
None (N)
Aucune interaction utilisateur nécessaire
S (Périmètre)
Scope
Unchanged (U)
Impact reste dans le périmètre du composant compromis
C (Impact Confidentialité)
Confidentiality Impact
High (H)
Divulgation totale d'informations
I (Impact Intégrité)
Integrity Impact
None (N)
Aucune modification de données possible
A (Impact Disponibilité)
Availability Impact
High (H)
Interruption totale du service possible

> RÉSUMÉ DES IMPACTS

Confidentialité
High
Divulgation totale d'informations
Intégrité
None
Aucune modification de données possible
Disponibilité
High
Interruption totale du service possible

> WEAKNESSES

CWE-73 CWE-400 CWE-552

> CWE DETAILED DESCRIPTIONS

CWE-73: External Control of File Name or Path - The product allows user input to control or influence paths or file names that are used in filesystem operations. | CWE-400: Uncontrolled Resource Consumption - The product does not properly control the allocation and maintenance of a limited resource. | CWE-552: Files or Directories Accessible to External Parties - The product makes files or directories accessible to unauthorized actors, even though they should not be.

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

Trilium arbitrary file read and denial of service via file:// URLs in the automatic image-download feature

AFFECTED PACKAGES:
Unknown / Unknown
178 versions affected
ALIASES:
GHSA-3gxr-j6g6-q75c

> HISTORIQUE DES MODIFICATIONS

Première apparition
27/08/2026 20:17
Source: NVD
📊 ENRICHISSEMENT 01/09/2026 06:02
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-73: External Control of File Name or Path - The product allows user input to control or influence paths or file names that are used in filesystem operations. | CWE-400: Uncontrolled Resource Consu...
Total des modifications: 1 Dernière mise à jour: 1 month ago

> REFERENCES

https://github.com/TriliumNext/Trilium/commit/c417c901dfe45222c321fab1685f26730c...
https://github.com/TriliumNext/Trilium/security/advisories/GHSA-3gxr-j6g6-q75c
« BACK_TO_HOME