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
Lifecycle Timeline
2DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43390