Skip to content
OpenAdvisories

Vendor

Open-Emr

275 known vulnerabilities.

118 results · Clear filters · Feed

  • Medium 4.4

    OpenEMR has Stored DOM XSS via SearchHighlight text-node reconstruction on Custom Report page

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, DOM-based stored XSS in the jQuery SearchHighlight plugin (`library/js/SearchHighlight.js`) allows an authenticated user with encounter …

  • Medium 6.5

    OpenEMR Vulnerable to Path Traversal When Zipping DICOM Folders

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, the DICOM zip/export feature uses a user-supplied destination or path component when creating the zip file, without sanitizing path trav…

  • Medium 6.5

    OpenEMR: POST /api/.../vital Accepts Attacker-Supplied id and Overwrites Arbitrary Vitals

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, the encounter vitals API accepts an `id` in the request body and treats it as an UPDATE. There is no verification that the vital belongs…

  • Medium 6.5

    OpenEMR's Message Update Ignores Patient id

    OpenEMR is a free and open source electronic health records and medical practice management application. In versions up to and including 8.0.0, the message/note update endpoint (e.g. PUT or POST) updates by message/note ID only and does not verify that the me…

  • Medium 5.4

    OpenEMR: Stored XSS in Track Anything Graphs via Unescaped Dygraph Titles/Labels

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, track/item names from the Track Anything feature are stored from user input (POST) and later rendered in Dygraph charts (titles/labels) …

  • Medium 5.4

    OpenEMR: Dynamic Code Picker Renders Unescaped Descriptions (Stored XSS)

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, the dynamic code picker AJAX endpoint returns code descriptions (code_text) that are rendered in the front end (e.g. DataTables) without…

  • Medium 4.3

    OpenEMR: Missing Authorization on Claim File Tracker UI and AJAX Endpoint (V2)

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, the Claim File Tracker feature exposes an AJAX endpoint that returns billing claim metadata (claim IDs, payer info, transmission logs). …

  • Medium 5.4

    OpenEMR has Stored XSS in Graphical Pain Map legend via unescaped annotation text

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.1, stored cross-site scripting (XSS) in the Graphical Pain Map ("clickmap") form allows any authenticated clinician to inject arbitrary Jav…

  • Medium 6.5

    OpenEMR Vulnerable to Arbitrary File Exfiltration via Fax Endpoint

    OpenEMR is a free and open source electronic health records and medical practice management application. In versions up to and including 8.0.0, an arbitrary file exfiltration vulnerability in the fax sending endpoint allows any authenticated user to read and …

  • Medium 6.5

    OpenEMR's Eye Exam View Trusts form_id Without Verifying Patient/Encounter Ownership

    OpenEMR is a free and open source electronic health records and medical practice management application. In versions up to and including 8.0.0, the eye exam (eye_mag) view loads data by `form_id` (or equivalent) without verifying that the form belongs to the …

  • Medium 6.5

    OpenEMR's Printable LBF Endpoint Leaks Arbitrary Patient Forms

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the Layout-Based Form (LBF) printable view accepts `formid` and `visitid` (or `patientid`) from the request and does not verify th…

  • Medium 6.5

    OpenEMR Patient Picture Context Allows Arbitrary Patient Photo Retrieval

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the document controller’s `patient_picture` context serves the patient’s photo by document ID or patient ID without verifying that…

  • Medium 5.7

    OpenEMR Messages "Show All" Not Restricted to Admins

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the Message Center accepts the URL parameter `show_all=yes` and passes it to `getPnotesByUser()`, which returns all internal messa…

  • Medium 5.7

    OpenEMR has FHIR Patient Compartment Bypass in CareTeam Resource

    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 FHIR CareTeam resource endpoint allows patient-scoped FHIR tokens to access care team…

  • Medium 4.5

    OpenEMR's location resource for Group.$export operation returns entire patient/user population contact information

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 8.0.0 have an information disclosure vulnerability that leaks the entire contact information for all users, organizations, and patients …

  • Medium 6.5

    OpenEMR has Broken Access Control in Report/Clients/Message List CSV Export

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the OpenEMR application is vulnerable to an access control flaw that allows low-privileged users, such as receptionists, to export…

  • Medium 6.5

    OpenEMR has Broken Access Control that allows unauthorized access to EDI Logs

    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 OpenEMR’s edih_main.php endpoint, which allows any authenticated user—including lo…

  • Medium 6.1

    OpenEMR has Open Redirect in Eye Exam Form

    OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0, the Eye Exam form module allows any authenticated user to be redirected to an arbitrary external URL. This can be exploited for ph…

  • Medium 5.4

    OpenEMR 5.0.2.1 - Remote Code Execution

    OpenEMR 5.0.2.1 contains a cross-site scripting vulnerability in user profile parameters that authenticated attackers can chain with a file upload to achieve remote code execution. Attackers can exploit the vulnerability by crafting a malicious payload to dow…

  • Medium 5.4

    OpenEMR doesn't log password administration properly

    OpenEMR is a free and open source electronic health records and medical practice management application. A logging oversight in versions prior to 7.0.3.4 allows password change events to go unrecorded on the client-side log viewer, preventing administrators f…

  • Medium 6.9

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

    OpenEMR is a free and open source electronic health records and medical practice management application. An Out-of-Band Server-Side Request Forgery (OOB SSRF) vulnerability was identified in OpenEMR, allowing an attacker to force the server to make unauthoriz…

  • Medium 6.4

    OpenEMR Reflected XSS in AJAX Script

    OpenEMR is a free and open source electronic health records and medical practice management application. OpenEMR allows reflected cross-site scripting (XSS) in the AJAX Script interface\super\layout_listitems_ajax.php via the target parameter. This vulnerabil…

  • Medium 4.6

    OpenEMR Has Directory Traversal in Load Code feature

    OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 7.3.0 are vulnerable to Directory Traversal in the Load Code feature. Version 7.3.0 contains a patch for the issue.

  • Medium 6.3

    Improper Authorization in openemr/openemr

    Improper Authorization in GitHub repository openemr/openemr prior to 7.0.1.

  • Medium 4.7
    CVE-2023-2947 EPSS 90%

    Cross-site Scripting (XSS) - Stored in openemr/openemr

    Cross-site Scripting (XSS) - Stored in GitHub repository openemr/openemr prior to 7.0.1.

  • Medium 6.3

    Improper Access Control in openemr/openemr

    Improper Access Control in GitHub repository openemr/openemr prior to 7.0.1.

  • Medium 4.3

    Missing Authorization in openemr/openemr

    Missing Authorization in GitHub repository openemr/openemr prior to 7.0.1.

  • Medium 4.6

    Code Injection in openemr/openemr

    Code Injection in GitHub repository openemr/openemr prior to 7.0.1.

  • Medium 6.3

    Improper Access Control in openemr/openemr

    Improper Access Control in GitHub repository openemr/openemr prior to 7.0.1.

  • Medium 6.7

    Cross-site Scripting (XSS) - Stored in openemr/openemr

    Cross-site Scripting (XSS) - Stored in GitHub repository openemr/openemr prior to 7.0.0.2.

  • Medium 6.4

    Cross-site Scripting (XSS) - Generic in openemr/openemr

    Cross-site Scripting (XSS) - Generic in GitHub repository openemr/openemr prior to 7.0.0.2.

  • Medium 5.4

    Cross-site Scripting (XSS) - Reflected in openemr/openemr

    Cross-site Scripting (XSS) - Reflected in GitHub repository openemr/openemr prior to 7.0.0.1.

  • Medium 5.4

    Cross-site Scripting (XSS) - DOM in openemr/openemr

    Cross-site Scripting (XSS) - DOM in GitHub repository openemr/openemr prior to 7.0.0.1.

  • Medium 6.5

    Authorization Bypass Through User-Controlled Key in openemr/openemr

    Authorization Bypass Through User-Controlled Key in GitHub repository openemr/openemr prior to 7.0.0.1.

  • Medium 6.3

    Cross-site Scripting (XSS) - Stored in openemr/openemr

    Cross-site Scripting (XSS) - Stored in GitHub repository openemr/openemr prior to 7.0.0.

  • Medium 4.6
    CVE-2022-1179 EPSS 77%

    Non-Privilege User Can Created New Rule and Lead to Stored Cross Site Scripting in openemr/openemr

    Non-Privilege User Can Created New Rule and Lead to Stored Cross Site Scripting in GitHub repository openemr/openemr prior to 6.0.0.4.

  • Medium 4.6

    Reflected Cross Site Scripting in openemr/openemr

    Reflected Cross Site Scripting in GitHub repository openemr/openemr prior to 6.0.0.4.

  • Medium 6.5

    Accounting User Can Download Patient Reports in openemr in openemr/openemr

    Accounting User Can Download Patient Reports in openemr in GitHub repository openemr/openemr prior to 6.1.0.