{"resultsPerPage":1,"startIndex":0,"totalResults":1,"format":"NVD_CVE","version":"2.0","timestamp":"2026-04-19T12:56:14.618","vulnerabilities":[{"cve":{"id":"CVE-2026-28225","sourceIdentifier":"security-advisories@github.com","published":"2026-02-26T23:16:36.413","lastModified":"2026-02-27T16:55:07.943","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"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."},{"lang":"es","value":"Manyfold es una aplicación web de código abierto y autoalojada para gestionar una colección de modelos 3D, particularmente enfocada en la impresión 3D. Antes de la versión 0.133.1, el método `get_model` en `ModelFilesController` (línea 158-160) carga modelos usando `Model.find_param(params[:model_id])` sin `policy_scope()`, eludiendo la autorización de Pundit. Todos los demás controladores usan correctamente `policy_scope(Model).find_param()` (por ejemplo, `ModelsController` línea 263). La versión 0.133.1 corrige el problema."}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","baseScore":5.3,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"LOW","availabilityImpact":"NONE"},"exploitabilityScore":3.9,"impactScore":1.4},{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","baseScore":6.5,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"HIGH","availabilityImpact":"NONE"},"exploitabilityScore":2.8,"impactScore":3.6}]},"weaknesses":[{"source":"security-advisories@github.com","type":"Primary","description":[{"lang":"en","value":"CWE-639"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:manyfold:manyfold:*:*:*:*:*:*:*:*","versionEndExcluding":"0.133.1","matchCriteriaId":"E2BF73EA-32B4-4B68-92BC-BC17A045C023"}]}]}],"references":[{"url":"https://github.com/manyfold3d/manyfold/releases/tag/v0.133.1","source":"security-advisories@github.com","tags":["Product","Release Notes"]},{"url":"https://github.com/manyfold3d/manyfold/security/advisories/GHSA-v8pw-3r2f-3fqm","source":"security-advisories@github.com","tags":["Mitigation","Vendor Advisory","Exploit"]}]}}]}