Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Reflected XSS with no auth required and scope change warrants PR:N and S:C; A:N because XSS does not credibly cause availability impact independently.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in SEO Plugin by Squirrly SEO <= 14.2.0 versions.
AnalysisAI
Reflected Cross-Site Scripting in SEO Plugin by Squirrly SEO versions up to and including 14.2.0 allows unauthenticated network attackers to inject and execute arbitrary JavaScript in a victim's browser by tricking them into visiting a crafted URL. The scope change in the CVSS vector (S:C) indicates the injected script can access resources beyond the plugin's immediate context, enabling session hijacking, credential theft, or malicious redirects against WordPress site visitors and administrators alike. No public exploit code or active exploitation via CISA KEV has been identified at time of analysis, but the unauthenticated attack vector with low complexity makes this straightforward to weaponize once a target is identified.
Technical ContextAI
The vulnerability is a CWE-79 (Improper Neutralization of Input During Web Page Generation) reflected XSS, meaning user-supplied input - likely via a URL query parameter processed by the plugin - is echoed into the HTML response without adequate sanitization or output encoding. The affected product is identified by CPE cpe:2.3:a:seo_squirrly:seo_plugin_by_squirrly_seo:*:*:*:*:*:*:*:* and operates as a WordPress plugin, meaning it runs within the WordPress PHP application context and has access to authentication cookies, session data, and DOM content of the hosting site. The scope change (S:C) in the CVSS vector is characteristic of browser-context XSS: the injected script executes under the victim site's origin, giving it access to cookies, localStorage, and same-origin resources beyond what the plugin itself controls.
RemediationAI
Update the SEO Plugin by Squirrly SEO to a version beyond 14.2.0 as soon as one is published by the vendor; the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/squirrly-seo/vulnerability/wordpress-seo-plugin-by-squirrly-seo-plugin-14-1-1-reflected-cross-site-scripting-xss-vulnerability should be monitored for the confirmed patched release version, which was not independently verifiable from available input data. As a compensating control where immediate patching is not possible, implement a Web Application Firewall (WAF) rule to block reflected XSS patterns in query parameters destined for this plugin's endpoints - this reduces but does not eliminate risk and may cause false positives on legitimate SEO-related query strings. Additionally, limiting the exposure of the plugin's affected parameter-handling endpoints via URL filtering at the perimeter, or disabling the specific plugin feature responsible if identifiable, are viable interim measures. WordPress administrators should be educated to treat unsolicited links to their own site with suspicion, as the attack requires social engineering of an authenticated session holder.
More in Seo Plugin By Squirrly Seo
View allStored Cross-Site Scripting in the SEO Plugin by Squirrly SEO for WordPress (versions up to and including 12.3.19) allow
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Squirrly SEO Plugi
Auth. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in SEO Squirrly SEO P
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Squirrly Squirrly
In the process of testing the SEO Plugin by Squirrly SEO WordPress plugin before 12.3.21, a vulnerability was found that
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Squirrly SEO Plugi
Missing Authorization vulnerability in SEO Squirrly SEO Plugin by Squirrly SEO.4.05. Rated high severity (CVSS 7.1), thi
Unauthenticated cross-site scripting in SEO Plugin by Squirrly SEO versions 14.2.2 and below allows remote attackers wit
The SEO Plugin by Squirrly SEO plugin for WordPress is vulnerable to blind SQL Injection via the 'search' parameter in a
Missing Authorization vulnerability in Squirrly SEO Plugin by Squirrly SEO.1.20. Rated medium severity (CVSS 6.3), this
Broken access control in SEO Plugin by Squirrly SEO version 12.4.16 and earlier allows unauthenticated remote attackers
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53890
GHSA-8x3x-hpv5-fj9r