CVE-2024-35629CWE-98

WordPress Easy Digital Downloads – Recent Purchases plugin <= 1.0.2 - Remote File Inclusion vulnerability

Critical · published June 4, 2024

CVSS v3.1
9.6
EPSS
1%
Percentile
44.5
In the wild
Unconfirmed
What it is

🔥 A sneaky filename oversight in Easy Digital Downloads could open the door for remote file inclusion attacks! Think of it like a restaurant that serves you any dish you request, no questions asked. If someone orders up an unsafe recipe from the back kitchen, it could lead to some seriously harmful outcomes! An attacker could exploit this vulnerability to include malicious files from external sources, potentially gaining full control over the server. This could lead to devastating data breaches, website defacement, or even a complete takeover of the affected system!

Put simply

Think of it like a restaurant that serves you any dish you request, no questions asked. If someone orders up an unsafe recipe from the back kitchen, it could lead to some seriously harmful outcomes! This vulnerability arises from improper control of filenames in PHP's include/require statements, allowing attackers to include remote files and execute arbitrary PHP code on the server.

What to do

An attacker could exploit this vulnerability to include malicious files from external sources, potentially gaining full control over the server. This could lead to devastating data breaches, website defacement, or even a complete takeover of the affected system! To secure your setup, update Easy Digital Downloads – Recent Purchases to version 1.0.3 or later immediately. Additionally, review your PHP configurations to disable allow_url_include and consider employing input validation practices to safeguard against similar exploits. You've got this! With these steps, you’ll keep your site safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00538 · 44.5th percentile
Weakness
CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2024-06-04T13:34Z
EPSS history
Timeline
  • 04 JUN 13:34Z
    WordPress Easy Digital Downloads – Recent Purchases plugin <= 1.0.2 - Remote File Inclusion vulnerability
    cvelistv5