← Vulnerability feed

Vulnerability record · CVE-2018-9118 · published 12 April 2018

CVE-2018-9118: WordPress Background Takeover Advertisements plugin directory traversal

99robots · Wp Background Takeover Advertisements

The 99 Robots WP Background Takeover Advertisements plugin before 4.1.5 for WordPress contains a directory traversal flaw in exports/download.php. The filename parameter accepts '..' sequences, letting a remote unauthenticated request read files outside the intended export directory. Because the plugin runs inside WordPress, exposed files can include configuration and credential material.

7.5 CVSS 3.0 High EPSS 46% · top 1.2% CWE-22 · Path traversal
7.5CVSS 3.0 base score, v2 5.0
46%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
6References, 4 tagged exploit
17 Jun 2026Last modified by NVD

Description

exports/download.php in the 99 Robots WP Background Takeover Advertisements plugin before 4.1.5 for WordPress has Directory Traversal via a .. in the filename parameter.

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: high.

high priorityUnauthenticated remote file read with public exploit code and very high EPSS, though not in KEV.

What it is

The 99 Robots WP Background Takeover Advertisements plugin before 4.1.5 for WordPress contains a directory traversal flaw in exports/download.php. The filename parameter accepts '..' sequences, letting a remote unauthenticated request read files outside the intended export directory. Because the plugin runs inside WordPress, exposed files can include configuration and credential material.

Impact

An attacker can read arbitrary files on the web server that the PHP process can access, including wp-config.php and other sensitive data. The CVSS vector shows high confidentiality impact with no integrity or availability effect.

Attack surface

Reached over the network through exports/download.php with a crafted filename parameter; the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates no authentication and no user interaction are required.

Exploitation

Public exploit references exist (Exploit-DB 44417 and WPScan/wpvulndb 9056), and EPSS is 0.46931 (98.8th percentile), though the CVE is not listed in CISA KEV.

What to do

  • Update the WP Background Takeover Advertisements plugin to 4.1.5 or later, or remove it if unused.
  • Block or restrict direct access to exports/download.php at the web server or WAF.
  • Validate and canonicalize the filename parameter, rejecting any path traversal sequences.
  • Run WordPress with least-privilege file permissions and keep wp-config.php outside the web root where possible.
  • Monitor plugin advisories for this and similar components.

Detection

  • Search web logs for requests to exports/download.php containing '..' or encoded traversal sequences in the filename parameter.
  • Alert on HTTP 200 responses from that endpoint returning non-image or unexpected file content.
  • Review file access logs for reads of wp-config.php or other sensitive files by the web server user.
  • Use a WAF rule to flag traversal patterns targeting plugin export endpoints.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2018-9118 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2026-93616Checkpoint multi-domain security management path traversal vulnerabilityA directory traversal and file upload vulnerability allows an unauthenticated attacker to upload and execute arbitrary scripts on Check Point Managem…KEVEPSS 20%10.0CVE-2026-85706GitLab CE/EE repository commits API path traversal allows unauthenticated file readGitLab CE/EE contains improper path confinement and missing authentication enforcement in the repository commits API, allowing an unauthenticated use…KEVEPSS 91%analysed5.3CVE-2026-66384JFrog Artifactory path traversal in Docker cache pathAn authenticated user can write data outside the intended Docker cache path under specific remote-repository conditions in JFrog Artifactory. The fla…KEVEPSS 0.66%analysed9.8CVE-2026-59310VMware vCenter Syslog server path traversal leads to RCEVMware vCenter's Syslog server is affected by a directory traversal flaw (CWE-22) that allows a remote, unauthenticated attacker to execute arbitrary…KEVEPSS 2.6%analysed10.0CVE-2026-48282Adobe ColdFusion path traversal leads to remote code executionColdFusion versions 2025.9, 2023.20 and earlier contain a path traversal flaw (CWE-22) that allows an unauthenticated remote attacker to reach files …KEVEPSS 42%analysed10.0CVE-2026-34909UniFi OS path traversal allows unauthenticated file accessUniFi OS devices contain a path traversal flaw (CWE-22) that lets a network-reachable attacker read files on the underlying system. Because the expos…KEVEPSS 1.8%analysed6.5CVE-2026-20262Cisco Catalyst SD-WAN Manager path traversal in file uploadCisco Catalyst SD-WAN Manager (formerly vManage) fails to properly validate user-supplied input during a file upload process, allowing path traversal…KEVEPSS 28%analysed8.4CVE-2024-1708ConnectWise ScreenConnect path traversal enabling remote code executionConnectWise ScreenConnect 23.9.7 and earlier contain a path-traversal flaw (CWE-22) that can let an attacker execute remote code or reach confidentia…KEVEPSS 95%analysed

Source: NIST National Vulnerability Database (record CVE-2018-9118), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.