Broadstreet Ad Widget: Local File Inclusion in views/modal/index.php (CVE-2017-20289)
The Broadstreet Ad Widget WordPress plugin (versions 2.2.0 through 2.11.9) is vulnerable to authenticated local file inclusion via directory traversal in the 'step' parameter, allowing for arbitrary PHP code execution.
CVE search metadata
CVE search record: CVE-2017-20289. Severity: high. CVSS: 7.5. KEV: no. Product: Broadstreet Ad Widget (2.2.0 - 2.11.9). Brief: Broadstreet Ad Widget: Local File Inclusion in views/modal/index.php (CVE-2017-20289). Brief link: https://feed.craftedsignal.io/briefs/2026-10-broadstreet-ad-widget-lfi/
Triage facts
Revision 1- Applicability
- Broadstreet Ad Widget (2.2.0 - 2.11.9)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 22, 14:14 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
Broadstreet Ad Widget versions 2.2.0 through 2.11.9 contain a local file inclusion (LFI) vulnerability. The vulnerability resides in views/modal/index.php, where the step parameter is processed without sufficient sanitization before being passed to a PHP require statement. Authenticated attackers can leverage directory traversal sequences, potentially combined with null bytes, to include and execute arbitrary local PHP files. This vulnerability has been documented as exploited in the wild since October 19, 2023.
Impact
Successful exploitation allows authenticated attackers to execute arbitrary PHP code on the underlying web server, potentially leading to full site compromise.
Recommendation
- Upgrade the Broadstreet Ad Widget plugin to version 2.12.0 or later immediately.
- Audit logs for HTTP GET or POST requests containing directory traversal sequences (e.g., ../) targeting
views/modal/index.php. - Restrict administrative or plugin-configuration access to known, trusted users to prevent unprivileged exploitation.
Immediate actions
Patch Broadstreet Ad Widget to 2.12.0
Mitigations
Upgrade plugin to 2.12.0
CVE-2017-20289
Detection coverage 1
Detect CVE-2017-20289 Exploitation - LFI via Broadstreet Ad Widget
highDetects exploitation attempts against CVE-2017-20289 by identifying directory traversal patterns in the 'step' parameter of the vulnerable index.php file.
Detection queries are available on the platform. Get full rules →