OpenMRS is an open source electronic medical record system platform. Prior to versions 1.23.0 and 2.10.0, an authenticated user can trigger administrative DWR services. Specifically, the startHl7ArchiveMigration method is accessible, which should be restricted to admin-level acco...
Vendor
openmrs vulnerabilities
34 published CVES affecting openmrs, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 34
- Critical
- 7
- High
- 7
- Medium
- 20
- Low
- 0
- Unscored
- 0
- CISA KEV
- 0
Products
- openmrs 19
- openmrs-core 4
- reference application 4
- admin ui module 3
- Appointment Scheduling Module 2
- openmrs-module-referenceapplication 2
- html form entry 1
- HTML Form Entry UI Framework Integration Module 1
- htmlformentry 1
- htmlformentryui 1
- openmrs module reporting 1
- openmrs-module-fhir2 1
- openmrs-module-htmlformentry 1
- org.openmrs.module:legacyui-api 1
Latest openmrs CVEs
Newest publication first · page 1 of 2
-
HighCVSS 8.7 EPSS 0.41%
-
CriticalCVSS 9.1 EPSS 0.32%
OpenMRS is an open source electronic medical record system platform. From 2.7.0 to before 2.7.9 and 2.8.6, the ConceptReferenceRangeUtility.evaluateCriteria() method in OpenMRS Core evaluates database-stored criteria strings as Apache Velocity templates without any sandbox config...
-
CVE-2026-40076 OpenMRS Core arbitrary file write and code execution via Zip Slip in module upload
PublishedCriticalCVSS 9.4 EPSS 0.85%OpenMRS Core is an open source electronic medical record system platform. In versions 2.7.8 and earlier and versions 2.8.0 through 2.8.5, the module upload endpoint at POST /openmrs/ws/rest/v1/module is vulnerable to a Zip Slip path traversal attack. During automatic extraction o...
-
CVE-2026-40075 OpenMRS Core arbitrary file read via path traversal in ModuleResourcesServlet
PublishedHighCVSS 8.2 EPSS 0.56%OpenMRS Core is an open source electronic medical record system platform. In versions 2.7.8 and earlier and versions 2.8.0 through 2.8.5, the /openmrs/moduleResources/{moduleid} endpoint is vulnerable to a path traversal attack. The ModuleResourcesServlet constructs a filesystem...
-
HighCVSS 8.0 EPSS 0.38%
openmrs-module-fhir2 provides the FHIR REST API and related services for OpenMRS, an open medical records system. In versions of the FHIR2 module prior to 2.5.0, privileges were not always correctly checked, which means that unauthorized users may have been able to add or edit da...
-
MediumCVSS 5.4 EPSS 0.33%
A reflected cross-site scripting (XSS) vulnerability in the component /legacyui/quickReportServlet of Openmrs 2.4.3 Build 0ff0ed allows attackers to execute arbitrary JavaScript in the context of a user's browser via a crafted payload injected into the reportType parameter.
-
MediumCVSS 4.8 EPSS 0.34%
A stored cross-scripting (XSS) vulnerability in Openmrs v2.4.3 Build 0ff0ed allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the personName.middleName parameter at /openmrs/admin/patients/shortPatientForm.form.
-
HighCVSS 8.0 EPSS 0.29%
A Cross-Site Request Forgery (CSRF) in the component /admin/users/user.form of Openmrs 2.4.3 Build 0ff0ed allows attackers to execute arbitrary operations via a crafted request. In this case, an attacker could elevate a low-privileged account to an administrative role by leveragi...
-
MediumCVSS 6.8 EPSS 0.26%
A Cross-Site Request Forgery (CSRF) in Openmrs 2.4.3 Build 0ff0ed allows attackers to execute arbitrary operations via a crafted GET request.
-
MediumCVSS 6.1 EPSS 1.0%
A vulnerability classified as problematic has been found in OpenMRS Admin UI Module up to 1.4.x. Affected is the function sendErrorMessage of the file omod/src/main/java/org/openmrs/module/adminui/page/controller/systemadmin/accounts/AccountPageController.java of the component Ac...
-
CVE-2021-4292 OpenMRS Admin UI Module Manage Privilege Page privilege.gsp cross site scripting
PublishedMediumCVSS 6.1 EPSS 0.98%A vulnerability was found in OpenMRS Admin UI Module up to 1.4.x. It has been rated as problematic. This issue affects some unknown processing of the file omod/src/main/webapp/pages/metadata/privileges/privilege.gsp of the component Manage Privilege Page. The manipulation leads t...
-
MediumCVSS 6.1 EPSS 0.98%
A vulnerability was found in OpenMRS Admin UI Module up to 1.5.x. It has been declared as problematic. This vulnerability affects unknown code of the file omod/src/main/webapp/pages/metadata/locations/location.gsp. The manipulation leads to cross site scripting. The attack can be...
-
MediumCVSS 5.4 EPSS 0.96%
A vulnerability was found in OpenMRS Appointment Scheduling Module up to 1.12.x. It has been classified as problematic. This affects the function validateFieldName of the file api/src/main/java/org/openmrs/module/appointmentscheduling/validator/AppointmentTypeValidator.java. The...
-
MediumCVSS 6.1 EPSS 1.0%
A vulnerability classified as problematic was found in OpenMRS openmrs-module-referenceapplication up to 2.11.x. Affected by this vulnerability is the function post of the file omod/src/main/java/org/openmrs/module/referenceapplication/page/controller/UserAppPageController.java o...
-
CVE-2021-4288 OpenMRS openmrs-module-referenceapplication userApp.gsp cross site scripting
PublishedMediumCVSS 6.1 EPSS 0.98%A vulnerability was found in OpenMRS openmrs-module-referenceapplication up to 2.11.x. It has been rated as problematic. This issue affects some unknown processing of the file omod/src/main/webapp/pages/userApp.gsp. The manipulation leads to cross site scripting. The attack may b...
-
CVE-2021-4284 OpenMRS HTML Form Entry UI Framework Integration Module cross site scripting
PublishedMediumCVSS 6.1 EPSS 1.0%A vulnerability classified as problematic has been found in OpenMRS HTML Form Entry UI Framework Integration Module up to 1.x. This affects an unknown part. The manipulation leads to cross site scripting. It is possible to initiate the attack remotely. Upgrading to version 2.0.0...
-
MediumCVSS 6.1 EPSS 0.96%
A vulnerability, which was classified as problematic, was found in OpenMRS Appointment Scheduling Module up to 1.16.x. This affects the function getNotes of the file api/src/main/java/org/openmrs/module/appointmentscheduling/AppointmentRequest.java of the component Notes Handler....
-
CriticalCVSS 9.8 EPSS 1.3%
An SQL Injection vulnerability exists in OpenMRS Reference Application Standalone Edition <=2.11 and Platform Standalone Edition <=2.4.0 via GET requests on arbitrary parameters in patient.page.
-
HighCVSS 7.5 EPSS 1.9%
OpenMRS is a patient-based medical record system focusing on giving providers a free customizable electronic medical record system. Affected versions are subject to arbitrary file exfiltration due to failure to sanitize request when satisfying GET requests for /images & /initfilt...
-
HighCVSS 8.8 EPSS 3.2%
A remote code execution (RCE) vulnerability was discovered in the htmlformentry (aka HTML Form Entry) module before 3.11.0 for OpenMRS. By leveraging path traversal, a malicious Velocity Template Language file could be written to a directory. This file could then be accessed and...
-
MediumCVSS 6.1 EPSS 1.1%
In OpenMRS 2.9 and prior, the app parameter for the ActiveVisit's page is vulnerable to cross-site scripting.
-
MediumCVSS 6.1 EPSS 1.1%
In OpenMRS 2.9 and prior, the sessionLocation parameter for the login page is vulnerable to cross-site scripting.
-
MediumCVSS 6.1 EPSS 1.1%
In OpenMRS 2.9 and prior, the UI Framework Error Page reflects arbitrary, user-supplied input back to the browser, which can result in XSS. Any page that is able to trigger a UI Framework Error is susceptible to this issue.
-
MediumCVSS 6.1 EPSS 1.1%
OpenMRS 2.9 and prior copies "Referrer" header values into an html element named "redirectUrl" within many webpages (such as login.htm). There is insufficient validation for this parameter, which allows for the possibility of cross-site scripting.
-
MediumCVSS 6.1 EPSS 1.2%
In OpenMRS 2.9 and prior, the export functionality of the Data Exchange Module does not properly redirect to a login page when an unauthenticated user attempts to access it. This allows the export of potentially sensitive information.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.