Skip to content
OpenAdvisories
Critical · 9.8 Public exploit CVE-2022-4047 EUVD-2022-51424GHSA-3j85-6864-55p3

Return Refund and Exchange For WooCommerce < 4.0.9 - Unauthenticated Arbitrary File Upload

Published Dec 26, 2022 · Updated Apr 14, 2025 · Assigned by WPScan

Description

The Return Refund and Exchange For WooCommerce WordPress plugin before 4.0.9 does not validate attachment files to be uploaded via an AJAX action available to unauthenticated users, which could allow them to upload arbitrary files such as PHP and lead to RCE

Affected products

VendorProductAffectedFixed
— Return Refund and Exchange For WooCommerce < 4.0.9 4.0.9

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 2 repositories

  • im-hanzou/WooRefer ★ 1 · Sep 26, 2023

    Automatic Mass Tool for check and exploiting vulnerability in CVE-2022-4047 - Return Refund and Exchange For WooCommerce < 4.0.9 - Unauthenticated Arbitrary File Upload

  • entroychang/CVE-2022-4047 ★ 0 · Dec 14, 2023

    CVE-2022-4047 poc

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References