critical · CVSS v3 9.6
CVE-2026-54053
Many Notes, a Markdown note‑taking web application, had a flaw in its ZIP vault import that allowed authenticated users to include path‑trav
Overview
Many Notes, a Markdown note‑taking web application, had a flaw in its ZIP vault import that allowed authenticated users to include path‑traversal segments in archive filenames. This enabled writing files outside the importing user’s vault, overwriting other users’ files and injecting malicious SVG that triggers stored XSS when the victim opens the vault. The issue is fixed in version 0.16.0.
Description
Many Notes is a Markdown note-taking web application designed for simplicity. Prior to 0.16.0, the ZIP vault import implemented in app/Actions/ProcessImportedVault.php accepts archive filenames containing parent-directory traversal segments. An authenticated user can write arbitrary files outside the importing user's vault and into other users' vaults, including overwriting existing files. Disguised SVG content can be placed in another user's vault and execute stored cross-site scripting when the victim opens that vault. This issue is fixed in version 0.16.0.
Impact
Confidentiality is compromised as attackers can read other users’ vaults. Integrity is affected because attackers can overwrite existing files, potentially corrupting data. Availability is at risk if critical files are replaced or corrupted. The primary impact is on authenticated users and administrators who rely on the integrity of stored notes.
Remediation
Upgrade to Many Notes 0.16.0 or later. If an upgrade is not immediately possible, restrict ZIP import to reject filenames containing '..' or absolute paths, enforce a whitelist of allowed directories, and validate that extracted files reside within the user’s vault. Additionally, sanitize or strip SVG content before storing it to prevent XSS. Monitor logs for anomalous file creation or overwrite events.
Risk context
The vulnerability is rated critical with a CVSS v3 score of 9.6, indicating a high likelihood of exploitation by authenticated users. Immediate attention is warranted to prevent potential data loss and cross‑site scripting attacks.
Affected products
- Many Notes
Scores
- Severity
- critical
- CVSS v2
- 8.5
- CVSS v3
- 9.6
- CVSS v4
- —
- EPSS
- —