Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
7DescriptionCVE.org
Deserialization of Untrusted Data vulnerability in rascals Vex vex allows Object Injection.This issue affects Vex: from n/a through < 1.2.9.
AnalysisAI
A deserialization of untrusted data vulnerability exists in the Rascals Vex theme (CWE-502) that allows attackers to perform PHP object injection attacks. The vulnerability affects Vex versions prior to 1.2.9, as confirmed by Patchstack reporting and ENISA EUVD-2026-15684. An attacker exploiting this flaw can inject malicious serialized objects to achieve arbitrary code execution or other malicious outcomes depending on available PHP magic methods in the application environment.
Technical ContextAI
The vulnerability resides in the Rascals Vex WordPress theme (cpe:2.3:a:rascals:vex:*:*:*:*:*:*:*:*) and involves improper handling of PHP object deserialization. CWE-502 describes the core issue: when an application deserializes untrusted data without proper validation, an attacker can craft malicious serialized objects that trigger arbitrary method execution through PHP magic methods such as __wakeup(), __destruct(), or __toString(). This is particularly dangerous in WordPress theme contexts where user-supplied input may be unsanitized and passed to PHP's unserialize() function. The attack vector likely involves POST parameters, cookies, or stored data that the theme processes without adequate sanitization or type checking.
RemediationAI
Immediately upgrade the Rascals Vex theme to version 1.2.9 or later. This patch version includes fixes for the PHP object injection vulnerability. The upgrade can typically be performed through the WordPress theme management interface or by downloading the patched version from the official Rascals repository and manually replacing theme files. Until patching is possible in time-constrained environments, implement input validation and sanitization at the application level to reject suspicious serialized object patterns, enforce WordPress security hardening (disable file editing, restrict plugin/theme installation to trusted sources only), and monitor for exploitation attempts by logging and alerting on unusual PHP object instantiation patterns. See the Patchstack vulnerability database at https://patchstack.com/database/Wordpress/Theme/vex/vulnerability/wordpress-vex-theme-1-2-9-php-object-injection-vulnerability for detailed advisory information.
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-15684