WordPress security by component
KiviCare
Plugin description
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-systemLatest vulnerability
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.
| 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
|