CVE Catalog

CVE-2026-54053

CriticalCVSS 9.6
Published: Translated: NVD NIST

Summary

Many Notes prior to 0.16.0 allows an authenticated user to write arbitrary files outside their own vault during ZIP vault import. Through parent-directory traversal segments in filenames, an attacker can overwrite other users' files and place malicious SVG content leading to stored XSS.

Risk Assessment

An attacker can compromise the integrity of other users' data and execute a stored XSS attack when the victim opens the infected vault.

Recommendation

Update Many Notes to version 0.16.0 or later, which fixes this vulnerability.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS