PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2023-4151 Scanner

CVE-2023-4151 Scanner - Cross-Site Scripting (XSS) vulnerability in Store Locator WordPress

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.6k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-4151
6.1
CVSSmedium
Exploitable remotely over the internet · no authentication required · user interaction needed.

The Store Locator WordPress plugin before 1.4.13 does not sanitise and escape an invalid nonce before outputting it back in an AJAX response, leading to a Reflected Cross-Site Scripting which could be used against high privilege users such as admin

Attack Vector
Network
Privileges Req.
None
User Interaction
Required
Affected
Store Locator WordPress
AFFECTED< 1.4.13SAFE ✓≥ 1.4.13
Updated Aug 22, 2026View on NVD →
Detail

Store Locator WordPress is a plugin designed for businesses to display their location data on a WordPress map. Organizations worldwide, ranging from retail to delivery services, utilize this plugin to provide convenient location searching for their customers. Its ease of use and integration makes it a popular choice for companies managing multiple locations. The plugin allows administrators to add, manage, and categorize various store locations within a cohesive and user-friendly interface. With features like customizable map controls and location categorization, the plugin is versatile for different industry needs. However, being widely used also makes it a prime target for attackers trying to exploit any found weaknesses.

The vulnerability detected within the Store Locator WordPress plugin concerns a Cross-Site Scripting (XSS) flaw. This occurs when the plugin does not properly sanitize and escape input data, particularly involving an invalid nonce parameter reflected in AJAX responses. Malicious actors can leverage this flaw to inject client-side scripts into webpages, which are then viewed by high-privilege users such as admins. As a result, attackers may execute unauthorized actions or escalate their privileges. The nature of this vulnerability is particularly dangerous as it targets users with elevated privileges on the site. Consequently, this oversight opens avenues for various cyberattacks, highlighting the critical need for patching.

Technical details indicate that the vulnerable endpoint involves the AJAX response mechanism, where the invalid nonce is improperly handled. The vulnerability predominantly affects requests to the `/wp-admin/admin-ajax.php` endpoint, permitting potential script injections via the `asl-nounce` parameter. By exploiting this, attackers can embed malicious HTML or JavaScript into pages. The flaw's presence before version 1.4.13 indicates that affected systems would display injected content when the conditions are met. Additionally, the flaw's severity is medium due to its dependence on interaction with administratively high-privileged users. Patching ensures that such input scenarios are adequately sanitized to prevent execution of unauthorized code.

Exploiting this vulnerability could have significant effects, such as the unauthorized execution of scripts in the context of the user's session. Maliciously injected scripts could lead to data theft, compromised sessions, or unauthorized access to the user’s administrative controls. Attackers might also redirect users to malicious websites or exploit the session further to plant backdoors. The potential data disclosures could include sensitive company data, impacting business operations and client trust. Furthermore, the exploitation could serve as a pivot point for further attacks within a compromised network.

REFERENCES

Solution Advice
  • Upgrade the Store Locator WordPress plugin to version 1.4.13 or later to patch the identified vulnerability.
  • Implement security measures that include validating and sanitizing all user inputs to prevent injection attacks.
  • Regularly review and audit plugins for security updates and patches to ensure critical vulnerabilities are addressed promptly.
  • Educate administrative users about the risks of XSS and the importance of vigilance against suspicious activities.
  • Enable Content Security Policy (CSP) to mitigate future script injection risks across your web applications.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2023-4151 Scanner - Cross-Site Scripting (XSS) vulnerability in Store Locator WordPress | S4E