Skip to main content

KiviCare WordPress Plugin EUVDEUVD-2026-57076

| CVE-2026-13612 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-12 WPScan GHSA-f444-wc3x-6c2g
4.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or obtain patient account on target clinic site
  2. Delivery
    Authenticate to KiviCare patient portal
  3. Exploit
    Identify billing or appointment API endpoints
  4. Execution
    Manipulate record object IDs in requests
  5. Impact
    Retrieve other patients' private health and financial records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires a valid patient-level authenticated account on the target WordPress site running KiviCare before version 4.5.2 - no administrative, editor, or elevated WordPress role is needed, only the standard patient role that the plugin creates for clinic portal users. The attacker must be able to register or otherwise obtain a patient account, which in most clinic deployments is available through normal patient onboarding or self-registration. The flaw is triggered by manipulating object identifiers in requests to the bill, invoice, and appointment retrieval endpoints without any additional configuration prerequisite. Exploitation is limited by the requirement for at least low-privilege authentication (PR:L per CVSS); fully unauthenticated exploitation is not indicated. SSVC confirms the attack is not automatable at scale, meaning mass credential-free exploitation is not feasible, but any single authenticated patient can access any other patient's records.

Impact

The NVD-assigned CVSS 3.1 base score of 4.3 with vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N contains a notable internal inconsistency: the described vulnerability - unauthorized reading of other patients' private health and financial records - is fundamentally a confidentiality breach (warranting C:L at minimum), yet the vector rates C:N and I:L, which reverses the actual impact. Security teams should not rely on this vector at face value and should treat confidentiality impact as the primary concern. The EPSS score of 14% is elevated for a WordPress plugin class of vulnerability and, combined with a publicly available POC confirmed by WPScan, represents a credible near-term exploitation risk. SSVC rates technical impact as partial and automatable as no, indicating exploitation requires per-target manual effort rather than mass-scale scripted attacks. Even a mid-sized municipal IT team in zabrze managing a healthcare clinic's patient portal should treat this as higher priority than the raw 4.3 CVSS score implies, given the sensitivity of medical billing and appointment data under healthcare privacy regulations. No KEV listing is confirmed at time of analysis.

Exploit ScenarioDerived

An attacker registers a free patient account on a healthcare clinic's WordPress site running KiviCare, then uses the publicly available WPScan POC to craft API requests that substitute other patients' record IDs into billing and appointment retrieval calls. Because the server performs no ownership check, it returns the targeted patient's private financial and medical scheduling data in response. The attack requires only a valid patient account and basic HTTP request manipulation skills.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 14.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 13, 2026

Insecure Direct Object Reference (IDOR) in KiviCare WordPress plugin before 4.5.2 allows any authenticated patient-level user to retrieve bills, invoices, and appointment records belonging to other patients without authorization. The plugin fails to verify record ownership server-side, meaning a low-privilege patient account is sufficient to enumerate and access sensitive healthcare and financial records of arbitrary other patients. A publicly available proof-of-concept exists via WPScan, and the EPSS score of 14% indicates meaningful near-term exploitation probability.

RemediationAI

The primary remediation is to upgrade the KiviCare WordPress plugin to version 4.5.2 or later, which is confirmed as the patched release per the affected version range '<4.5.2' documented in the WPScan advisory (https://wpscan.com/vulnerability/0f48c1a3-d1f2-4028-b864-190c7f58becd/). If an immediate upgrade cannot be performed, administrators should disable patient-facing billing, invoice, and appointment-detail retrieval endpoints at the web application or WAF layer to prevent unauthenticated enumeration - note this will disrupt patient self-service functionality. Site administrators should also audit server-side access logs for anomalous cross-patient record access patterns (e.g., a single session accessing many different record IDs in rapid succession) to assess whether exploitation has already occurred. No additional workarounds are specified in the available advisory data.

Affected VersionsENISA

KiviCare 0 <4.5.2

Affected Packages

euvd kivicare fix: 4.5.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

KiviCare is a WordPress plugin designed for clinic and healthcare practice management, providing patient portals with billing, invoicing, and appointment scheduling. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), an Insecure Direct Object Reference flaw: the plugin exposes record retrieval endpoints that accept user-supplied object identifiers (e.g., bill IDs, invoice IDs, appointment IDs) but does not validate that the authenticated requestor is the owner of the referenced record. An attacker can increment or manipulate these identifiers to traverse and retrieve records belonging to other patients. The affected CPE is cpe:2.3:a:unknown:kivicare:*:*:*:*:*:*:*:* covering all versions below 4.5.2.

Know when Kivicare gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Patient-level authentication required (PR:L); core impact is unauthorized read of other patients' records (C:L), not integrity modification (I:N, contra provided vector); no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Aug 13, 2026 - 16:22 NVD
4.3 (MEDIUM)
Patch available
Aug 12, 2026 - 07:16 EUVD
CVE Published
Aug 12, 2026 - 06:00 cve.org
MEDIUM 4.3
CVE Published
Aug 12, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The KiviCare WordPress plugin before 4.5.2 does not verify that the requesting user owns the records being accessed, allowing authenticated patient-level users to read other patients' bills, invoices and appointment details.

Threat Intelligence Overview

EPSS Score
14.0%
Prevalence
Medium
popular WordPress healthcare clinic management plugin
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 14.0%
Patch available Yes
Active threat Yes
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: +14
CVSS: +22
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-13613 HIGH POC
8.8 Aug 12

SQL injection in the KiviCare WordPress plugin (all versions before 4.5.2) enables authenticated clinic staff users to e

CVE-2022-0786 CRITICAL POC
9.8 Jun 13

The KiviCare WordPress plugin before 2.3.9 does not sanitise and escape some parameters before using them in SQL stateme

CVE-2023-2628 HIGH POC
8.8 Jun 27

The KiviCare WordPress plugin before 3.2.1 does not have CSRF checks (either flawed or missing completely) in various AJ

CVE-2024-11728 HIGH POC
7.5 Dec 06

The KiviCare - Clinic & Patient Management System (EHR) plugin for WordPress is vulnerable to SQL Injection via the 'vis

CVE-2023-2623 MEDIUM POC
6.5 Jun 27

The KiviCare WordPress plugin before 3.2.1 does not restrict the information returned in a response and returns all user

CVE-2023-2624 MEDIUM POC
6.1 Jun 27

The KiviCare WordPress plugin before 3.2.1 does not sanitise and escape a parameter before outputting it back in the pag

CVE-2026-13611 MEDIUM POC
5.3 Sep 01

Unauthenticated REST endpoint access in the KiviCare WordPress plugin (before 4.5.5) exposes both a clinic's full patien

CVE-2023-2627 MEDIUM POC
4.3 Jun 27

The KiviCare WordPress plugin before 3.2.1 does not have proper CSRF and authorisation checks in various AJAX actions, a

CVE-2026-73188 HIGH
7.5 Aug 13

Unauthenticated sensitive data exposure in KiviCare WordPress plugin versions 4.5.1 and below allows remote, unauthentic

CVE-2026-25383 HIGH
7.1 Mar 25

A Reflected Cross-Site Scripting (XSS) vulnerability exists in Iqonic Design's KiviCare clinic management system through

CVE-2025-1572 MEDIUM
6.5 Feb 28

The KiviCare - Clinic & Patient Management System (EHR) plugin for WordPress is vulnerable to SQL Injection via the ‘u_i

CVE-2026-25034 MEDIUM
6.5 Mar 25

Iqonic Design KiviCare clinic management system versions 3.6.16 and earlier contain an authorization bypass vulnerabilit

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy