Search vulnerabilities

Results 369

Export CSV
CVE-2026-126434

OpenEMR before 8.5.0 Missing Authorization in Procedure Order Form

OpenEMR before 8.5.0 contains a missing authorization vulnerability in interface/forms/procedure_order/common.php that allows authenticated accounts lacking patients/lab permission to read and modify other patients' procedure orders. Attackers can request a global order id to disclose clinical history, or select the target patient in their session and submit bn_save to falsify diagnoses, instructions, and order status.

CVSS 4.0 · 8.6 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126435

OpenEMR before 8.5.0 Improper Authorization via order_manifest.php Lab-Order Flags

OpenEMR before 8.5.0 contains an improper authorization vulnerability in interface/orders/order_manifest.php, which checks patients/med without requiring write access or applying patient squad restrictions. Users with only patients/med view permission can request any order ID to read squad-restricted patient data and submit bn_save and form_omit parameters, without a CSRF token, to set do_not_send flags that suppress ordered lab procedures.

CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126436

OpenEMR before 8.5.0 OAuth2 Grant Type Enforcement Bypass via Token Endpoint

OpenEMR before 8.5.0 contains an authorization bypass vulnerability that allows OAuth2 clients to use unregistered grant types because oauth_clients.grant_types is never enforced. Attackers can request tokens with grant_type=password to bypass the user consent screen, and disabled clients can redeem authorization codes using JWT client assertions.

CVSS 4.0 · 8.7 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126437

OpenEMR before 8.5.0 Authorization Bypass via portal/lib/download_template.php

OpenEMR before 8.5.0 contains an authorization bypass vulnerability in portal/lib/download_template.php that allows any authenticated core user to render documents for arbitrary patients by setting isModule. Attackers can submit arbitrary pid and template_id values to disclose patient names, birth dates, chart IDs, addresses, allergies, medications, and problem lists despite ACL and squad restrictions.

CVSS 4.0 · 7.1 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126438

OpenEMR before 8.5.0 Improper Authorization in Clinical-Rule Editor patient_data.php

OpenEMR before 8.5.0 contains an improper authorization vulnerability in interface/patient_file/rules/patient_data.php that allows read-only patients/med users to modify clinical-rule records. Attackers can submit a global form_entryID row ID to overwrite completion date, state, and result, including records of patients outside their configured squad.

CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126439

OpenEMR before 8.5.0 Authorization Bypass via C-CDA Gateway ccda_gateway.php

OpenEMR before 8.5.0 contains a missing authorization vulnerability in ccdaservice/ccda_gateway.php that fails to enforce the patients/pat_rep permission, accepting any authenticated core session. Authenticated users without patient-report permission can request the report_ccd_view action to retrieve the selected patient's C-CDA clinical summary, including diagnoses, medications, laboratory results, and identifiers.

CVSS 4.0 · 6 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126440

OpenEMR before 8.5.0 Document ACL Bypass via Care Coordination Import

OpenEMR before 8.5.0 contains a missing authorization flaw in the Care Coordination CCDA and CCR import controllers, which move a document named by the document_id parameter into the import category without checking access to the source document. Authenticated non-administrators with Care Coordination access can recategorize protected patient documents and then download them through normal ACL-checked retrieval.

CVSS 4.0 · 6 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126441

OpenEMR before 8.5.0 IDOR via CAMOS rx_print.php Prescription Disclosure

OpenEMR before 8.5.0 contains an insecure direct object reference vulnerability in the CAMOS rx_print.php printer that allows authenticated users to read other patients' prescriptions. Attackers can submit forged chrx_ parameters with global prescription IDs to disclose drug names, dosages, directions, and refill counts without medication permissions.

CVSS 4.0 · 6 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126442

OpenEMR before 8.5.0 Missing Authorization via create_portallogin.php Portal Takeover

OpenEMR before 8.5.0 contains a missing authorization vulnerability in create_portallogin.php that allows low-privilege authenticated users to replace patient portal credentials without ACL checks. Attackers can select a victim patient in session and post replacement credentials to take over portal accounts, read PHI, and lock patients out.

CVSS 4.0 · 8.6 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126443

OpenEMR before 8.5.0 Missing Authorization via dynamic_finder_ajax.php Patient Finder

OpenEMR before 8.5.0 contains a missing authorization vulnerability in dynamic_finder_ajax.php that allows authenticated users without patients/demo permission to query patient demographics. Attackers can supply arbitrary patient_data columns via the sColumns parameter to enumerate names, dates of birth, contact details, and Social Security numbers across the practice.

CVSS 4.0 · 7.1 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126444

OpenEMR before 8.5.0 Missing Authorization in Ensora eRx via eRx.php

OpenEMR before 8.5.0 contains a missing authorization vulnerability in the Ensora eRx integration that allows authenticated staff without patients/rx permission to access prescription data by directly requesting eRx.php. Attackers can expose selected patients' demographic, medication, and allergy data in the vendor XML and trigger eRx synchronization state changes.

CVSS 4.0 · 6 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126445

OpenEMR before 8.5.0 Missing Authorization in Patient Flow Board Tracker Endpoints

OpenEMR before 8.5.0 contains a missing authorization vulnerability that allows any authenticated core user to modify arbitrary Patient Flow Board trackers without the patients/appt permission. Attackers can submit a victim tracker_id to patient_tracker_status.php or drug_screen_completed.php to falsify check-in status, rooms, drug-screen completion, and tracker history.

CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126446

OpenEMR before 8.5.0 Missing Authorization via destroyed_drugs_report.php

OpenEMR before 8.5.0 contains a missing authorization vulnerability that allows any authenticated core user to retrieve destroyed-drug records because destroyed_drugs_report.php lacks the admin/drugs or inventory/reporting ACL check. Attackers can submit the report refresh form with a chosen date range to obtain drug names, NDC, lots, quantities, destruction methods, witnesses, and notes.

CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126447

OpenEMR before 8.5.0 Missing Authorization via trusted-messages-ajax.php Direct Messaging

OpenEMR before 8.5.0 contains a missing authorization vulnerability in trusted-messages-ajax.php that allows any authenticated core user to send Direct messages without the patients/notes permission. Attackers with zero-ACL accounts can submit chosen recipients and message bodies sent via the clinic's phiMail credentials, impersonating the clinic to deliver fraudulent clinical communications.

CVSS 4.0 · 6 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126448

OpenEMR before 8.5.0 Missing Authorization in Nation Notes Configuration Handlers

OpenEMR before 8.5.0 contains a missing authorization vulnerability that allows authenticated users lacking nationnotes/nn_configure to modify shared Nation Notes templates by calling mutation endpoints directly. Attackers can send requests to ajax_code.php or add_context.php, which lack ACL and CSRF checks, to tamper with clinical-note templates and assignments.

CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126449

OpenEMR before 8.5.0 Missing Authorization in immunizations.php, diagnosis_full.php, billing_process.php

OpenEMR before 8.5.0 contains a missing authorization vulnerability in immunizations.php, diagnosis_full.php, and billing_process.php that lets low-privileged users bypass ACL checks. Authenticated Front Office users can reuse their session CSRF token to add or delete immunizations, write encounter billing codes, and invoke the billing processor.

CVSS 4.0 · 7.1 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126450

OpenEMR before 8.5.0 Stored XSS via Patient External ID in Prescriptions

OpenEMR before 8.5.0 contains a stored cross-site scripting vulnerability that allows authenticated users to inject scripts by placing payloads in the patient External ID field. The payload executes when other users open the patient's prescriptions via View Printable Version (HTML), running script in their browser sessions.

CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126451

OpenEMR before 8.5.0 Stored XSS via Document Template Rendering

OpenEMR before 8.5.0 contains a stored cross-site scripting vulnerability that allows portal patients to run JavaScript in staff sessions by injecting javascript: URLs into document template_data. Attackers can submit an encounterForm value rendered unsanitized into an iframe src by DocumentTemplateRender, letting the script read PHI and CSRF tokens and call staff or admin endpoints.

CVSS 4.0 · 8.5 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126452

OpenEMR before 8.5.0 Missing Authorization via diagnosis_full.php Billing Operations

OpenEMR before 8.5.0 contains a missing authorization vulnerability in diagnosis_full.php that allows authenticated users to delete or clear any billing record by ID. Attackers can supply a target billing ID in the id parameter with delete or clear mode to deactivate other patients' charges and corrupt financial records.

CVSS 4.0 · 7.1 High EPSS n/a KEV · Not listed
Vendors
Products
CVE-2026-126453

OpenEMR before 8.5.0 Inverted Document Expiration Check Exposes PHI via FHIR Binary

OpenEMR before 8.5.0 contains an inverted comparison in Document::has_expired() that causes the FHIR Binary download endpoint to treat time-limited PHI documents as unexpired after their one-hour lifetime. Authenticated users still authorized for a Binary/{id} resource can download expired bulk export NDJSON files and $docref CCDs indefinitely.

CVSS 4.0 · 7.1 High EPSS n/a KEV · Not listed
Vendors
Products