Description
OpenEMR before 8.3.0 contains a stored cross-site scripting vulnerability in the patient portal template import handler that allows authenticated attackers with Forms Administration permissions to upload template files containing arbitrary HTML or JavaScript. Attackers can inject malicious scripts through the template upload functionality, which are stored without sanitization and execute in the browser of any other Forms Administration user who views the template in the HTML editor.
Published: 2026-08-19
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows a user with Forms Administration permissions to upload a patient portal template that contains arbitrary HTML or JavaScript. Because the input is not sanitized, the injected code is stored and later executed in the browser of any other Forms Administration user who opens the template in the HTML editor, giving the attacker the ability to steal cookies, deface the interface, or perform further client‑side attacks.

Affected Systems

OpenEMR versions earlier than 8.3.0 are vulnerable. Specifically, any release of the OpenEMR application where the patient portal template import handler is present and lacks input sanitisation. This includes all current builds prior to the 8.3.0 release.

Risk and Exploitability

The CVSS score of 5.1 indicates a medium severity vulnerability, and the EPSS score is not available. Because the attack requires an authenticated user with Forms Administration rights, the likelihood of exploitation is limited to environments where such permissions are granted. The vulnerability is included in the web interface of the application, so the attacker can trigger it through a browser session. The vulnerability is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on August 19, 2026 at 16:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the OpenEMR 8.3.0 release or later, which removes the unsanitised template upload path.
  • Immediately audit and delete any patient portal templates that may contain malicious code or were uploaded prior to the patch.
  • Restrict Forms Administration privileges to only trusted personnel and review the necessity of those permissions.

Generated by OpenCVE AI on August 19, 2026 at 16:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 17:00:00 +0000

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

Wed, 19 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
Description OpenEMR before 8.3.0 contains a stored cross-site scripting vulnerability in the patient portal template import handler that allows authenticated attackers with Forms Administration permissions to upload template files containing arbitrary HTML or JavaScript. Attackers can inject malicious scripts through the template upload functionality, which are stored without sanitization and execute in the browser of any other Forms Administration user who views the template in the HTML editor.
Title OpenEMR < 8.3.0 Stored XSS via Patient Portal Template Import Handler
Weaknesses CWE-79
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-19T15:20:11.616Z

Reserved: 2026-04-13T20:29:02.808Z

Link: CVE-2026-40508

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-19T15:17:01.707

Modified: 2026-08-19T16:17:09.640

Link: CVE-2026-40508

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-19T17:00:12Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')