Skip to main content

Store Locator WordPress EUVDEUVD-2026-36643

| CVE-2026-9061 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-06-13 WPScan GHSA-q5mp-4wmh-7f39
3.5
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-level WordPress credentials
  2. Delivery
    Authenticate to WordPress admin panel
  3. Exploit
    Navigate to Store Locator plugin store management
  4. Execution
    Inject JavaScript payload into store logo metadata field
  5. Persist
    Victim administrator loads Store Locator admin page
  6. Impact
    Stored XSS payload executes in victim's browser session

Vulnerability Assessment

Weakness
CWE
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to hold an existing administrator-level WordPress account (CVSS PR:H) - this cannot be bypassed and is the primary limiting factor. The attack further requires a second victim administrator to visit the plugin's admin page where the malicious store logo metadata is rendered (CVSS UI:R). The vulnerability is specifically triggered via the store logo metadata field in the Store Locator plugin's admin interface; no other entry point is identified. The most impactful exploitation context is a WordPress multisite network where unfiltered_html has been explicitly disallowed for site administrators, as this flaw circumvents that hardening measure. On standard single-site installations where administrators already possess unfiltered_html, no meaningful security boundary is bypassed. Non-default limiting factors: requires pre-existing admin authentication; requires victim admin to browse to the affected admin page after payload is stored.

Impact

The CVSS 3.1 base score of 3.5 (Low) correctly reflects the constrained exploitation path: it requires an already-authenticated administrator (PR:H) and a second privileged user to visit the affected page (UI:R). EPSS at 0.03% (9th percentile) confirms very low observed exploitation probability. SSVC corroborates: Automatable:No (manual interaction chain required), Technical Impact:Partial (limited scope to admin UI). The vulnerability is not listed in CISA KEV, so no confirmed in-the-wild exploitation. However, a public POC exists via WPScan, which lowers the exploitation bar for actors with existing admin access. The primary real-world risk elevation occurs specifically in WordPress multisite deployments where unfiltered_html has been explicitly revoked from administrators - in that hardened configuration, this flaw undermines an intentional security boundary. For standard single-site WordPress installations where admins already possess unfiltered_html, the incremental risk is negligible. Overall this is a low-priority issue for most environments, with a slightly elevated priority for multisite operators who rely on capability restrictions.

Exploit ScenarioDerived

An attacker who controls or has compromised an administrator account injects a JavaScript payload (e.g., a cookie-stealing script) into the store logo metadata field of any store entry within the plugin. When a second administrator subsequently opens the Store Locator admin page, the stored payload executes silently in their browser session, potentially harvesting their WordPress admin session cookie or performing authenticated actions on their behalf. A public POC documenting this scenario is available in the WPScan vulnerability database.

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

Stored XSS in the Store Locator WordPress plugin before 1.6.9 allows high-privileged users (administrators) to inject persistent malicious scripts via unsanitized store logo metadata, which executes when the admin page is rendered in another user's browser. The vulnerability is especially significant in WordPress multisite networks because it bypasses the unfiltered_html capability restriction - a control specifically intended to prevent administrators from injecting raw HTML and scripts. A public POC is documented by WPScan; no active exploitation is confirmed (absent from CISA KEV), and EPSS of 0.03% indicates low current exploitation probability.

RemediationAI

Upgrade the Store Locator WordPress plugin to version 1.6.9 or later, which contains the vendor-released patch correcting the missing sanitization and escaping of store logo metadata. The WPScan advisory at https://wpscan.com/vulnerability/a9f8656a-548a-4353-b157-d07f23c3bc26/ provides authoritative upgrade guidance. If an immediate upgrade is operationally blocked, temporarily restrict the store logo metadata editing capability to only the most trusted administrator accounts and audit existing store entries for injected script content (look for script tags or JavaScript event handler attributes in logo fields). In WordPress multisite environments where this flaw specifically undermines the unfiltered_html restriction, the workaround of restricting admin access may not be feasible and patching should be treated as urgent. There are no known side effects to the 1.6.9 upgrade beyond the security fix.

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

CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting) describes the root cause: the plugin fails to sanitize or escape user-supplied store logo metadata at both the input (persistence) and output (rendering) layers. WordPress provides a built-in unfiltered_html capability to gate whether users may insert raw HTML and script content; this plugin's missing sanitization renders that gate ineffective. The flaw is classified as stored (persistent) XSS because the payload survives in the database and fires on every subsequent page load. CPE cpe:2.3:a:unknown:store_locator_wordpress:*:*:*:*:*:*:*:* covers all versions of the plugin prior to 1.6.9. The vulnerability was discovered and reported by WPScan, a specialized WordPress security intelligence platform.

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.5 LOW
AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N
vuln.today AI 3.5 LOW

Administrator authentication (PR:H) and victim page-view (UI:R) are mandatory; XSS impact is scoped to admin UI with no availability loss.

3.1 AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:P/VC:L/VI:L/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
Unchanged
Confidentiality
Low
Integrity
Low
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.5

DescriptionCVE.org

The Store Locator WordPress plugin before 1.6.9 does not sanitize and escape store logo metadata before storing it and outputting it on the Store Locator WordPress plugin before 1.6.9 admin page, allowing high-privileged users such as administrators to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (e.g. in a multisite network).

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Prevalence
Low
niche WordPress plugin, limited to business sites with store locators
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

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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