Vulnerability Description
Penpot is an open-source design tool for design and code collaboration. Prior to 2.15.0, Penpot's remote image import passed the user-controlled url from frontend/src/app/main/data/workspace/media.cljs into the backend RPC method :create-file-media-object-from-url in backend/src/app/rpc/commands/media.clj, where media/download-image in backend/src/app/media.clj used the shared HTTP client without destination filtering, allowing an authenticated file editor to reach internal-only endpoints. This issue is fixed in version 2.15.0.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- https://github.com/penpot/penpot/releases/tag/2.15.0
- https://github.com/penpot/penpot/security/advisories/GHSA-35g2-w7f6-8v9h
- https://github.com/penpot/penpot/security/advisories/GHSA-35g2-w7f6-8v9h
FAQ
What is CVE-2026-45806?
CVE-2026-45806 is a vulnerability with a CVSS score of 7.7 (HIGH). Penpot is an open-source design tool for design and code collaboration. Prior to 2.15.0, Penpot's remote image import passed the user-controlled url from frontend/src/app/main/data/workspace/media.clj...
How severe is CVE-2026-45806?
CVE-2026-45806 has been rated HIGH with a CVSS base score of 7.7/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-45806?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.