Skip to main content

Store Locator WordPress CVE-2026-9062

| EUVDEUVD-2026-36644 LOW
Path Traversal (CWE-22)
2026-06-13 WPScan GHSA-553w-8mm7-5gf2
3.4
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain or compromise admin credentials
  2. Delivery
    Authenticate to WordPress admin panel
  3. Exploit
    Identify Store Locator plugin endpoint accepting file path parameter
  4. Execution
    Inject directory traversal sequence targeting wp-config.php
  5. Persist
    Receive PHP file contents in response
  6. Impact
    Extract 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Store Locator WordPress 0 <1.6.9

Affected Packages

euvd store_locator_wordpress fix: 1.6.9

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

Vendor (WPScan) PRIMARY 3.4 LOW
AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:N/A:N
vuln.today AI 6.8 MEDIUM

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Jun 13, 2026 - 08:01 EUVD
CVE Published
Jun 13, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 13, 2026 - 06:00 cve.org
LOW 3.4

DescriptionCVE.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

EPSS Score
0.0%
Top 88% exploitable
Prevalence
Medium
store locator plugins are common on small-business WordPress sites
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +17
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy