Description
OpenEMR before 8.3.0 contains a broken object-level authorization vulnerability in the SOAP note update API, which does not verify that the supplied SOAP note ID (sid) belongs to the supplied patient and encounter. Authenticated users with encounters/notes permission can send PUT requests to /api/patient/:pid/encounter/:eid/soap_note/:sid with another patient's sid to overwrite that clinical note and reassign its pid.
Published: 2026-11-08
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized modification of SOAP notes leading to data integrity and privacy violations
Action: Patch Immediately
AI Analysis

Impact

OpenEMR versions prior to 8.3.0 contain a flaw in the SOAP note update API where the system does not verify that the SOAP note identifier supplied in the request belongs to the patient and encounter being targeted. This allows an authenticated user who has permission to manage encounters and notes to submit a request that points to another patient’s note ID, effectively overwriting that note’s contents and reassigning it to a different patient. The consequence is a direct breach of confidentiality, integrity, and potentially availability of protected health information, as clinical notes can be altered or misattributed across patient records.

Affected Systems

The vulnerability affects installations of OpenEMR known by the vendor identifier openemr:openemr. All releases older than version 8.3.0 are susceptible, regardless of the specific patch level applied after a prior release. The fix exists in OpenEMR 8.3.0 and later releases, which restore proper ownership checks on SOAP note updates.

Risk and Exploitability

The flaw yields a CVSS score of 7.1, indicating a high risk when exploited. No EPSS score is provided, and the vulnerability is not currently listed in the CISA KEV catalog, suggesting it is not widely exploited yet. However, because the API requires authentication, the attack surface is limited to users with encounter and note permissions, but once compromised, the attacker can manipulate any patient’s notes. The lack of external verification or request validation makes this relatively easy to exploit for anyone with valid credentials.

Generated by OpenCVE AI on November 8, 2026 at 14:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest OpenEMR update (8.3.0 or later) to restore proper authorization checks in the SOAP note API.
  • Restrict users with encounter/notes permissions to only those who need them for clinical care to limit potential abuse.
  • Monitor SOAP note update logs for unusual activity, such as changes of note owners or sudden large edits, and investigate promptly.

Generated by OpenCVE AI on November 8, 2026 at 14:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
First Time appeared Openemr
Openemr openemr
Vendors & Products Openemr
Openemr openemr

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 the SOAP note update API, which does not verify that the supplied SOAP note ID (sid) belongs to the supplied patient and encounter. Authenticated users with encounters/notes permission can send PUT requests to /api/patient/:pid/encounter/:eid/soap_note/:sid with another patient's sid to overwrite that clinical note and reassign its pid.
Title OpenEMR before 8.3.0 Broken Object Authorization via SOAP Note Update API
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': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-124473

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-124473

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T15:15:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key