Manyfold has IDOR in ModelFilesController
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| manyfold3d | manyfold | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Manyfold3d | Manyfold |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.308% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Manyfold
Manyfold manyfold |
|
| CPEs | cpe:2.3:a:manyfold:manyfold:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Manyfold
Manyfold manyfold |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Manyfold3d
Manyfold3d manyfold |
|
| Vendors & Products |
Manyfold3d
Manyfold3d manyfold |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Manyfold is an open source, self-hosted web application for managing a collection of 3d models, particularly focused on 3d printing. Prior to version 0.133.1, the `get_model` method in `ModelFilesController` (line 158-160) loads models using `Model.find_param(params[:model_id])` without `policy_scope()`, bypassing Pundit authorization. All other controllers correctly use `policy_scope(Model).find_param()` (e.g., `ModelsController` line 263). Version 0.133.1 fixes the issue. | |
| Title | Manyfold has IDOR in ModelFilesController | |
| Weaknesses | CWE-639 | |
| References |
| |
| Metrics |
cvssV3_1
|