Description
Broadstreet Ad Widget plugin for WordPress 2.2.0 before 2.12.0 contains a local file inclusion vulnerability that allows authenticated users to execute attacker-chosen PHP files by passing unsanitized input to require in views/modal/index.php. Attackers can supply directory traversal sequences in the 'step' parameter, optionally with a null byte, to include local files and execute PHP code. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Published: 2026-10-22
Score: 7.7 High
EPSS: n/a
KEV: No
Impact: Remote code execution
Action: Immediate Patch
AI Analysis

Impact

The Broadstreet Ad Widget plugin for WordPress, versions prior to 2.12.0, contains a local file inclusion flaw that allows authenticated users to execute arbitrary PHP code. By supplying unsanitized directory traversal sequences in the step parameter, an attacker can include local files, including those containing malicious scripts, through the require call in views/modal/index.php. This vulnerability can lead to full site compromise or execution of arbitrary code within the web server context.

Affected Systems

Vendors Broadstreet, product Ad Widget, are affected on WordPress installations that use any version of the plugin older than 2.12.0. This includes releases from 2.2.0 up through 2.11.x. The canonical plugin is identified by organizational name Broadstreet:Ad Widget in CNA records. No other WordPress plugins or themes are directly impacted.

Risk and Exploitability

The CVSS score of 7.7 indicates a high severity vulnerability with potential for arbitrary code execution. EPSS is not available, and the vulnerability is not listed in CISA's KEV catalog. Exploitation requires user authentication to the WordPress site, but once authenticated, directory traversal and null byte injection can be used to include and execute arbitrary files. The Shadowserver Foundation observed exploitation attempts as recently as 2023‑10‑19, suggesting that attackers are actively looking for opportunities to exploit this issue in the wild. Administrators should treat this as a high‑risk problem pending update.

Generated by OpenCVE AI on October 22, 2026 at 12:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Broadstreet Ad Widget plugin to version 2.12.0 or later, which removes the LFI vulnerability.
  • If an upgrade is not immediately feasible, deactivate or delete the plugin until a patched version is installed to prevent any authenticated user from exploiting the flaw.
  • Restrict WordPress user roles to limit the number of accounts with permission to modify or use the plugin and monitor authenticated user activity for suspicious use of the step parameter.

Generated by OpenCVE AI on October 22, 2026 at 12:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description Broadstreet Ad Widget plugin for WordPress 2.2.0 before 2.12.0 contains a local file inclusion vulnerability that allows authenticated users to execute attacker-chosen PHP files by passing unsanitized input to require in views/modal/index.php. Attackers can supply directory traversal sequences in the 'step' parameter, optionally with a null byte, to include local files and execute PHP code. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Title Broadstreet Ad Widget WordPress Plugin < 2.12.0 Local File Inclusion via step parameter
Weaknesses CWE-98
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:23.974Z

Reserved: 2026-10-14T20:25:25.755Z

Link: CVE-2017-20289

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:03.063

Modified: 2026-10-22T11:17:03.063

Link: CVE-2017-20289

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T12:30:05Z

Weaknesses
  • CWE-98

    Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')