OpenEMR: Insecure direct object reference in portal/lib/persist.php (CVE-2026-124453)
OpenEMR versions before 8.3.0 contain an insecure direct object reference vulnerability in portal/lib/persist.php that allows authenticated portal patients to write settings for other patients.
CVE search metadata
CVE search record: CVE-2026-124453. Severity: high. CVSS: 7.1. KEV: no. Product: OpenEMR (< 8.3.0). Brief: OpenEMR: Insecure direct object reference in portal/lib/persist.php (CVE-2026-124453). Brief link: https://feed.craftedsignal.io/briefs/2026-11-openemr-idor-4ecb7d2c/
Triage facts
Revision 1- Applicability
- OpenEMR (< 8.3.0)
- Evidence
- Unknown
- Severity
- High
- Sources
- 1 public source
- Freshness
- Revision 1Nov 8, 19:33 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
OpenEMR before 8.3.0 contains an insecure direct object reference vulnerability in portal/lib/persist.php. Authenticated portal patients can modify the setting_patient parameter in a JSON POST request to another patient's PID, allowing them to alter that patient's portal settings, such as the portal theme.