← WordPress Vulnerabilities
WordPress security by component

KiviCare

KiviCare manages clinic patients, doctors, appointments, medical records, services, and related healthcare administration in WordPress.

KiviCare (kivicare-clinic-management-system) is a WordPress plugin with 22 published CVE records in this archive. The latest tracked vulnerability was published Sep 01, 2026; the highest published CVSS base score is 8.8.

Plugin slug: kivicare-clinic-management-system

CVE-2026-13611: KiviCare REST authorization failures expose patients and payment secrets

KiviCare before 4.5.5 omits authorization checks from some REST endpoints. An unauthenticated attacker can retrieve the patient roster and, when a payment gateway is configured, disclose its secret key.

PublishedSep 01, 2026
Known safe version4.5.5
Published vulnerabilities for kivicare-clinic-management-system
Safe version
Sep 01, 2026 CVE-2026-13611
KiviCare REST authorization failures expose patients and payment secrets
KiviCare before 4.5.5 omits authorization checks from some REST endpoints. An unauthenticated attacker can retrieve the patient roster and, when a payment gateway is configured, disclose its secret key.
4.5.5
CVE5.3
NVDPending
Aug 19, 2026 CVE-2026-19417
KiviCare patients can download other patients' medical files
KiviCare before 4.5.4 does not verify that a patient-level user is entitled to the requested media file. An authenticated patient can select any WordPress media item and download it, including medical reports uploaded by other patients.
4.5.4
CVE6.5
NVDPending
Aug 19, 2026 CVE-2026-19416
KiviCare patients can cancel or reschedule other patients' appointments
KiviCare before 4.5.4 does not verify that the requesting patient owns the appointment being modified. An authenticated KiviCare patient can select another patient's appointment and cancel or reschedule it.
4.5.4
CVE4.3
NVDPending
Aug 15, 2026 CVE-2026-15453
KiviCare listing search permits clinic-staff SQL injection
KiviCare through 4.5.1 uses the searchTerm value in listing SQL without adequate escaping or preparation. Exploitation requires a KiviCare role carrying settings_view, such as Doctor or Receptionist; a standard Subscriber alone is insufficient. Such a clinic-staff user can append SQL and extract sensitive database information. The public.
See mitigation notes
CVE6.5
NVDPending
Aug 13, 2026 CVE-2026-73188
KiviCare: Sensitive information exposure
KiviCare is affected by sensitive information exposure. The vulnerable path is reachable without authentication. Successful exploitation can disclose data that should not be available to the caller. The published affected range is n/a through 4.5.1.
4.5.2
CVE7.5
NVDPending
Aug 13, 2026 CVE-2026-13610
KiviCare public registration permits privileged doctor accounts
KiviCare before 4.5.2 lets an unauthenticated POST to /wp-json/kivicare/v1/auth/register select the doctor role. AuthController::checkRegistrationPermission() returns immediately when WordPress registration is enabled and otherwise treats missing role settings as allowed; register() repeats the fail-open check, maps the supplied user_role to KCDoctor, associates the supplied clinic and can default the account to active. An attacker who supplies the required registration data and a valid clinic ID can create privileged clinic staff with access to patient, billing and clinic data. Version 4.5.2 requires doctor and receptionist public registration to be explicitly enabled.
4.5.2
CVE7.5
NVDPending
Aug 12, 2026 CVE-2026-13613
KiviCare listing search permits clinic-staff SQL injection
KiviCare before 4.5.2 exposes GET routes in the kivicare/v1 namespace for /settings/listing, /settings/listing/static-data and /settings/listing/export. A clinic-staff user controls searchTerm; after esc_like(), the vulnerable code interpolates the resulting value directly into whereRaw() LIKE clauses for type or value lookups. This permits SQL injection. The exact clinic-staff subtype and extractable data or blind/error behavior are not disclosed. Version 4.5.2 parameterizes the LIKE values.
4.5.2
CVE8.8
NVDPending
Aug 12, 2026 CVE-2026-13612
KiviCare patient IDOR exposes bills and appointments
KiviCare before 4.5.2 does not verify ownership of requested patient records. An authenticated patient-level user can select another patient's records and retrieve bills, invoices and appointment details.
4.5.2
CVE4.3
NVDPending
Jul 11, 2026 CVE-2026-15073
KiviCare – Clinic & Patient Management System (EHR): SQL injection
KiviCare – Clinic & Patient Management System (EHR) is affected by SQL injection. Exploitation requires an authenticated WordPress account. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 4.5.0.
See mitigation notes
CVE6.5
NVDPending
Jul 11, 2026 CVE-2026-15072
KiviCare – Clinic & Patient Management System (EHR): SQL injection
KiviCare – Clinic & Patient Management System (EHR) is affected by SQL injection. Exploitation requires an authenticated WordPress account. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 4.5.0.
See mitigation notes
CVE6.5
NVDPending
Jul 10, 2026 CVE-2026-11990
KiviCare – Clinic & Patient Management System (EHR): A security weakness
KiviCare – Clinic & Patient Management System (EHR) is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is <= 4.4.0.
See mitigation notes
CVE5.3
NVDPending
Jun 15, 2026 CVE-2026-40792
KiviCare: Broken access control
KiviCare is affected by broken access control. Exploitation requires an authenticated subscriber account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is n/a through 4.2.1.
4.3.0
CVE6.3
NVDPending
May 27, 2026 CVE-2026-42735
KiviCare: Privilege escalation or authentication bypass
KiviCare is affected by privilege escalation or authentication bypass. Exposure depends on how the affected operation is made reachable by the site. A successful request can grant permissions or access that the caller should not possess. The published affected range is <= 4.3.0.
4.4.0
CVE8.2
NVDPending
Mar 25, 2026 CVE-2026-25383
KiviCare: Cross-site scripting
KiviCare is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is <= 3.6.16.
4.0.0
CVE7.1
NVDPending
Mar 25, 2026 CVE-2026-25034
KiviCare: A security weakness
KiviCare is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is <= 3.6.16.
4.0.0
CVE6.5
NVDPending
Mar 18, 2026 CVE-2026-2992
KiviCare – Clinic & Patient Management System (EHR): Privilege escalation or authentication bypass
KiviCare – Clinic & Patient Management System (EHR) is affected by privilege escalation or authentication bypass. The vulnerable path is reachable without authentication. A successful request can grant permissions or access that the caller should not possess.
See mitigation notes
CVE8.2
NVDPending
Mar 18, 2026 CVE-2026-2991
KiviCare – Clinic & Patient Management System (EHR): Privilege escalation or authentication bypass
KiviCare – Clinic & Patient Management System (EHR) is affected by privilege escalation or authentication bypass. The vulnerable path is reachable without authentication. A successful request can grant permissions or access that the caller should not possess.
See mitigation notes
CVE7.3
NVDPending
Feb 03, 2026 CVE-2026-25022
KiviCare: SQL injection
KiviCare is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE8.5
NVDPending
Jan 23, 2026 CVE-2026-0927
KiviCare – Clinic & Patient Management System (EHR): Dangerous file upload
KiviCare – Clinic & Patient Management System (EHR) is affected by dangerous file upload. The vulnerable path is reachable without authentication. Successful exploitation can place attacker-controlled executable content on the server and may lead to full site compromise.
See mitigation notes
CVE5.3
NVDPending
Nov 21, 2025 CVE-2025-66095
KiviCare: SQL injection
KiviCare is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE8.5
NVDPending
Feb 28, 2025 CVE-2025-1572
KiviCare – Clinic & Patient Management System (EHR): SQL injection
KiviCare – Clinic & Patient Management System (EHR) is affected by SQL injection. Exploitation requires an authenticated WordPress account. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE6.5
NVD8.8
Jun 08, 2024 CVE-2024-35659
KiviCare: A security weakness
KiviCare is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE5.3
NVD8.8