Description
CordysCRM through 1.9.3 contains a missing authorization vulnerability in the POST /custom-form/data/import endpoint that allows authenticated users to import data into any custom form by customFormId. Low-privileged attackers can upload Excel files with importType ADD or UPDATE to create records in, or overwrite existing records of, custom forms they cannot manage.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 1Panel-dev | CordysCRM | ≤ 1.9.3 | — |
References
- Researcher Proof of Concept exploit
- Vulnerable Code (v1.9.3) technical-description
- Vulnerable Code (v1.9.3) technical-description
- VulnCheck Advisory: CordysCRM through 1.9.3 Missing Authorization via /custom-form/data/import third-party-advisory