ZeroHour

CVE-2025-4380

moderate

Unauthenticated Local File Inclusion in WordPress Ads Pro Plugin (≤ 4.89)

CVSS 3.1
9.8 critical
EPSS
40%p99
Published
()
Modified
AI analysis

Ads Pro Plugin - Multi-Purpose WordPress Advertising Manager, a WordPress plugin by scripteo, is vulnerable to an unauthenticated local file inclusion (CWE-98) affecting all versions up to and including 4.89. The flaw resides in the bsa_template parameter of the bsa_preview_callback function, which fails to properly restrict which files can be included, so a remote, unauthenticated attacker can supply a crafted path that causes the server to include and execute arbitrary local files. Any PHP code inside an included file runs in the web server's context, enabling attackers to bypass access controls, obtain sensitive data, and achieve code execution where attacker-controllable .php files can be uploaded or already exist on the site. Any WordPress site running the plugin at version 4.89 or earlier is affected. No public proof-of-concept or confirmed in-the-wild exploitation is known yet, but the 40.4% EPSS score (99th percentile) indicates a high likelihood of exploitation within the next 30 days.

What to do: Update the plugin to a patched release newer than version 4.89 as soon as one is available, or deactivate the plugin until the patch is applied. Since the flaw allows arbitrary file inclusion and potential code execution, check the site for unexpected .php uploads, modified files, and rogue administrator accounts, and review access logs for unauthenticated requests containing bsa_template parameters.

Affected
scripteo Ads Pro Plugin - Multi-Purpose WordPress Advertising Manager (WordPress plugin)All versions up to and including 4.89 (no fixed version specified in the source data)
Estimated exposure
moderateroughly 20,000+ sites (plugin is listed with approximately 20k active installs on the WordPress.org directory) — Estimate based on the plugin's publicly listed active-install count in the WordPress.org directory, which places deployments in the low tens of thousands; exact counts are not included in the source data and this figure should be treated…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Ads Pro Plugin - Multi-Purpose WordPress Advertising Manager plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 4.89 via the 'bsa_template' parameter of the `bsa_preview_callback` function. This makes it possible for unauthenticated attackers to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases .php files can can be uploaded and included, or already exist on the site.

Vendors
scripteo
Products
ads pro
Ecosystems
WordPress
Weakness
CWE-98
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.