CVE-2022-3360: LearnPress < 4.1.7.2 - Unauthenticated PHP Object Injection via REST API
The LearnPress WordPress plugin before 4.1.7.2 unserialises user input in a REST API endpoint available to unauthenticated users, which could lead to PHP Object Injection when a suitable gadget is present, leadint to remote code execution (RCE). To successfully exploit this vulnerability attackers must have knowledge of the site secrets, allowing them to generate a valid hash via the wphash() function.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2022-3360?
CVE-2022-3360 is a vulnerability in the LearnPress WordPress plugin before version 4.1.7.2 that allows unauthenticated users to inject malicious code leading to remote code execution.
How severe is CVE-2022-3360?
CVE-2022-3360 has a severity rating of 8.1 (High).
How does CVE-2022-3360 exploit work?
CVE-2022-3360 exploits the unserialization of user input in a REST API endpoint, allowing attackers to inject PHP objects that can lead to remote code execution.
Is there a fix for CVE-2022-3360?
Yes, updating the LearnPress WordPress plugin to version 4.1.7.2 or later fixes the CVE-2022-3360 vulnerability.
What is the CWE ID for CVE-2022-3360?
The CWE ID for CVE-2022-3360 is 502.