PT-2023-29071 · WordPress · Essential Blocks

Marco Wotschka

·

Published

2023-10-19

·

Updated

2023-10-27

·

CVE-2023-4402

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions The Essential Blocks plugin for WordPress versions up to, and including, 4.2.0
Description The issue allows unauthenticated attackers to inject a PHP Object via deserialization of untrusted input in the get products function. This could potentially allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code if a POP chain is present via an additional plugin or theme installed on the target system.
Recommendations For versions up to, and including, 4.2.0, update to a version that fixes the PHP Object Injection issue to prevent exploitation. As a temporary workaround, consider restricting access to the get products function until a patch is available.

Exploit

Fix

Deserialization of Untrusted Data

Weakness Enumeration

Related Identifiers

CVE-2023-4402

Affected Products

Essential Blocks