Vulnerability · Published Jul 16, 2026 · Assigned by GitHub_M
CVE-2026-46336Manyfold: Authenticated Path Traversal via File Rename
High 7.1
In plain English
A high-severity path traversal in manyfold from manyfold3d. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 33% of all known vulnerabilities).
Official description
Manyfold is an open source, self-hosted web application for managing a collection of 3d models, particularly focused on 3d printing. From 0.96.0 until 0.140.0, authenticated users can rename uploaded files with path traversal sequences because app/models/model_file.rb uses the user-controlled filename in File.join(model.path, filename) without sufficient sanitization, allowing files to be moved or written outside the configured library directory. This issue is fixed in version 0.140.0.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| manyfold3d | manyfold | >= 0.96.0, < 0.140.0 |
Weakness: CWE-22, CWE-73 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
References
- https://github.com/manyfold3d/manyfold/security/advisories/GHSA-j5f9-r7wf-hv37 x_refsource_CONFIRM
- https://github.com/manyfold3d/manyfold/pull/6122 x_refsource_MISC
- https://github.com/manyfold3d/manyfold/commit/ed6a53e54926708594c07d222155ac3a22f93174 x_refsource_MISC
- https://github.com/manyfold3d/manyfold/releases/tag/v0.140.0 x_refsource_MISC