BlenderMCP path traversal in download_polyhaven_asset allows arbitrary file writes
BlenderMCP before commit 30a3308 contains a path traversal vulnerability in the download_polyhaven_asset method that allows attackers to write arbitrary files by injecting traversal sequences in API response include keys. Attackers performing MITM attacks or prompt injection can supply malicious paths like '../../.bashrc' to overwrite sensitive files and achieve persistent code execution.
Software afectado
Haz clic en una tecnología para ver todas sus vulnerabilidades.
| Plataforma | Paquete | Versiones vulnerables | Corregida en |
|---|---|---|---|
| Python (PyPI) | blender-mcp | < 1.6.5 | 1.6.5 |
Referencias
- https://nvd.nist.gov/vuln/detail/CVE-2026-66004
- https://github.com/ahujasid/blender-mcp/issues/257
- https://github.com/ahujasid/blender-mcp/pull/258
- https://github.com/ahujasid/blender-mcp/commit/30a3308446cd8f81a9446e5a2ed657c0d8d86072
- https://github.com/ahujasid/mcp-for-blender
- https://www.vulncheck.com/advisories/blendermcp-path-traversal-via-download-polyhaven-asset-api
- https://pypi.org/project/blender-mcp
- https://github.com/advisories/GHSA-4h8q-hh2j-755w
- Vector CVSS
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N- Debilidad (CWE)
CWE-22- Plataforma
- Python (PyPI)
- Paquete
blender-mcp- Publicada
- 24.07.2026
- Actualizado
- 15.10.2026 18:17
Fuentes y licencias
OSV / GitHub Advisory Database - PYSEC-2026-4203 - PyPA Advisory Database; CC BY 4.0
OSV / GitHub Advisory Database - GHSA-4h8q-hh2j-755w - CC BY 4.0
Historial de vulnerabilidades: blender-mcp
Todas las vulnerabilidades publicadas de este paquete (Python (PyPI)), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.
Esta es la única vulnerabilidad conocida de este paquete.
Identifica las vulnerabilidades de tu aplicación
Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.