Description
OpenEMR before 8.3.0 contains an insecure direct object reference vulnerability in many encounter-form view and save endpoints that lack patient/encounter ownership checks. Authenticated clinical users can enumerate sequential form id values in requests such as soap/view.php and save.php to read and overwrite other patients' clinical records.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| openemr | openemr | < 8.3.0 | 8.3.0 |
References
- GitHub Security Advisory (GHSA-3mg9-27fw-m9j6) vendor-advisory
- VulnCheck Advisory: OpenEMR before 8.3.0 Cross-Patient IDOR via Encounter Form Viewers and Save Handlers third-party-advisory