Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running Grand Photography ≤5.7.8
-
DeliveryCraft serialized PHP object payload
-
ExploitSend to unserialize endpoint
-
ExecutionTrigger POP gadget chain on deserialization
-
PersistExecute file write or SQL injection
-
ImpactFull site compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target site runs ThemeGoods Grand Photography at version 5.7.8 or earlier and that attacker-controlled input reaches the theme's unserialize() sink. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication and no user interaction are needed for default installations, so a crafted network request suffices to inject an object. The practical limiting factor is gadget availability: turning object injection into concrete code execution or file/SQL impact depends on a usable POP gadget chain being present in WordPress core, the theme, or co-installed plugins - without such a chain, impact is reduced. Exploitation is also constrained to sites where the vulnerable theme is active. |
| Impact | The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8) describes a trivially reachable, unauthenticated, network-facing flaw with total system impact, which on paper is maximum priority. However, real-world risk is tempered by missing corroborating signals: no EPSS score was provided, there is no KEV listing, and no POC has been identified, so exploitation is theoretical rather than demonstrated. Object injection severity is also highly dependent on which gadget chains are actually reachable in a given install; if no usable POP chain exists in the deployed plugin/theme set, practical impact can be far lower than the H/H/H vector implies. Treat this as high-priority patch hygiene for any site running the theme, but note the 9.8 is a worst-case assessment and no evidence of active or automated exploitation exists in the provided data. |
| Exploit ScenarioDerived | An unauthenticated attacker crafts a serialized PHP object payload and submits it to a Grand Photography endpoint that unserializes user input; when the payload is deserialized it triggers a POP gadget chain present on the site, leading to actions such as arbitrary file write or SQL injection and potentially full site takeover. Because the CVSS vector is AV:N/AC:L/PR:N/UI:N, this requires only a single crafted HTTP request with no authentication or user interaction. No public exploit code has been identified, so an attacker would need to develop the gadget chain independently. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
PHP Object Injection in the ThemeGoods Grand Photography WordPress theme (all versions up to and including 5.7.8) lets remote attackers deliver crafted serialized data to an unsafe unserialize() sink, potentially achieving code execution, file operations, or SQL injection through POP gadget chains. The CVSS 9.8 rating reflects unauthenticated network exploitation (PR:N/UI:N) with full confidentiality, integrity, and availability impact. No public exploit identified at time of analysis, and it is not listed in CISA KEV.
RemediationAI
No fixed version is stated in the available data (affected range is 'n/a through <= 5.7.8'), so no vendor-released patch is confirmed at time of analysis; monitor ThemeGoods and the Patchstack advisory (https://patchstack.com/database/Wordpress/Theme/grandphotography/vulnerability/wordpress-grand-photography-theme-5-7-8-php-object-injection-vulnerability) for a release above 5.7.8 and upgrade as soon as one is published. As compensating controls until then, deploy a WordPress WAF or Patchstack virtual patching to block serialized-object payloads reaching the theme's endpoints, restrict or disable the specific theme functionality that accepts user input where feasible (accepting possible loss of that feature), and audit the site for other plugins that expose POP gadget chains to reduce the impact of any object injection. Standard hardening - least-privilege database accounts and file-system permissions that limit web-server write access - reduces the blast radius of gadget-driven file or SQL operations.
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 sold by ThemeGoods for photography and portfolio sites. The flaw is CWE-502 (Deserialization of Untrusted Data): PHP code passes attacker-controllable input into unserialize() without validation, allowing an attacker to instantiate arbitrary PHP objects. On its own object injection is inert, but WordPress and its bundled libraries expose 'POP gadget' chains (magic methods such as __wakeup/__destruct) that can be reached during unserialization to escalate into file deletion, arbitrary file writes, SQL injection, or remote code execution. The CPE cpe:2.3:a:themegoods:grand_photography:*:*:*:*:*:*:*:* confirms the affected component is the theme itself rather than WordPress core.
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:N/S:U/C:H/I:H/A:H
Unauthenticated network-reachable unserialize sink (AV:N/AC:L/PR:N/UI:N); worst-case gadget-driven RCE justifies C:H/I:H/A:H, though real impact depends on available POP chains.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Deserialization of Untrusted Data vulnerability in ThemeGoods Grand Photography grandphotography allows Object Injection.This issue affects Grand Photography: from n/a through <= 5.7.8.
Executive ViewAI
The ThemeGoods Grand Photography WordPress theme (versions through 5.7.8) contains a critical PHP object injection vulnerability allowing unauthenticated attackers to achieve remote code execution on affected web servers. This impacts any organization using this theme, creating immediate risk of complete server compromise, data theft, and website manipulation. With no vendor patch available, organizations must prioritize theme replacement or removal as the only viable remediation.
No vendor-released patch identified at time of analysis. Interim mitigations include: immediate disabling of the vulnerable theme to eliminate the primary attack vector; deployment of Web Application Firewall rules to detect and block PHP serialized object patterns in HTTP requests; implementation of strict input validation and output encoding across the WordPress platform; continuous monitoring through WAF and Intrusion Detection System for exploitation attempts; and preparation of an incident response and forensic investigation plan for potential compromise detection and remediation.
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
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
More in Grand Photography
View allReflected Cross-Site Scripting in the ThemeGoods 'Grand Photography' WordPress theme (versions 5.7.8 and earlier) lets r
Cross-Site Request Forgery (CSRF) in ThemeGoods Grand Photography WordPress theme versions up to 5.7.8 allows unauthenti
EUVD-2026-43390
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB