Skip to content
OpenAdvisories

Vendor

Open-Emr

275 known vulnerabilities.

140 results · Clear filters · Feed

  • High 7.6

    OpenEMR Missing Authorization on Claim File Download Endpoint

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0.3, the billing file-download endpoint `interface/billing/get_claim_file.php` only verifies that the caller has a valid session and …

  • High 8.8
    CVE-2026-33917 Public exploit

    OpenEMR has SQL Injection in CAMOS Form

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 8.0.0.3 contais a SQL injection vulnerability in the ajax_save CAMOS form that can be exploited by authenticated attackers. The vulnerab…

  • High 7.2

    OpenEMR has SQL Injection in PostCalendar Category Delete

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0.3, the PostCalendar module contains a blind SQL injection vulnerability in the `categoriesUpdate` administrative function. The `del…

  • High 7.7

    OpenEMR: XInclude Injection in CCDA Import Allows Reading Arbitrary Server Files

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0.3, an authenticated user with access to the Carecoordination module can upload a crafted CCDA document containing `<xi:include href…

  • High 7.2
    CVE-2026-33910 Public exploit

    OpenEMR has a SQL Injection Vulnerability in patient selection

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions up to and including 8.0.0.2 contain a SQL injection vulnerability in the patient selection feature that can be exploited by authenticated attacke…

  • High 8.7

    OpenEMR has Stored XSS in patient encounter Eye Exam form $CHRONIC2 and $CHRONIC3

    OpenEMR is a free and open source electronic health records and medical practice management application. Users with the `Notes - my encounters` role can fill Eye Exam forms in patient encounters. The answers to the form are displayed on the encounter page and…

  • High 8.1
    CVE-2026-29187 Public exploit

    OpenEMR Vulnerable to Authenticated Blind Boolean-Based SQL Injection in new_search_popup.php

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0.3, a Blind SQL Injection vulnerability exists in the Patient Search functionality (/interface/new/new_search_popup.php). The vulner…

  • High 8.7

    OpenEMR has stored XSS in portal_payment.php via Unescaped table_args

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, a stored cross-site scripting (XSS) vulnerability in the patient portal payment flow allows a patient portal user to persist arbitrary J…

  • High 7.3

    OpenEMR: zhAclCheck Ignores Explicit ACL Denies

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, the module ACL function `AclMain::zhAclCheck()` only checks for the presence of any "allow" (user or group). It never checks for explici…

  • High 7.2

    OpenEMR has Out-of-Band Server-Side Request Forgery (OOB SSRF)

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, users with the `Notes - my encounters` role can fill Eye Exam forms in patient encounters. The answers to the form can be printed out in…

  • High 7.1

    OpenEMR has arbitrary image file read via PDF generator

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, users with the `Notes - my encounters` role can fill Eye Exam forms in patient encounters. The answers to the form can be printed out in…

  • High 8.5

    OpenEMR has Stored XSS in patient encounter Eye Exam form answers

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, users with the `Notes - my encounters` role can fill **Eye Exam** forms in patient encounters. The answers to the form are displayed on …

  • High 8.8
    CVE-2026-32127 Public exploit

    SQL Injection Vulnerability in ajax graphs library (OpenEMR)

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, OpenEMR contains a SQL injection vulnerability in the ajax graphs library that can be exploited by authenticated attackers. The vulnerab…

  • High 7.1

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

    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 alr…

  • High 7.7

    OpenEMR: Therapy Group Sensitivity ACL No Longer Enforced

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, sensitivity checks for group encounters are broken because the code only consults form_encounter for sensitivity, while group encounters…

  • High 7.7

    OpenEMR: Stored DOM XSS via `.html()` in Portal Signer Modal

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, Stored XSS in prescription CSS/HTML print view via patient demographics. That finding involves server-side rendering of patient names vi…

  • High 8.7

    OpenEMR Arbitrary File Write leading to Remote Code Execution

    OpenEMR is a free and open source electronic health records and medical practice management application. In 7.0.4 and earlier, the disposeDocument() method in EtherFaxActions.php allows authenticated users to write arbitrary content to arbitrary locations on …

  • High 7.1

    OpenEMR's Portal Payment Endpoint Trusts User-Controlled pid

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, in `portal/portal_payment.php`, the patient id used for the page is taken from the request (`$pid = $_REQUEST['pid'] ?? $pid` and …

  • High 7.1

    OpenEMR Missing Authorization Checks in DICOM Viewer State API

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the DICOM viewer state API (e.g. upload or state save/load) accepts a document ID (`doc_id`) without verifying that the document b…

  • High 8.8
    CVE-2026-25746 Public exploit

    OpenEMR has SQL Injection Vulnerability

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 8.0.0 contain a SQL injection vulnerability in prescription that can be exploited by authenticated attackers. The vulnerability exists d…

  • High 7.2

    OpenEMR has Stored XSS in Questionnaire answers

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, users with the "Forms administration" role can fill questionnaires ("forms") in patient encounters. The answers to the forms are d…

  • High 7.5

    OpenEMR has Session Timeout Bypass via skip_timeout_reset

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the session expiration check in `library/auth.inc.php` runs only when `skip_timeout_reset` is not present in the request. When `sk…

  • High 8.1

    OpenEMR's Document and Insurance REST Endpoints Skip ACL

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the REST API route table in `apis/routes/_rest_routes_standard.inc.php` does not call `RestConfig::request_authorization_check()` …

  • High 8.1

    OpenEMR Portal Users Can Forge Provider Signatures

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, an authorization bypass vulnerability in the patient portal signature endpoint allows authenticated portal users to upload and ove…

  • High 7.4

    OpenEMR has SQL Injection in Immunization Search/Report

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, an SQL injection vulnerability in the Immunization module allows any authenticated user to execute arbitrary SQL queries, leading …

  • High 8.8

    OpenEMR has Broken Access Control in Procedures Configuration

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, a Broken Access Control vulnerability exists in the OpenEMR order types management system, allowing low-privilege users (such as R…

  • High 7.0

    OpenEMR has Broken Access Control on Care Coordination Module

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the server does not properly validate user permission. Unauthorized users can view the information of authorized users. Version 8.…

  • High 8.7

    OpenEMR has a Stored XSS in GAD-7 Form that Enables Session Hijacking and Privilege Escalation

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, a stored cross-site scripting vulnerability in the GAD-7 anxiety assessment form allows authenticated users with clinician privile…

  • High 7.2

    OpenEMR allows links sent via Secure Messaging to be opened in OpenEMR and Portal

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 7.0.4, when a link is sent via Secure Messaging, clicking the link opens the website within the OpenEMR/Portal site. This behavior could …

  • High 8.1

    OpenEMR Has Disabled SSL Certificate Verification in HTTP Client

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 7.0.4, OpenEMR's HTTP client wrapper (`oeHttp`/`oeHttpRequest`) disables SSL/TLS certificate verification by default (`verify: false`), m…

  • High 8.5

    OpenEMR has Stored XSS in ub04 helper

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions 5.0.0.5 through 7.0.3.4 have a stored cross-site scripting vulnerability in the ub04 helper of the billing interface. The variable `$data` is pas…

  • High 8.8

    OpenEMR Vulnerable to Broken Access Control in Profile Edit Endpoint

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 7.0.4 have a broken access control in the Profile Edit endpoint. An authenticated normal user can modify the request parameters (pubpid …

  • High 7.1

    OpenEMR may expose Contents of Clinical Notes and Care Planto users who do not have Sensitivities=high privilege

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 7.0.4 have a vulnerability where sensitive data is unintentionally revealed to unauthorized parties. Contents of Clinical Notes and Care…

  • High 8.7
    CVE-2013-10044 Public exploit

    OpenEMR ≤ 4.1.1 SQL Injection Privilege Escalation and RCE

    An authenticated SQL injection vulnerability exists in OpenEMR ≤ 4.1.1 Patch 14 that allows a low-privileged attacker to extract administrator credentials and subsequently escalate privileges. Once elevated, the attacker can exploit an unrestricted file uploa…

  • High 7.6
    CVE-2025-43860 EPSS 15%

    OpemEMR Vulnerable to Stored XSS Attack in the Additional Address Section of Patient Demographics

    OpenEMR is a free and open source electronic health records and medical practice management application. A stored cross-site scripting (XSS) vulnerability in versions prior to 7.0.3.4 allows any authenticated user with patient creation and editing privileges …

  • High 7.6
    CVE-2025-32794 EPSS 10%

    OpenEMR Stored XSS via Patient Name Field in Procedure Orders

    OpenEMR is a free and open source electronic health records and medical practice management application. A stored cross-site scripting (XSS) vulnerability in versions prior to 7.0.3.4 allows any authenticated user with patient creation privileges to inject ar…

  • High 7.0
    CVE-2025-31121 EPSS 17%

    OpenEMR allows XSS in Patient Image feature

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 7.0.3.1, the Patient Image feature in OpenEMR is vulnerable to cross-site scripting attacks via the EXIF title in an image. This vulnerability is…

  • High 8.4
    CVE-2025-30161 EPSS 11%

    OpenEMR Stored XSS in OpenEMR Bronchitis Form

    OpenEMR is a free and open source electronic health records and medical practice management application. A stored XSS vulnerability in the Bronchitis form component of OpenEMR allows anyone who is able to edit a bronchitis form to steal credentials from admin…

  • High 7.2

    OpenEMR allows Reflected XSS in CAMOS new.php

    OpenEMR is a free and open source electronic health records and medical practice management application. The POST parameter hidden_subcategory is output to the page without being properly processed. This leads to a reflected cross-site scripting (XSS) vul;ner…

  • High 8.1

    Stored XSS in openemr/openemr

    A stored cross-site scripting (XSS) vulnerability exists in openemr/openemr version 7.0.1. An attacker can inject malicious payloads into the 'inputBody' field in the Secure Messaging feature, which can then be sent to other users. When the recipient views th…