Description
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Foysal Imran IDonate idonate allows PHP Local File Inclusion.This issue affects IDonate: from n/a through <= 2.1.18.
Published: 2025-04-11
Score: 8.1 High
EPSS: 1.5% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an improper control of the filename for the include/require statement in the IDonate plugin, allowing an attacker to trigger PHP Local File Inclusion. Through this flaw an adversary could request a crafted path that causes the plugin to include an arbitrary local file, potentially leading to execution of attacker‑supplied code, data disclosure, or availability disruption. The weakness is identified as CWE‑98, which denotes inclusion of local files without sufficient validation.

Affected Systems

WordPress IDonate plugin, developed by Foysal Imran, is affected in all releases from the initial version up to and including 2.1.18. Users running any of these versions are vulnerable.

Risk and Exploitability

The CVSS score of 8.1 classifies this issue as high severity. The EPSS score of less than 1% indicates that, according to current exploitation data, the probability of being targeted is low, and the vulnerability is not listed in the CISA KEV catalog. However, if an attacker gains access to a vulnerable WordPress instance, the Local File Inclusion can be leveraged to execute arbitrary code on the server or read sensitive files. The likely attack vector is a crafted HTTP request targeting a parameter that is passed to the include/require statement within the plugin. The vulnerability therefore poses a potential confidentiality, integrity, and availability risk to affected systems.

Generated by OpenCVE AI on April 30, 2026 at 23:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the IDonate plugin to a version newer than 2.1.18 (at least 2.1.19).
  • If an update cannot be applied immediately, disable or uninstall the IDonate plugin to eliminate the vulnerable code path.
  • Restrict web access to the plugin’s include directory by configuring the server (e.g., .htaccess) to deny all external requests, preventing inclusion of arbitrary local files.

Generated by OpenCVE AI on April 30, 2026 at 23:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-10787 Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in ThemeAtelier IDonate allows PHP Local File Inclusion. This issue affects IDonate: from n/a through 2.1.8.
History

Thu, 23 Apr 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

cvssV3_1

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


Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in ThemeAtelier IDonate allows PHP Local File Inclusion. This issue affects IDonate: from n/a through 2.1.8. Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Foysal Imran IDonate idonate allows PHP Local File Inclusion.This issue affects IDonate: from n/a through <= 2.1.18.
Title WordPress IDonate plugin <= 2.1.8 - Local File Inclusion vulnerability WordPress IDonate plugin <= 2.1.18 - Local File Inclusion vulnerability
References
Metrics cvssV3_1

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

cvssV3_1

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


Mon, 08 Dec 2025 14:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:themeatelier:idonate:*:*:*:*:*:wordpress:*:*

Fri, 11 Apr 2025 14:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 11 Apr 2025 09:00:00 +0000

Type Values Removed Values Added
Description Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in ThemeAtelier IDonate allows PHP Local File Inclusion. This issue affects IDonate: from n/a through 2.1.8.
Title WordPress IDonate plugin <= 2.1.8 - Local File Inclusion vulnerability
Weaknesses CWE-98
References
Metrics cvssV3_1

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


Subscriptions

Themeatelier Idonate
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-04-28T16:12:23.445Z

Reserved: 2025-04-09T11:19:35.668Z

Link: CVE-2025-32519

cve-icon Vulnrichment

Updated: 2025-04-11T13:45:24.407Z

cve-icon NVD

Status : Modified

Published: 2025-04-11T09:15:23.960

Modified: 2026-04-23T15:29:01.920

Link: CVE-2025-32519

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-30T23:15:05Z

Weaknesses