Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Unauthenticated network-reachable reflected XSS needing victim click (UI:R); scope changes into the browser session (S:C) with low confidentiality/integrity impact and no availability impact (A:N).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Grand Photography <= 5.7.8 versions.
AnalysisAI
Reflected Cross-Site Scripting in the ThemeGoods 'Grand Photography' WordPress theme (versions 5.7.8 and earlier) lets remote unauthenticated attackers inject arbitrary JavaScript that executes in a victim's browser when they follow a crafted link. The CVSS 3.1 score is 7.1 (scope-changed) and the flaw was disclosed by Patchstack under CWE-79. There is no public exploit identified at time of analysis, and the CVE is not listed in CISA KEV.
Technical ContextAI
Grand Photography is a commercial WordPress theme built by ThemeGoods (CPE cpe:2.3:a:themegoods:grand_photography), sold for portfolio and photography sites. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): the theme reflects attacker-controlled request input (typically a URL parameter) back into an HTML response without proper output encoding or input sanitization. Because WordPress themes render server-side PHP templates, an unescaped echo of $_GET/$_REQUEST data into markup allows a script payload to be parsed and executed by the victim's browser in the context of the vulnerable site's origin.
RemediationAI
No vendor-released patch version is identified in the available data; the input only confirms that versions <= 5.7.8 are vulnerable, so administrators should check the Patchstack advisory (https://patchstack.com/database/wordpress/theme/grandphotography/vulnerability/wordpress-grand-photography-theme-5-7-8-reflected-cross-site-scripting-xss-vulnerability) and the ThemeGoods vendor page for an update newer than 5.7.8 and upgrade to it once released. Until a fixed version is confirmed, compensating controls include deploying a WordPress-aware WAF or virtual patch (Patchstack offers one) to filter script-injection payloads on the theme's request parameters, and adding a restrictive Content-Security-Policy header to block inline/external script execution - noting CSP may break legitimate theme JavaScript and requires testing. Restricting or monitoring the specific vulnerable endpoint/parameter reduces exposure but does not fully eliminate the reflected injection.
More in Grand Photography
View allPHP Object Injection in the ThemeGoods Grand Photography WordPress theme (all versions up to and including 5.7.8) lets r
Cross-Site Request Forgery (CSRF) in ThemeGoods Grand Photography WordPress theme versions up to 5.7.8 allows unauthenti
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48180
GHSA-w67x-xfqq-cj4r