Michael A. Smith
52 exploits
Active since Jan 2026
OpenEMR: zhAclCheck Ignores Explicit ACL Denies
CVSS 8.1
OpenEMR Vulnerable to Stored XSS via Unescaped portal_login_username in Credential Print View
CVSS 5.4
OpenEMR has Authorization Bypass in Dated Reminders Log
CVSS 6.5
OpenEMR has Authorization Bypass in FaxSMS AppDispatch Constructor
CVSS 5.4
OpenEMR has Out-of-Band Server-Side Request Forgery (OOB SSRF)
CVSS 7.6
OpenEMR has stored XSS in portal_payment.php via Unescaped table_args
CVSS 8.7
OpenEMR's Message Update Ignores Patient id
CVSS 6.5
OpenEMR < 8.0.0 - Unauthenticated Token Disclosure via MedEx Callback Endpoint
CVSS 10.0
OpenEMR < 8.0.0 - Horizontal Privilege Escalation via Patient ID Override
CVSS 7.1
OpenEMR < 8.0.0 - Authenticated Authorization Bypass via Patient Portal Signature Endpoint
CVSS 8.1
OpenEMR < 8.0.0 - Authenticated SQL Injection via Patient REST API _sort Parameter
CVSS 9.9
OpenEMR < 8.0.0 - Missing Authorization for Document and Insurance REST API Routes
CVSS 8.1
OpenEMR <8.0.0 - Privilege Escalation
CVSS 6.5
OpenEMR < 8.0.0 - Insufficient Session Expiration via skip_timeout_reset Parameter
CVSS 7.5
OpenEMR < 8.0.0 - Authenticated Stored Cross-Site Scripting via Form Answers
CVSS 4.8
OpenEMR < 8.0.0 - Authenticated SQL Injection in Prescription Listing
CVSS 8.8
OpenEMR < 8.0.0 - Authenticated Patient Photo Access Control Bypass via Document Controller
CVSS 6.5
OpenEMR < 8.0.0 - Authenticated Authorization Bypass via Layout-Based Form Printable View
CVSS 6.5
OpenEMR < 7.0.4 - Improper Certificate Validation in HTTP Client Wrapper
CVSS 8.1
OpenEMR < 8.0.0 - Authenticated Stored Cross-Site Scripting in GAD-7 Anxiety Assessment Form
CVSS 8.7
OpenEMR < 8.0.0 - Cross-Site Scripting via Unescaped Translation Function Output
CVSS 6.1
OpenEMR < 7.0.4 - Authenticated Path Traversal via EtherFaxActions.php disposeDocument()
CVSS 9.9
OpenEMR <8.0.0 - Broken Access Control
CVSS 6.5
OpenEMR <8.0.0 - Privilege Escalation
CVSS 6.5
OpenEMR <8.0.0 - Privilege Escalation
CVSS 6.5