Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2026-32126— OpenEMR: Inverted ACL Condition in CDR ControllerRouter Allows Any Authenticated User to Modify/Delete Clinical Rules and Plans

CVSS 7.1 · High EPSS 0.13% · P31
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-32126

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
OpenEMR: Inverted ACL Condition in CDR ControllerRouter Allows Any Authenticated User to Modify/Delete Clinical Rules and Plans
Source: NVD (National Vulnerability Database)
Vulnerability Description
OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, an inverted boolean condition in ControllerRouter::route() causes the admin/super ACL check to be enforced only for controllers that already have their own internal authorization (review, log), while leaving all other CDR controllers — alerts, ajax, edit, add, detail, browse — accessible to any authenticated user. This allows any logged-in user to suppress clinical decision support alerts system-wide, delete or modify clinical plans, and edit rule configurations — all operations intended to require administrator privileges. This vulnerability is fixed in 8.0.0.1.
Source: NVD (National Vulnerability Database)
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
Source: NVD (National Vulnerability Database)
Vulnerability Type
授权机制缺失
Source: NVD (National Vulnerability Database)
Vulnerability Title
OpenEMR 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
OpenEMR是OpenEMR社区的一套开源的医疗管理系统。该系统可用于医疗实践管理、电子医疗记录、处方书写和医疗帐单申请。 OpenEMR 8.0.0.1之前版本存在安全漏洞,该漏洞源于ControllerRouter::route()中的布尔条件倒置,导致管理员/超级用户访问控制检查仅对已有内部授权的控制器强制执行,而其他所有CDR控制器对任何已验证用户开放,可能导致登录用户抑制临床决策支持警报、删除或修改临床计划以及编辑规则配置。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
openemropenemr < 8.0.0.1 -

II. Public POCs for CVE-2026-32126

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-32126

登录查看更多情报信息。

Same Patch Batch · openemr · 2026-03-11 · 8 CVEs total

CVE-2026-321278.8 HIGHSQL Injection Vulnerability in ajax graphs library (OpenEMR)
CVE-2026-321217.7 HIGHOpenEMR: Stored DOM XSS via `.html()` in Portal Signer Modal
CVE-2026-321237.7 HIGHOpenEMR: Therapy Group Sensitivity ACL No Longer Enforced
CVE-2026-321185.4 MEDIUMOpenEMR has Stored XSS in Graphical Pain Map legend via unescaped annotation text
CVE-2026-321255.4 MEDIUMOpenEMR: Stored XSS in Track Anything Graphs via Unescaped Dygraph Titles/Labels
CVE-2026-321245.4 MEDIUMOpenEMR: Dynamic Code Picker Renders Unescaped Descriptions (Stored XSS)
CVE-2026-321224.3 MEDIUMOpenEMR: Missing Authorization on Claim File Tracker UI and AJAX Endpoint (V2)

IV. Related Vulnerabilities

V. Comments for CVE-2026-32126

No comments yet


Leave a comment