PT-2026-47723

CVE-2026-8365

·

Published

2026-06-08

·

Updated

2026-08-21

Description by

CVSS 3.1
8.8
High
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Blocksy versions prior to 2.1.36
Description Insufficient input sanitization in the blocksy sanitize post meta options() function allows authenticated attackers with contributor-level access or higher to store serialized PHP object strings in post meta. The function only blocks values containing '<' or '>', failing to prevent the injection of serialized objects. When the V200 database migration occurs, the SearchReplacer::run recursively() function unconditionally deserializes all string values using @unserialize() without restricting allowed classes. This process can trigger the RaiiPattern:: destruct() function of an injected BlocksyRaiiPattern object, leading to remote code execution by executing arbitrary PHP callables via call user func(). This issue is accessible via the 'blocksy meta' REST API field.
Recommendations Update to version 2.1.36 or later. As a temporary mitigation, restrict access to the 'blocksy meta' REST API field for users with contributor-level permissions.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾