๐Ÿ” CVE Alert

CVE-2026-8365

HIGH 8.8

Blocksy <= 2.1.41 - Authenticated (Contributor+) PHP Object Injection via Deserialization of Untrusted Data via 'blocksy_meta' REST API Field

CVSS Score
8.8
EPSS Score
0.0%
EPSS Percentile
0th

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 Blocksy\RaiiPattern 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().

CWE CWE-502
Vendor creativethemeshq
Product blocksy
Published Jun 9, 2026
Last Updated Jun 9, 2026
Stay Ahead of the Next One

Get instant alerts for creativethemeshq blocksy

Be the first to know when new high vulnerabilities affecting creativethemeshq blocksy are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

creativethemeshq / Blocksy
0 โ‰ค 2.1.41

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
wordfence.com: https://www.wordfence.com/threat-intel/vulnerabilities/id/fd216743-ce8d-4632-9fd1-d63502c2dfcd?source=cve themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/trunk/inc/classes/db-versioning/utils/db-search-replacer.php#L98 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.41/inc/classes/db-versioning/utils/db-search-replacer.php#L98 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/trunk/admin/helpers/meta-boxes.php#L104 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.41/admin/helpers/meta-boxes.php#L104 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/trunk/admin/helpers/validator.php#L75 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.41/admin/helpers/validator.php#L75 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/trunk/inc/classes/raii.php#L12 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.41/inc/classes/raii.php#L12 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.35/inc/classes/db-versioning/utils/db-search-replacer.php#L98 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.35/admin/helpers/meta-boxes.php#L104 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.35/admin/helpers/validator.php#L75 themes.trac.wordpress.org: https://themes.trac.wordpress.org/browser/blocksy/2.1.35/inc/classes/raii.php#L12

Credits

Quแป‘c Huy