Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise admin credentials
-
DeliveryAuthenticate to WordPress admin panel
-
ExploitIdentify Store Locator plugin endpoint accepting file path parameter
-
ExecutionInject directory traversal sequence targeting wp-config.php
-
PersistReceive PHP file contents in response
-
ImpactExtract database credentials and secret keys
Vulnerability Assessment
| Weakness |
CWE
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated WordPress administrator account (PR:H per CVSS vector) - the vulnerability is not reachable by lower-privileged roles such as editors or subscribers. The Store Locator WordPress plugin must be installed and active on the target site. The CVSS vector also specifies UI:R, indicating some form of user interaction is involved in triggering the vulnerable code path, consistent with a form submission or deliberate navigation action within the admin panel. Exploitation is constrained to reading files with a .php extension, meaning arbitrary binary files, text configuration files, or private keys stored outside PHP files cannot be directly accessed. The primary limiting factors are the requirement for admin-level authentication and the .php file-type restriction on what can be read. There is no evidence this can be triggered by unauthenticated users or lower-privileged WordPress roles. |
| Impact | Real-world risk is constrained but non-trivial given the nature of what can be read. The CVSS base score of 3.4 (Low) is driven by PR:H (administrator privileges required) and UI:R, which together narrow the exploitable population significantly - an attacker must already control or compromise a WordPress admin account. EPSS at 0.04% and 12th percentile corroborates low exploitation interest in the wild. The SSVC assessment (Exploitation: PoC, Automatable: No, Technical Impact: Partial) aligns with this picture. However, the official CVSS C:L rating arguably undervalues the true confidentiality impact: reading wp-config.php exposes database credentials and authentication secret keys, which can lead to full database access and forged authentication tokens - impacts far exceeding 'low' confidentiality loss. This is a case where a low numeric CVSS score may mislead defenders about the sensitivity of what is actually exposed. The primary risk scenario is a rogue or compromised admin account, insider threat, or a secondary vulnerability chained to obtain admin access before leveraging this path traversal to harvest credentials and pivot further. No KEV listing and low EPSS indicate this is not under widespread active exploitation. |
| Exploit ScenarioDerived | An attacker who holds or has compromised a WordPress administrator account on a site running Store Locator WordPress before 1.6.9 submits a crafted HTTP request to the plugin's admin endpoint, injecting a path traversal sequence (e.g., ../../../../wp-config.php) into the unvalidated file path parameter. The server resolves the traversal and returns the contents of wp-config.php, exposing the database host, username, password, and WordPress secret keys. A public PoC demonstrates this technique, lowering the bar for exploitation once admin access is obtained. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Path traversal in the Store Locator WordPress plugin before version 1.6.9 enables authenticated administrators to read arbitrary PHP files from the server filesystem, including wp-config.php, which contains database credentials and WordPress secret keys. The vulnerability stems from an unvalidated parameter passed directly into a file path, allowing traversal sequences to escape the intended directory. A publicly available proof-of-concept exists per WPScan reporting, though EPSS sits at 0.04% (12th percentile) and no KEV listing exists, indicating low observed exploitation activity despite the public PoC.
RemediationAI
Update the Store Locator WordPress plugin to version 1.6.9 or later, which contains the vendor-released patch. The fix is confirmed as available per vendor advisory; the exact patch can be obtained through the WordPress plugin repository or via the WPScan advisory at https://wpscan.com/vulnerability/14014b6b-ce49-4778-822c-026ecafa1772/. If an immediate update is not possible, a compensating control is to restrict access to the WordPress admin panel (wp-admin) to trusted IP ranges via web server configuration or a security plugin, reducing exposure to admin-level exploitation - note this does not eliminate the vulnerability if admin credentials are already compromised. Additionally, auditing which users hold administrator roles and reducing that set to the minimum necessary limits the population of potential abusers. There are no known workarounds that address the root cause without patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory - Path Traversal): the plugin accepts a user-controlled parameter and interpolates it into a filesystem read operation without sanitizing directory traversal sequences (e.g., ../../). This is a classic PHP path traversal pattern common in WordPress plugins that dynamically include or read files based on request parameters. The CPE cpe:2.3:a:unknown:store_locator_wordpress:*:*:*:*:*:*:*:* covers all versions of the plugin up to 1.6.9. The CVSS scope change (S:C) reflects that the vulnerable component - the plugin sandbox - can read files belonging to the broader server environment, including the WordPress core configuration file wp-config.php, which sits outside the plugin's own file scope. The disclosed impact on PHP files specifically suggests the plugin performs a PHP file read or include operation rather than a generic file read, limiting but not eliminating the severity.
Know when Store Locator Wordpress gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:N/A:N
Admin-only access warrants PR:H; UI:N because the admin is the attacker acting directly; C:H because wp-config.php exposure yields full database credentials and auth keys.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Store Locator WordPress plugin before 1.6.9 does not validate a parameter before using it in a file path, allowing high-privileged users such as administrators to read arbitrary .php files from the server, including configuration files that contain database credentials and authentication keys.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Store Locator Wordpress
View allStored XSS in the Store Locator WordPress plugin before 1.6.9 allows high-privileged users (administrators) to inject pe
Stored Cross-Site Scripting in Store Locator WordPress plugin before 1.6.6 allows administrator-level users to inject pe
EUVD-2026-36644
GHSA-553w-8mm7-5gf2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB