Skip to content
Threat Feed
high advisory

OpenEMR: Stored Cross-Site Scripting (CVE-2026-124463)

OpenEMR versions prior to 8.3.0 contain a stored cross-site scripting vulnerability allowing authenticated users with CAMOS access to execute arbitrary scripts in a victim context.

CVE search metadata

CVE search record: CVE-2026-124463. Severity: high. CVSS: 8.7. KEV: no. Product: OpenEMR (< 8.3.0). Brief: OpenEMR: Stored Cross-Site Scripting (CVE-2026-124463). Brief link: https://feed.craftedsignal.io/briefs/2026-11-openemr-xss-0acba206/

Triage facts

Revision 1
Applicability
OpenEMR (< 8.3.0)
Evidence
Unknown
Severity
High
Action
Elevated
Sources
1 public source
Freshness
Revision 1Nov 8, 17:30 UTC
Vulnerabilities
1 CVE
Source quality
A1Likely

OpenEMR versions before 8.3.0 contain a stored cross-site scripting (XSS) vulnerability. Authenticated users with CAMOS (Computerized Assisted Medical Office Suite) access can inject malicious HTML or scripts by saving content through the ajax_save.php endpoint. The payload is subsequently executed when a victim accesses the entry via the rx_print.php script (specifically the non-print_html branch), allowing the attacker to perform actions or read data as the authenticated user.

Impact

Successful exploitation allows authenticated attackers to perform unauthorized actions or exfiltrate sensitive data by executing scripts within the browser session of a victim user who views the malicious content.

Recommendation

  • Upgrade OpenEMR to version 8.3.0 or later to remediate the vulnerability.
  • Audit access controls for the CAMOS module to ensure only trusted users have the ability to save content.
  • Monitor web server logs for suspicious POST requests to ajax_save.php containing script-related characters.

Immediate actions

Patch OpenEMR instances to version 8.3.0 or later.

IT Operations 72h

Threat Hunt

Identify users performing save operations via ajax_save.php containing script tags.

T1059.007 medium medium confidence hunt now

Data: Web server access logs (POST method to ajax_save.php), Request bodies containing <script>, onload, or onerror tags

Mitigations

Upgrade OpenEMR to version 8.3.0.

immediate IT Operations

CVE-2026-124463