CVE-2025-4523 in IDonate Plugininfo

Summary

by MITRE • 08/01/2025

The IDonate – Blood Donation, Request And Donor Management System plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the admin_donor_profile_view() function in versions 2.0.0 to 2.1.9. This makes it possible for authenticated attackers, with Subscriber-level access and above, to expose an administrator’s username, email address, and all donor fields.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 12/05/2025

The CVE-2025-4523 vulnerability affects the IDonate WordPress plugin, specifically targeting versions between 2.0.0 and 2.1.9. This security flaw resides within the admin_donor_profile_view() function which fails to properly validate user capabilities before exposing sensitive donor information. The vulnerability represents a critical authorization bypass issue that undermines the plugin's security model and exposes sensitive data to unauthorized users within the WordPress ecosystem.

The technical implementation of this vulnerability stems from a missing capability check within the plugin's administrative functions. When an authenticated user accesses the donor profile viewing functionality, the system does not verify whether the requesting user possesses the appropriate administrative privileges required to access such sensitive information. This oversight allows users with Subscriber level access or higher to exploit the function and retrieve comprehensive donor data including administrator credentials and personal information. The flaw directly violates the principle of least privilege and demonstrates poor access control implementation.

From an operational perspective, this vulnerability creates significant risk for organizations relying on the IDonate plugin for blood donation management systems. Attackers with minimal privileges can escalate their access to obtain sensitive personal information of donors, including usernames and email addresses. The exposure of administrator credentials poses additional risks as these accounts may have elevated privileges within the WordPress system. The vulnerability affects the confidentiality aspect of the CIA triad, potentially leading to data breaches and privacy violations that could compromise donor trust and organizational reputation.

The vulnerability aligns with CWE-284 (Improper Access Control) and maps to ATT&CK technique T1078 (Valid Accounts) as attackers can leverage compromised subscriber accounts to gain unauthorized access to administrative information. Organizations using this plugin face potential regulatory compliance issues under data protection frameworks such as GDPR or HIPAA due to unauthorized data exposure. The impact extends beyond immediate data compromise to include potential credential theft, social engineering opportunities, and increased attack surface for subsequent exploitation attempts.

Mitigation strategies should prioritize immediate plugin updates to versions that address the missing capability check. System administrators should implement role-based access controls to limit user privileges and conduct regular security audits of WordPress plugins. Additionally, monitoring for unauthorized access attempts and implementing network segmentation can help reduce the potential impact of such vulnerabilities. Organizations should also consider implementing multi-factor authentication for administrative accounts and regularly review user permissions to ensure proper access control enforcement.

Reservation

05/09/2025

Disclosure

08/01/2025

Moderation

accepted

CPE

ready

EPSS

0.00290

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!