The Google Forms WordPress Plugin fetches a published Google Form using a WordPress custom post or shortcode, removes the Google wrapper HTML and then renders it as an HTML form embedded in your blog post or page.
A PHP Object injection vulnerability was found in the Google Forms WordPress Plugin, which can be used by an unauthenticated user to instantiate arbitrary PHP Objects.
A PHP Object injection vulnerability was found in the Google Forms WordPress Plugin by sumofpwn, which can be used by an unauthenticated user to instantiate arbitrary PHP Objects. Using this vulnerability it is possible to execute arbitrary PHP code.
OVE-20160803-0001
This issue was successfully tested on the Google Forms WordPress Plugin version 0.84 – 0.87.
This issue is resolved in Google Forms version 0.91.
This issue is possible due to two unsafe calls to unserialize() in the ProcessGoogleForm() method. The input is taken directly from the POST request as can be seen in the following code fragment:
wpgform-core.php:
// Need the action which was saved during form construction $action = unserialize(base64_decode($_POST['wpgform-action'])) ; unset($_POST['wpgform-action']) ; $options = $_POST['wpgform-options'] ; unset($_POST['wpgform-options']) ; $options = unserialize(base64_decode($options)) ;
It has been confirmed that this issues can be used to execute arbitrary PHP code.
Likewise you can Read: WordPress Plugin Stop User Enumeration does not stop user enumeration
Researchers observed Lumma Stealer activity across multiple online samples, including PowerShell scripts and a disguised…
Palo Alto Networks reported the Contagious Interview campaign in November 2023, a financially motivated attack…
The recent discovery of the NjRat 2.3D Professional Edition on GitHub has raised alarms in…
A critical vulnerability, CVE-2024-3393, has been identified in the DNS Security feature of Palo Alto…
Threat Analysts have reported alarming findings about the "Araneida Scanner," a malicious tool allegedly based…
A major dark web operation dedicated to circumventing KYC (Know Your Customer) procedures, which involves…
View Comments