Description
Penpot’s ::import-binfile RPC command lacks authorization on the optional file-id parameter, allowing any authenticated user to overwrite any files on the target server and subscribe to WebSocket events, enabling full data exfiltration and data poisoning.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Penpot | Penpot | 1.20 – ≤ 2.17.1 | — |