WordPress security changelog
HIGH CVE-2022-2439 Analyzed

Easy Digital Downloads – Simple eCommerce for Selling Digital Files: Code execution

Easy Digital Downloads – Simple eCommerce for Selling Digital Files is affected by code execution. Exposure depends on how the affected operation is made reachable by the site. Successful exploitation can run attacker-controlled code in the WordPress hosting account.

CVE / CNA score 7.2 CVSS 3.1 · security@wordfence.com
NVD score 7.2 CVSS 3.1 · nvd@nist.gov
Component
Easy Digital Downloads – Simple eCommerce for Selling Digital Files
Plugin slug
easy-digital-downloads
Affected
See vendor advisory
Safe version
See mitigation notes
Published
Sep 24, 2024
Weakness
CWE-502 — Deserialization of Untrusted Data

This CVE was published Sep 24, 2024 and is one of 66 known issues for this plugin.

Patch or disable the affected component.

Update Easy Digital Downloads – Simple eCommerce for Selling Digital Files to a release outside the affected range, or disable and remove it until a fixed version is available.

Technical description

The Easy Digital Downloads – Simple eCommerce for Selling Digital Files plugin for WordPress is vulnerable to deserialization of untrusted input via the 'upload[file]' parameter in versions up to, and including 3.3.3. This makes it possible for authenticated administrative users to call files using a PHAR wrapper, that will deserialize and call arbitrary PHP Objects that can be used to perform a variety of malicious actions granted a POP chain is also present.

CVE / CNA vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

NVD vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Primary and upstream sources