PatchSiren cyber security CVE debrief
CVE-2017-20289 Broadstreet CVE debrief
The Broadstreet Ad Widget plugin for WordPress contains a local file inclusion vulnerability in versions prior to 2.12.0. This vulnerability 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.
- Vendor
- Broadstreet
- Product
- Ad Widget
- CVSS
- HIGH 7.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-22
- Original CVE updated
- 2026-10-23
- Advisory published
- 2026-10-22
- Advisory updated
- 2026-10-23
Who should care
Defenders responsible for WordPress installations with the Broadstreet Ad Widget plugin should assess exposure and prioritize patching or mitigation. This includes operators managing WordPress environments, platform administrators, vulnerability management teams, and security teams responsible for monitoring and incident response.
Why it matters
This vulnerability allows authenticated users to execute attacker-chosen PHP files, potentially leading to code execution and other malicious activities.
- Authenticated users can execute attacker-chosen PHP files
- Directory traversal sequences can be used to include local files
- PHP code execution is possible
Technical summary
The Broadstreet Ad Widget plugin for WordPress contains a local file inclusion vulnerability in versions prior to 2.12.0. This vulnerability 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.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, especially in environments where authenticated user access is possible.
Recommended defensive actions
- Patch the Broadstreet Ad Widget plugin to version 2.12.0 or later
- Restrict access to authenticated users
- Monitor for suspicious activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability was first observed by the Shadowserver Foundation on 2023-10-19. The CVE record and source item provide details about the vulnerability, but evidence of exploitation is limited. Defenders should verify the patch status of WordPress installations with the Broadstreet Ad Widget plugin and review logs for potential exploitation attempts. Limited evidence suggests that attackers may have used directory traversal sequences to include local files and execute PHP code.
Sources and references
Verified primary and authoritative sources
-
CVE-2017-20289 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2017-20289
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2017-20289 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2017-20289
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Broadstreet Ad Widget WordPress Plugin < 2.12.0 Local File Inclusion via step parameter
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2017/20xxx/CVE-2017-20289.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://wpscan.com/vulnerability/caca21fe-56bf-4d4c-afc8-4a218e52f0a2
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://packetstorm.news/files/id/144553/
Supplemental source - exploit
-
Source reference
Unverified legacy reference
URL: https://cxsecurity.com/issue/WLB-2017100084
Supplemental source - exploit
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/changeset/1628751/ad-widget
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/projectdiscovery/nuclei-templates/blob/main/http/vulnerabilities/wordpress/ad-widget-lfi.yaml
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://wordpress.org/plugins/ad-widget/
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/broadstreet-ad-widget-wordpress-plugin-2.12.0-local-file-inclusion-via-step-parameter
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.