Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with XSS payload
-
DeliveryDeliver link via phishing to site user
-
ExploitVictim opens link, theme reflects payload
-
ExecutionScript executes in victim browser session
-
ImpactSteal session cookies or perform actions as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
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 no authentication (PR:N) but does require victim interaction (UI:R): the target must open an attacker-crafted URL pointing at a site running the Grand Photography theme version 5.7.8 or earlier. The payload is reflected, not stored, so the attacker cannot passively wait for victims - each attack depends on luring a specific user to the malicious link, and the highest impact is achieved only if that victim is authenticated (e.g. an administrator). The vulnerable parameter/endpoint is not detailed in the provided data. Limiting factors: the site must actually run this theme, the browser must execute the injected script (no effective CSP), and successful high-value compromise depends on the victim's privilege level. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, score 7.1) shows a network-reachable, low-complexity, unauthenticated flaw whose only meaningful barrier is required user interaction (UI:R) - the victim must click a crafted link. This is a reflected (non-stored) XSS, so exploitation is per-victim and social-engineering dependent rather than mass-automatable, which typically corresponds to a modest EPSS probability; no EPSS score was provided in the input, so real-world exploitation likelihood cannot be quantified here. There is no KEV listing and no POC referenced, so this should be treated as a genuine but moderate-priority web vulnerability rather than a critical emergency. The scope-changed rating (S:C) and combined C/I/A:L reflect that injected script can act across the trust boundary of the user's authenticated session, but impact is limited to what client-side script can achieve. |
| Exploit ScenarioDerived | An attacker crafts a URL to a site running Grand Photography <= 5.7.8 with a malicious JavaScript payload embedded in a reflected parameter, then delivers it via phishing email, social media, or a malicious ad. When a logged-in administrator or visitor clicks the link, the script executes in their browser under the site's origin, enabling session/cookie theft, forced admin actions, or redirection. No POC is referenced in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
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.
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.
Affected VersionsENISA
Affected Packages
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
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.
Know when Grand Photography 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
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
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Grand Photography <= 5.7.8 versions.
Executive ViewAI
WordPress sites using ThemeGoods 'Grand Photography' theme (version 5.7.8 or earlier) are vulnerable to remote, unauthenticated cross-site scripting attacks that compromise visitor accounts and enable malware distribution. Organizations with this theme installed risk customer credential theft, brand damage, and regulatory exposure. Urgent replacement or mitigation is required.
No vendor-released patch identified at time of analysis. Interim mitigations: immediately replace the theme with a security-hardened WordPress alternative; implement Content Security Policy headers with strict script-src controls; deploy Web Application Firewall rules to block XSS payloads in query parameters; monitor server logs for suspicious referral patterns; and conduct forensic audit of affected properties for evidence of compromise.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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
EUVD-2026-48180
GHSA-w67x-xfqq-cj4r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB