CVE-2026-33305: OpenEMR has Authorization Bypass in FaxSMS AppDispatch Constructor
OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, an authorization bypass in the optional FaxSMS module (oe-module-faxsms) allows any authenticated OpenEMR user to invoke controller methods — including getNotificationLog(), which returns patient appointment data (PHI) — regardless of whether they hold the required ACL permissions. The AppDispatch constructor dispatches user-controlled actions and exits the process before any calling code can enforce ACL checks. Version 8.0.0.2 fixes the issue.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2026-33305?
CVE-2026-33305 has a moderate severity rating due to potential risks associated with unauthorized access.
How do I fix CVE-2026-33305?
To fix CVE-2026-33305, update the OpenEMR application to version 8.0.0.2 or later.
What does CVE-2026-33305 affect?
CVE-2026-33305 affects OpenEMR versions prior to 8.0.0.2, specifically impacting the FaxSMS module.
What kind of vulnerability is CVE-2026-33305?
CVE-2026-33305 is an authorization bypass vulnerability in the FaxSMS AppDispatch constructor.
Can CVE-2026-33305 be exploited by unauthenticated users?
No, CVE-2026-33305 can only be exploited by authenticated OpenEMR users.