Description
The KiviCare – Clinic & Patient Management System (EHR) plugin for WordPress is vulnerable to Privilege Escalation due to missing authorization on the `/wp-json/kivicare/v1/setup-wizard/clinic` REST API endpoint in all versions up to, and including, 4.1.2. This makes it possible for unauthenticated attackers to create a new clinic and a WordPress user with clinic admin privileges.
Published: 2026-03-18
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from a missing authorization check on the REST API endpoint '/wp-json/kivicare/v1/setup-wizard/clinic', allowing any unauthenticated user to POST data that creates a new clinic and simultaneously creates a WordPress user with clinic admin privileges. This grants the attacker full administrative access to the WordPress installation and to the KiviCare system, including sensitive patient data. The weakness corresponds to CWE-862: Missing Authorization.

Affected Systems

The vulnerability affects the KiviCare – Clinic & Patient Management System (EHR) plugin for WordPress, developed by iqonicdesign, in all plugin versions up to and including 4.1.2. Users running any of these versions are susceptible to the unauthenticated privilege escalation described above.

Risk and Exploitability

The CVSS score is 8.2, classifying the issue as high severity. While an EPSS score is not provided, the vulnerability exists in software widely used in healthcare settings, so the risk of exploitation is non-negligible. The lack of a KEV listing indicates there is no publicly known exploit code yet, but the attack vector relies on sending an unauthenticated HTTP POST request to the vulnerable REST endpoint, which is trivially reachable by anyone with internet access to the site. Therefore, the vulnerability can be exploited with minimal effort.

Generated by OpenCVE AI on March 18, 2026 at 16:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the KiviCare plugin to a version where the /wp-json/kivicare/v1/setup-wizard/clinic endpoint has proper authorization checks. The latest patch can be obtained from the vendor's website.
  • If an update cannot be applied immediately, restrict access to the /wp-json/kivicare/v1/setup-wizard/clinic endpoint (e.g., via firewall or .htaccess rules) so that only authenticated users can reach it.
  • Monitor the site for any unauthorized account creation events and audit WordPress user accounts regularly.

Generated by OpenCVE AI on March 18, 2026 at 16:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 19 Mar 2026 09: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

Wed, 18 Mar 2026 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 18 Mar 2026 15:45:00 +0000

Type Values Removed Values Added
Description The KiviCare – Clinic & Patient Management System (EHR) plugin for WordPress is vulnerable to Privilege Escalation due to missing authorization on the `/wp-json/kivicare/v1/setup-wizard/clinic` REST API endpoint in all versions up to, and including, 4.1.2. This makes it possible for unauthenticated attackers to create a new clinic and a WordPress user with clinic admin privileges.
Title KiviCare <= 4.1.2 - Missing Authorization to Unauthenticated Privilege Escalation via Setup Wizard
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

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

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T17:27:07.605Z

Reserved: 2026-02-22T21:12:30.312Z

Link: CVE-2026-2992

cve-icon Vulnrichment

Updated: 2026-03-18T16:03:08.644Z

cve-icon NVD

Status : Deferred

Published: 2026-03-18T16:16:27.583

Modified: 2026-04-22T21:32:08.360

Link: CVE-2026-2992

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-03-24T10:58:35Z

Weaknesses