Description
The KiviCare – Clinic & Patient Management System (EHR) plugin for WordPress is vulnerable to generic SQL Injection via the 'orderby' parameter in all versions up to, and including, 4.5.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with doctor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This requires that the attacker hold at minimum a KiviCare Doctor-level account, or a Receptionist or Clinic Admin role that grants the doctor_session_list capability.
Published: 2026-07-11
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a classic SQL injection (CWE-89) in the KiviCare plugin. The unsanitized 'orderby' parameter allows an authenticated user with doctor-level or higher access to inject malicious SQL. This can lead to extraction of sensitive information, such as patient records, from the WordPress database. The injection does, receptionists, or clinic administrators who possess the doctor_session_list capability.

Affected Systems

Affected systems are WordPress environments running the KiviCare – Clinic & Patient Management System plugin version 4.5.0 or earlier. The plugin is provided by iqonicdesign under the KiviCare product line. Users who have any role that grants doctor_session_list capability are potentially impacted. No specific version beyond 4.5.0 has been identified as vulnerable.

Risk and Exploitability

The CVSS metric scores 6.5, indicating a moderate severity. The EPSS score is less than 1%, suggesting a low exploitation probability at the time of the analysis and the vulnerability has not been flagged in CISA KEV. The attack vector is inferred to be local or internal, as the attacker hold doctor-level or higher privileges. If the vulnerability is exploited, an attacker could gain read access to confidential database entries, potentially violating privacy regulations and exposing sensitive patient information.

Generated by OpenCVE AI on July 29, 2026 at 09:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the KiviCare plugin to the latest version that includes the fix for the SQL injection.
  • If an update is not yet available, temporarily revoke or disable the doctor, receptionist, or clinic admin accounts to prevent execution of the vulnerable query.
  • Deploy a web application firewall rule or security plugin that blocks suspicious SQL payloads in the 'orderby' parameter for users with doctor-level or higher roles.

Generated by OpenCVE AI on July 29, 2026 at 09:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 11 Jul 2026 04:45:00 +0000

Type Values Removed Values Added
First Time appeared Iqonicdesign
Iqonicdesign kivicare – Clinic & Patient Management System (ehr)
Wordpress
Wordpress wordpress
Vendors & Products Iqonicdesign
Iqonicdesign kivicare – Clinic & Patient Management System (ehr)
Wordpress
Wordpress wordpress

Sat, 11 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
Description The KiviCare – Clinic & Patient Management System (EHR) plugin for WordPress is vulnerable to generic SQL Injection via the 'orderby' parameter in all versions up to, and including, 4.5.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with doctor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This requires that the attacker hold at minimum a KiviCare Doctor-level account, or a Receptionist or Clinic Admin role that grants the doctor_session_list capability.
Title KiviCare <= 4.5.0 - Authenticated (Doctor+) SQL Injection via 'orderby' Parameter in KCQueryBuilder
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Iqonicdesign Kivicare – Clinic & Patient Management System (ehr)
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-13T16:14:20.964Z

Reserved: 2026-07-08T15:10:15.367Z

Link: CVE-2026-15072

cve-icon Vulnrichment

Updated: 2026-07-13T16:14:17.305Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T09:45:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')