KiviCare – Clinic & Patient Management System (EHR)
kivicare-clinic-management-system · plugin
Known security vulnerabilities for KiviCare – Clinic & Patient Management System (EHR). Find out in seconds which version runs on your site with WP Lens.
18 known vulnerabilities
9 exploitable without logging in · 2 with public exploit code · latest Aug 15, 2026
Listed on wordpress.org · latest 4.5.6 · last updated Sep 29, 2026 · 1K+ installs
wordpress.org status checked on Oct 7, 2026
Vulnerabilities
- High 8.8
CVE-2024-35659unauthenticated≤ 3.6.6
WordPress KiviCare plugin <= 3.6.6 - Insecure Direct Object References (IDOR) vulnerability
- High 8.8
CVE-2025-1572login required≤ 3.6.7
KiviCare – Clinic & Patient Management System (EHR) <= 3.6.7 - Authenticated (Doctor+) SQL Injection via 'u_id' Parameter
- High 8.5
CVE-2026-25022login required≤ 3.6.16
WordPress KiviCare plugin <= 3.6.16 - SQL Injection vulnerability
- High 8.5
CVE-2025-66095login required≤ 3.6.13
WordPress KiviCare plugin <= 3.6.13 - SQL Injection vulnerability
- High 8.2
CVE-2026-42735unauthenticated≤ 4.3.0
WordPress KiviCare plugin <= 4.3.0 - Broken Authentication vulnerability
- High 8.2
CVE-2026-2992unauthenticated≤ 4.1.2
KiviCare <= 4.1.2 - Missing Authorization to Unauthenticated Privilege Escalation via Setup Wizard
- High 7.5
CVE-2024-11728unauthenticated≤ 3.6.4
KiviCare – Clinic & Patient Management System (EHR) <= 3.6.4 - Unauthenticated SQL Injection
- High 7.3
CVE-2026-2991unauthenticated≤ 4.1.2
KiviCare – Clinic & Patient Management System (EHR) <= 4.1.2 - Unauthenticated Authentication Bypass via Social Login Token
- High 7.1
CVE-2026-25383unauthenticated · needs a click≤ 3.6.16
WordPress KiviCare plugin <= 3.6.16 - Reflected Cross Site Scripting (XSS) vulnerability
- Medium 6.5
CVE-2026-25034unauthenticated≤ 3.6.16
WordPress KiviCare plugin <= 3.6.16 - Broken Access Control vulnerability
- Medium 6.5
CVE-2026-15453login required≤ 4.5.1
KiviCare <= 4.5.1 - Authenticated (Doctor+) SQL Injection via 'searchTerm' Parameter
- Medium 6.5
CVE-2026-15073login required≤ 4.5.0
KiviCare <= 4.5.0 - Authenticated (Doctor+) SQL Injection via 'orderby' Parameter in DoctorSessionController
- Medium 6.5
CVE-2026-15072login required≤ 4.5.0
KiviCare <= 4.5.0 - Authenticated (Doctor+) SQL Injection via 'orderby' Parameter in KCQueryBuilder
- Medium 6.5
CVE-2024-11730login required≤ 3.6.4
KiviCare – Clinic & Patient Management System (EHR) <= 3.6.4 - Authenticated (Doctor/Receptionist+) SQL Injection
- Medium 6.5
CVE-2024-11729subscriber+≤ 3.6.4
KiviCare – Clinic & Patient Management System (EHR) <= 3.6.4 - Authenticated (Subscriber+) SQL Injection
- Medium 6.3
CVE-2026-40792subscriber+≤ 4.2.1
WordPress KiviCare plugin <= 4.2.1 - Insecure Direct Object References (IDOR) vulnerability
- Medium 5.3
CVE-2026-11990unauthenticated≤ 4.4.0
KiviCare <= 4.4.0 - Missing Authorization to Unauthenticated Payment Bypass and Appointment Status Manipulation via /payment-success REST Endpoint
- Medium 5.3
CVE-2026-0927unauthenticated≤ 3.6.15
KiviCare – Clinic & Patient Management System (EHR) <= 3.6.15 - Missing Authorization to Unauthenticated Limited Arbitrary File Upload
The access label is read from the record's own text (e.g. “subscriber+”: subscriber and above). When the text names no role, CVSS decides between “login required” and “high privilege”; no role name is invented. “Needs a click”: the attack depends on a logged-in user following a link (CSRF, reflected XSS).