CVE-2025-4689CWE-98

Ads Pro Plugin - Multi-Purpose WordPress Advertising Manager <= 4.89 - Unauthenticated Local File Inclusion to Remote Code Execution

Critical · published July 2, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
48.8
In the wild
Unconfirmed
What it is

🚨 Unauthenticated attackers can execute code on your server by simply uploading an image! This critical Local File Inclusion vulnerability in the Ads Pro Plugin for WordPress makes it mind-blowingly simple for bad actors to gain control. 🔥 Think of this vulnerability like a restaurant with a shady kitchen door that anyone can enter. The attackers don’t need to use the front entrance; they can just slip through the back and serve themselves directly from the pantry! If exploited, an attacker could take complete control of your server, with the ability to read, modify, or delete any files. They could launch malware or even take down your entire site, which is absolutely devastating for your business and your users' trust!

Put simply

Think of this vulnerability like a restaurant with a shady kitchen door that anyone can enter. The attackers don’t need to use the front entrance; they can just slip through the back and serve themselves directly from the pantry! The vulnerability stems from a Local File Inclusion (LFI) flaw, which allows unauthenticated users to upload image files that can be fetched via a SQL injection vulnerability, ultimately leading to the execution of malicious PHP code on the server.

What to do

If exploited, an attacker could take complete control of your server, with the ability to read, modify, or delete any files. They could launch malware or even take down your entire site, which is absolutely devastating for your business and your users' trust! To protect yourself, immediately update the Ads Pro Plugin to version 4.90 or later. Also, consider implementing file upload restrictions and closely monitor server logs for any suspicious activity. Don’t leave any stone unturned! You’ve got this! With these steps, you’ll be well on your way to locking down your site and keeping those pesky attackers at bay! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00615 · 48.8th percentile
Weakness
CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2025-07-02T03:47Z
EPSS history
Timeline
  • 02 JUL 03:47Z
    Ads Pro Plugin - Multi-Purpose WordPress Advertising Manager <= 4.89 - Unauthenticated Local File Inclusion to Remote Code Execution
    cvelistv5