Description
OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 8.0.0.3 have a missing authorization check in `portal/sign/lib/show-signature.php` that allows any authenticated patient portal user to retrieve the drawn signature image of any staff member by supplying an arbitrary `user` value in the POST body. The companion write endpoint (`save-signature.php`) was already hardened against this same issue, but the read endpoint was not updated to match. Version 8.0.0.3 patches the issue.
Published: 2026-03-25
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Disclosure of Staff Signatures
Action: Patch
AI Analysis

Impact

A missing authorization check in the show-signature.php script allows any authenticated patient portal user to request and retrieve any staff member’s signature image by supplying an arbitrary user identifier in the POST body. This flaw is an example of authorization bypass and missing authorization for a critical function. The result is that private staff signature images can be exposed without permission.

Affected Systems

OpenEMR versions earlier than 8.0.0.3 that expose the portal/sign/lib/show-signature.php endpoint are affected. Any deployment that permits authenticated patients to access the patient portal and POST requests to this endpoint is vulnerable.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate severity. The estimated exploitation probability is reported as less than 1%, and it is not listed in the Known Exploited Vulnerabilities catalog, implying a low likelihood of real-world attacks. An attacker only needs to be an authenticated patient and send a POST request; no additional privileges are required. The impact is limited to the confidential disclosure of staff signatures and does not allow further system compromise.

Generated by OpenCVE AI on March 26, 2026 at 18:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenEMR to version 8.0.0.3 or later to address the missing authorization check.

Generated by OpenCVE AI on March 26, 2026 at 18:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 26 Mar 2026 18:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 26 Mar 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Open-emr
Open-emr openemr
CPEs cpe:2.3:a:open-emr:openemr:*:*:*:*:*:*:*:*
Vendors & Products Open-emr
Open-emr openemr

Thu, 26 Mar 2026 12:00:00 +0000

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

Thu, 26 Mar 2026 00:00:00 +0000

Type Values Removed Values Added
Description OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 8.0.0.3 have a missing authorization check in `portal/sign/lib/show-signature.php` that allows any authenticated patient portal user to retrieve the drawn signature image of any staff member by supplying an arbitrary `user` value in the POST body. The companion write endpoint (`save-signature.php`) was already hardened against this same issue, but the read endpoint was not updated to match. Version 8.0.0.3 patches the issue.
Title OpenEMR's Missing Authorization in show-signature.php Allows Portal Patients to Read Staff Signatures
Weaknesses CWE-639
CWE-862
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-26T18:09:35.818Z

Reserved: 2026-03-24T19:50:52.103Z

Link: CVE-2026-33934

cve-icon Vulnrichment

Updated: 2026-03-26T18:09:32.903Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-26T00:16:40.290

Modified: 2026-03-26T16:28:33.680

Link: CVE-2026-33934

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-03-27T09:29:17Z

Weaknesses