Description
OpenEMR before 8.3.0 contains a broken object level authorization vulnerability in portal/report/portal_custom_report.php that allows authenticated portal patients to read other patients' problem list entries. Attackers can enumerate sequential IDs in issue_ parameter names to retrieve other patients' problem titles, clinical notes, ICD diagnosis codes, and IPPF contraceptive records.
Published: 2026-11-08
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized disclosure of patient problem list data
Action: Immediate Patch
AI Analysis

Impact

OpenEMR versions prior to 8.3.0 contain a broken object‑level authorization flaw in portal/report/portal_custom_report.php. An authenticated portal patient can manipulate the issue_ parameter and retrieve other patients' problem list entries, including titles, clinical notes, ICD diagnosis codes and IPPF contraceptive records, resulting in a confidentiality breach of sensitive medical information.

Affected Systems

The vulnerability affects any OpenEMR installation running a version earlier than 8.3.0. The product is sold by OpenEMR (openemr:openemr).

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate‑to‑high severity. The exploit requires an authenticated portal patient, a common authentication vector for patients. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, indicating that widespread exploitation has not been observed. Attackers can enumerate sequential issue_ values to retrieve sensitive patient data, so the risk persists until the fix is deployed.

Generated by OpenCVE AI on November 8, 2026 at 15:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenEMR to version 8.3.0 or later to apply the official fix.
  • If an upgrade is not immediately possible, disable or restrict access to portal/report/portal_custom_report.php for portal patients, ensuring only administrators can invoke it.
  • Add input validation or object‑level authorization checks to limit patients to only view data associated with their own patient record, preventing enumeration via the issue_ parameter.

Generated by OpenCVE AI on November 8, 2026 at 15:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 13:30:00 +0000

Type Values Removed Values Added
Description OpenEMR before 8.3.0 contains a broken object level authorization vulnerability in portal/report/portal_custom_report.php that allows authenticated portal patients to read other patients' problem list entries. Attackers can enumerate sequential IDs in issue_ parameter names to retrieve other patients' problem titles, clinical notes, ICD diagnosis codes, and IPPF contraceptive records.
Title OpenEMR before 8.3.0 BOLA via portal_custom_report.php Exposes Patient Problem Lists
First Time appeared Open-emr
Open-emr openemr
Weaknesses CWE-639
CPEs cpe:2.3:a:open-emr:openemr:*:*:*:*:*:*:*:*
Vendors & Products Open-emr
Open-emr openemr
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Open-emr Openemr
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T13:15:53.934Z

Reserved: 2026-11-08T02:16:30.558Z

Link: CVE-2026-124470

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-08T14:18:15.287

Modified: 2026-11-08T14:18:15.287

Link: CVE-2026-124470

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T15:30:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key