PT-2026-47723 · Creativethemes · Blocksy

Quốc Huy

·

Published

2026-06-09

·

Updated

2026-06-09

·

CVE-2026-8365

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
The Blocksy theme for WordPress is vulnerable to PHP Object Injection leading to Remote Code Execution via the 'blocksy meta' REST API field and the V200 database migration in versions up to and including 2.1.35. This is due to insufficient input sanitization in the blocksy sanitize post meta options() function, which only blocks values containing '<' or '>' and does not prevent serialized PHP object strings from being stored in post meta, combined with the SearchReplacer::run recursively() function unconditionally deserializing all string values via @unserialize() during migration without restricting allowed classes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject a serialized BlocksyRaiiPattern object into post meta that, when the V200 migration runs on an upgraded site, is deserialized and triggers RaiiPattern:: destruct(), which executes arbitrary PHP callables via call user func().

Fix

Deserialization of Untrusted Data

Weakness Enumeration

Related Identifiers

CVE-2026-8365

Affected Products

Blocksy