CVE-2025-30635
Published: 14 August 2025
Summary
CVE-2025-30635 is a high-severity PHP Remote File Inclusion (CWE-98) vulnerability. Its CVSS base score is 8.1 (High).
Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 31.7% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).
Deeper analysis
CVE-2025-30635 is an Improper Control of Filename for Include/Require Statement in PHP Program vulnerability, classified as PHP Remote File Inclusion but enabling PHP Local File Inclusion, in the ThemeAtelier IDonatePro (idonate-pro) WordPress plugin. This issue affects all versions from n/a through 2.1.9.
Unauthenticated attackers can exploit the vulnerability remotely over the network (AV:N), though it requires high attack complexity (AC:H) and no user interaction (UI:N). No privileges are needed (PR:N), with unchanged scope (S:U), allowing high impacts on confidentiality, integrity, and availability (C:H/I:H/A:H), for an overall CVSS v3.1 score of 8.1 (CWE-98).
The Patchstack advisory at https://patchstack.com/database/Wordpress/Plugin/idonate-pro/vulnerability/wordpress-idonatepro-2-1-8-local-file-inclusion-vulnerability?_s_id=cve provides further details on this vulnerability.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2025-24738
Vulnerability details
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in ThemeAtelier IDonatePro idonate-pro allows PHP Local File Inclusion.This issue affects IDonatePro: from n/a through <= 2.1.9.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
LFI vulnerability in public-facing WordPress plugin directly enables remote exploitation of the web application.
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Directly remediates the PHP Local File Inclusion flaw in the IDonatePro WordPress plugin by identifying, patching, and verifying updates to vulnerable versions through 2.1.9.
Prevents exploitation by enforcing strict validation of user-supplied filenames and paths at input points used in PHP include/require statements.
Hardens PHP configuration settings like open_basedir restrictions and disabling allow_url_include to limit the scope of successful file inclusions even with flawed plugin code.