CVE-2026-9061
Received Received - Intake
Stored XSS in Store Locator WordPress Plugin

Publication date: 2026-06-13

Last updated on: 2026-06-13

Assigner: WPScan

Description
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).
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-13
Last Modified
2026-06-13
Generated
2026-06-13
AI Q&A
2026-06-13
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
agile_store_locator store_locator to 1.6.9 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

The Store Locator WordPress plugin before version 1.6.9 has a stored Cross-Site Scripting (XSS) vulnerability. This happens because the plugin does not properly sanitize and escape the store logo metadata, specifically the logo name, before storing and displaying it on the admin page.

This flaw allows high-privileged users, such as administrators, to inject malicious scripts via the logo metadata. Even if the `unfiltered_html` capability is disabled (for example, in a multisite WordPress network), an attacker with administrative access can exploit this by sending a crafted AJAX request to update the logo name with malicious code. When an administrator later views the logo management page, the injected script executes in their browser.

Impact Analysis

This vulnerability can lead to stored Cross-Site Scripting attacks within the WordPress admin interface. An attacker with administrative privileges can inject malicious scripts that execute when other administrators view the affected page.

  • Execution of arbitrary JavaScript code in the context of the admin user’s browser session.
  • Potential theft of sensitive information such as authentication cookies or tokens.
  • Performing unauthorized actions on behalf of the administrator.
  • Compromise of the WordPress site’s administrative control and security.
Detection Guidance

This vulnerability can be detected by checking if the Agile Store Locator WordPress plugin version is prior to 1.6.9, as those versions are vulnerable to stored Cross-Site Scripting (XSS) attacks via the store logo metadata.

Detection involves verifying if malicious scripts have been injected into the logo_name parameter by an administrator. This can be done by inspecting the logo management page for unexpected script execution or by reviewing AJAX requests that update the logo name.

A practical approach is to monitor or capture AJAX requests to the plugin's logo update endpoint and check for suspicious payloads in the logo_name parameter.

  • Use browser developer tools or a proxy tool (e.g., Burp Suite) to intercept AJAX requests updating the logo_name parameter.
  • Check the plugin version via WP-CLI: `wp plugin get agile-store-locator --field=version` to confirm if it is below 1.6.9.
  • Manually inspect the logo management admin page for any unexpected script execution or injected HTML.
Mitigation Strategies

The immediate and most effective mitigation is to update the Agile Store Locator WordPress plugin to version 1.6.9 or later, where the vulnerability has been fixed.

Until the update can be applied, restrict administrative access to trusted users only, as exploitation requires high-privileged user access.

Additionally, monitor and audit any changes to the store logo metadata, especially the logo_name parameter, to detect any suspicious activity.

Consider disabling or limiting AJAX requests that update the logo_name parameter if possible, or implement additional input sanitization at the web application firewall (WAF) level.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-9061. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart