QID 730798

Date Published: 2023-05-10

QID 730798: WordPress Plugin BuddyForms Unauthenticated Insecure Deserialization Vulnerability

BuddyForms is a simple drag and drop form builder with ready to use form templates that give you all the form types with on click.

The vulnerability exists in the function 'buddyforms_upload_image_from_url()' which allows the deserialization of untrusted input via the 'url' parameter.

Affected Versions:
BuddyForms WordPress plugin versions prior to 2.7.8

QID Detection Logic(Unauthenticated):
This unauthenticated detection depends on the BlindElephant engine to detect the vulnerable version of the BuddyForms plugin.

Successful exploitation of this vulnerability may allow an unauthenticated attacker could leverage this issue to call files using a PHAR wrapper that will deserialize the data and call arbitrary PHP Objects that can be used to perform a variety of malicious actions granted a POP chain is also present.

  • CVSS V3 rated as Critical - 9.8 severity.
  • CVSS V2 rated as High - 7.5 severity.
  • Solution
    Customers are advised to install Buddy Forms plugin version 2.7.8 or later version to remediate this vulnerability.
    Vendor References

    CVEs related to QID 730798

    Software Advisories
    Advisory ID Software Component Link
    BuddyForms Plugin Release Notes URL Logo wordpress.org/plugins/buddyforms/#developers