CVE-2026-126456 · Other
NO FIX YET · SEE WHAT TO DO
OpenEMR before 8.5.0 escapes the Fee Sheet notecodes field in the wrong context, so stored input can break out of an HTML attribute. A clinician can plant a script that runs in the browsers of higher-privileged users.
first public Oct 28, 2026 · 1 source
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
OpenEMR installations running a version before 8.5.0 where clinician accounts can edit Fee Sheet notecodes. The attacker needs clinician-level access, and the script then runs for higher-privileged users who view the affected record. Deployments that restrict clinician accounts to trusted staff have a smaller exposure.
Not affected if no-untrusted-clinician-accounts, openemr-8.5.0-or-later
Who cares healthcare, openemr, self-hosted
8.5.0 are affected according to the sources.8.5.0 or later, per the sources.OpenEMR before 8.5.0 contains a stored cross-site scripting vulnerability in the Fee Sheet notecodes field, which is escaped with the wrong context. Attackers with clinician access can inject a payload that breaks out of the single-quoted value attribute and executes in higher-privileged users' browsers.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.