OpenEMR before 8.5.0 contains an improper authorization vulnerability in interface/drugs/dispense_drug.php, which checks only for admin/drugs view permission instead of write permission before dispensing medication. Authenticated users with read-only drug administration access ca...
Technology
PHP vulnerabilities
The PHP language runtime and the PHP package ecosystem (Packagist). 47,627 published CVES affecting PHP, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 47,627
- Critical
- 6,126
- High
- 15,725
- Medium
- 23,973
- Low
- 883
- Unscored
- 920
- CISA KEV
- 72
Latest PHP CVEs
Newest publication first · page 3 of 40 · showing the latest 1,000
-
MediumCVSS 6.0 EPSS 0.33%
-
CVE-2026-126435 OpenEMR before 8.5.0 Improper Authorization via order_manifest.php Lab-Order Flags
PublishedMediumCVSS 5.3 EPSS 0.30%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...
-
CVE-2026-126437 OpenEMR before 8.5.0 Authorization Bypass via portal/lib/download_template.php
PublishedHighCVSS 7.1 EPSS 0.38%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 pa...
-
CVE-2026-126438 OpenEMR before 8.5.0 Improper Authorization in Clinical-Rule Editor patient_data.php
PublishedMediumCVSS 5.3 EPSS 0.26%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,...
-
CVE-2026-126439 OpenEMR before 8.5.0 Authorization Bypass via C-CDA Gateway ccda_gateway.php
PublishedMediumCVSS 6.0 EPSS 0.32%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_vi...
-
MediumCVSS 6.0 EPSS 0.32%
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 name...
-
HighCVSS 7.1 EPSS 0.35%
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 enumera...
-
HighCVSS 8.6 EPSS 0.36%
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...
-
MediumCVSS 6.0 EPSS 0.27%
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, medica...
-
CriticalCVSS 9.8 EPSS 1.3%
The ELEX WordPress HelpDesk & Customer Ticketing System plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.3.9 via the 'form (specifically the attacker-controlled ticket_label field inside the url-encoded form string)' parameter par...
-
MediumCVSS 5.3 EPSS 0.28%
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 w...
-
CVE-2026-126445 OpenEMR before 8.5.0 Missing Authorization in Patient Flow Board Tracker Endpoints
PublishedMediumCVSS 5.3 EPSS 0.26%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_...
-
HighCVSS 8.2 EPSS 1.0%
The Drag and Drop File Upload for Elementor Forms plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the remove_files function in all versions up to, and including, 1.6.2 This makes it possible for unauthenticated attackers t...
-
MediumCVSS 6.0 EPSS 0.29%
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...
-
HighCVSS 8.1 EPSS 1.1%
The Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the handle_job function in all versions up to, and including, 4.5.5 This makes it possible for authenticated...
-
HighCVSS 7.1 EPSS 0.31%
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 immunizatio...
-
CVE-2026-126448 OpenEMR before 8.5.0 Missing Authorization in Nation Notes Configuration Handlers
PublishedMediumCVSS 5.3 EPSS 0.26%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, wh...
-
CriticalCVSS 9.8 EPSS 1.1%
The Chatterbug Forms – Fast, Flexible WordPress Form Builder plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 1.0.2 via the cbforms_check_form_submissions function. This is due to missing server-side file extension validation in cb...
-
CVE-2026-126452 OpenEMR before 8.5.0 Missing Authorization via diagnosis_full.php Billing Operations
PublishedHighCVSS 7.1 EPSS 0.35%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 patien...
-
HighCVSS 8.8 EPSS 0.97%
The Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets plugin for WordPress is vulnerable to Code Injection in all versions up to, and including, 4.2.6.1 via the post_content parameter. This is due to asymmetric parsing between the save-time s...
-
HighCVSS 8.6 EPSS 0.48%
OpenEMR before 8.5.0 lacks rate limiting or lockout on TOTP submission, allowing attackers with a valid password to brute-force the 6-digit MFA code. Attackers can script repeated POST requests to main_screen.php or the OAuth2 authorization flow with re-submitted hidden credentia...
-
HighCVSS 7.1 EPSS 0.32%
OpenEMR before 8.5.0 contains a persistent SQL injection vulnerability in SLEOB::slInvoiceNumber(), where the CLP01 claim control number from uploaded X12 835 ERA files is concatenated unescaped into a query. Attackers with billing write access can upload a crafted .edi file via...
-
HighCVSS 8.7 EPSS 0.47%
OpenEMR before 8.5.0 contains a missing authorization vulnerability in authorizations_full.php that allows any authenticated staff user to authorize arbitrary patients' clinical records. Attackers can send a mode=authorize request with an attacker-chosen pid and their own CSRF to...
-
CVE-2026-126461 OpenEMR before 8.5.0 Missing Authorization via user_settings.php Global Override
PublishedHighCVSS 7.1 EPSS 0.35%OpenEMR before 8.5.0 contains a missing authorization vulnerability in library/ajax/user_settings.php that lets any authenticated user persist arbitrary global configuration overrides. Attackers can POST global:-prefixed keys to re-point external service hosts like CouchDB, eRx,...
-
MediumCVSS 5.1 EPSS 0.24%
OpenEMR before 8.5.0 contains a stored cross-site scripting vulnerability that allows authenticated users with Eye Exam edit permission to inject scripts via the Next Visit Orders PLAN[] field. Attackers can store a payload closing the textarea in view.php, executing JavaScript w...
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.