CVE-2026-53580
Last modified
CVE-2026-53580 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. 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. EPSS estimates a 0.27% chance of exploitation in the next 30 days.
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
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| TriliumNext | Trilium | < 0.104.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-53580?
How severe is CVE-2026-53580?
How do I fix CVE-2026-53580?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-53573GeoNetwork is a catalog application to manage spatially refe…4.8
- CVE-2026-53576Kestra is an open-source, event-driven orchestration platfor…10
- CVE-2026-53577Kestra is an open-source, event-driven orchestration platfor…6.5
- CVE-2026-53578Trilium is an open-source hierarchical note-taking applicati…9.3
- CVE-2026-53579Trilium is an open-source hierarchical note-taking applicati…9.3
- CVE-2026-5358Rejected reason: REJECTED: CVE-2026-5358 is rejected for two…
- CVE-2026-53581OPNsense is a FreeBSD based firewall and routing platform. P…9
- CVE-2026-53583libgit2 is a portable C implementation of the Git core metho…6.5
- CVE-2026-53584libgit2 is a portable C implementation of the Git core metho…4.3
- CVE-2026-53585libgit2 is a portable C implementation of the Git core metho…5.3
- CVE-2026-53586libgit2 is a portable C implementation of the Git core metho…6.5
- CVE-2026-53587libgit2 is a portable C implementation of the Git core metho…7.5
Are you affected by CVE-2026-53580?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
