CyberSecBulletin

Deserialization of Untrusted Data

CWE-502

The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.

We track 2,126 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.8. 76 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design Implementation: If available, use the signing/sealing features of the programming language to assure that deserialized data has not been tainted. For example, a hash-based message authentication code (HMAC) could be used to ensure that data has not been modified.
  • Implementation: When deserializing data, populate a new object rather than just deserializing. The result is that the data flows through safe input validation and that the functions are safe.
  • Implementation: Explicitly define a final object() to prevent deserialization.
  • Architecture and Design Implementation: Make fields transient to protect them from deserialization. An attempt to serialize and then deserialize a class containing transient fields will result in NULLs where the transient data should be. This is an excellent way to prevent time, environment-based, or sensitive variables from being carried over and used improperly.
  • Implementation: Avoid having unnecessary types or gadgets (a sequence of instances and method invocations that can self-execute during the deserialization process, often found in libraries) available that can be leveraged for malicious ends. This limits the potential for unintended or unauthorized types and gadgets to be leveraged by the attacker. Add only acceptable classes to an allowlist. Note: new gadgets are constantly being discovered, so this alone is not a sufficient mitigation.

Latest Deserialization of Untrusted Data vulnerabilities

  • 9.8 Critical severity

    Save as PDF: Deserialization of Untrusted Data

    CVE-2025-24671Pdfcrowd Dev Team

    Deserialization of Untrusted Data vulnerability in Pdfcrowd Dev Team Save as PDF save-as-pdf-by-pdfcrowd allows Object Injection.This issue affects Save as PDF: from n/a through <= 4.4.0.

  • 9.8 Critical severity

    FundPress: Deserialization of Untrusted Data

    CVE-2025-24601ThimPress

    Deserialization of Untrusted Data vulnerability in ThimPress FundPress fundpress allows Object Injection.This issue affects FundPress: from n/a through <= 2.0.6.

  • 7.2 High severity

    Custom Product Tabs Lite for WooCommerce: Deserialization of Untrusted Data

    CVE-2024-12600Skyverge

    The Custom Product Tabs Lite for WooCommerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.9.0 via deserialization of untrusted input from the 'frs_woo_product_tabs' parameter. This makes it possible for aut

  • 9.8 Critical severity

    SonicWall SMA1000 Appliances Deserialization Exploited

    CVE-2025-23006SonicWallEPSS 26.6%

    Pre-authentication deserialization of untrusted data vulnerability has been identified in the SMA1000 Appliance Management Console (AMC) and Central Management Console (CMC), which in specific conditions could potentially enable a remote unauthenticated attack

  • 9.8 Critical severity

    Muzaara Google Ads Report: Deserialization of Untrusted Data

    CVE-2025-23914Muzaara

    Deserialization of Untrusted Data vulnerability in muzaara Muzaara Google Ads Report muzaara-adwords-optimize-dashboard allows Object Injection.This issue affects Muzaara Google Ads Report: from n/a through <= 3.1.

  • 8.8 High severity

    Sterling B2B Integrator Standard Edition: Deserialization of Untrusted Data

    CVE-2024-31903IBM

    IBM Sterling B2B Integrator Standard Edition 6.0.0.0 through 6.1.2.5 and 6.2.0.0 through 6.2.0.2 allow an attacker on the local network to execute arbitrary code on the system, caused by the deserialization of untrusted data.

  • 8.8 High severity

    WOOEXIM: Deserialization of Untrusted Data

    CVE-2025-23944Bulktheme

    Deserialization of Untrusted Data vulnerability in bulktheme WOOEXIM wooexim allows Object Injection.This issue affects WOOEXIM: from n/a through <= 5.0.0.

  • 9.8 Critical severity

    Quick Count: Deserialization of Untrusted Data

    CVE-2025-23932Marko-M

    Deserialization of Untrusted Data vulnerability in Marko-M Quick Count quick-count allows Object Injection.This issue affects Quick Count: from n/a through <= 3.00.

  • 7.2 High severity

    AI Puffer – Your AI engine for WordPress…: Deserialization of Untrusted Data

    CVE-2025-0429Senols

    The "AI Power: Complete AI Pack" plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 1.8.96 via deserialization of untrusted input from the $form['post_content'] variable through the wpaicg_export_ai_forms() function. T

  • 7.2 High severity

    AI Puffer – Your AI engine for WordPress…: Deserialization of Untrusted Data

    CVE-2025-0428Senols

    The "AI Power: Complete AI Pack" plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 1.8.96 via deserialization of untrusted input from the $form['post_content'] variable through the wpaicg_export_prompts function. This

  • 8.8 High severity

    ARPrice: Deserialization of Untrusted Data

    CVE-2024-49699Reputeinfosystems

    Deserialization of Untrusted Data vulnerability in reputeinfosystems ARPrice arprice allows Object Injection.This issue affects ARPrice: from n/a through <= 4.1.3.

  • 9.8 Critical severity

    ARPrice: Deserialization of Untrusted Data

    CVE-2024-49688Reputeinfosystems

    Deserialization of Untrusted Data vulnerability in reputeinfosystems ARPrice arprice allows Object Injection.This issue affects ARPrice: from n/a through <= 4.1.3.

  • 8.8 High severity

    String locator: Deserialization of Untrusted Data

    CVE-2024-10936InstaWPEPSS 1.14%

    The String locator plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.6.6 via deserialization of untrusted input in the 'recursive_unserialize_replace' function. This makes it possible for unauthenticated attacke

  • 7.2 High severity

    a+HRD: Deserialization of Untrusted Data

    CVE-2025-0586aEnrich Technology

    The a+HRD from aEnrich Technology has an Insecure Deserialization vulnerability, allowing remote attackers with database modification privileges and regular system privileges to perform arbitrary code execution.

  • 7.8 High severity

    RemoteConnect and SCADAPack x70 Utilities: Deserialization of Untrusted Data

    CVE-2024-12703Schneider Electric

    CWE-502: Deserialization of untrusted data vulnerability exists that could lead to loss of confidentiality, integrity and potential remote code execution on workstation when a non-admin authenticated user opens a malicious project file.

  • 9.0 Critical severity

    rasa-pro-security-advisories: Improper Control of Generation of Code

    CVE-2024-49375RasaHQ

    Open source machine learning framework. A vulnerability has been identified in Rasa that enables an attacker who has the ability to load a maliciously crafted model remotely into a Rasa instance to achieve Remote Code Execution. The prerequisites for this are:

  • 7.3 High severity

    A vulnerability was found in AquilaCMS 1.412.13.

    CVE-2025-0465AquilaCMS

    A vulnerability was found in AquilaCMS 1.412.13. It has been rated as critical. Affected by this issue is some unknown functionality of the file /api/v2/categories. The manipulation of the argument PostBody.populate leads to deserialization. The attack may be

  • 7.8 High severity

    Endpoint Manager: Deserialization of Untrusted Data

    CVE-2024-13163IvantiEPSS 9.17%

    Deserialization of untrusted data in Ivanti EPM before the 2024 January-2025 Security Update and 2022 SU6 January-2025 Security Update allows a remote unauthenticated attacker to achieve remote code execution. Local user interaction is required.

  • 9.8 Critical severity

    GiveWP: Deserialization of Untrusted Data

    CVE-2025-22777StellarWP

    Deserialization of Untrusted Data vulnerability in StellarWP GiveWP give allows Object Injection.This issue affects GiveWP: from n/a through <= 3.19.3.

  • 9.8 Critical severity

    GiveWP – Donation Plugin and Fundraising…: Deserialization of Untrusted Data

    CVE-2024-12877StellarWPEPSS 1.25%

    The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.19.2 via deserialization of untrusted input from the donation form like 'firstName'. This makes it possible

  • 7.5 High severity

    Coupon X – Discount Popups & Promo Codes Pop…: Deserialization of Untrusted Data

    CVE-2024-12627Premio

    The Coupon X: Discount Pop Up, Promo Code Pop Ups, Announcement Pop Up, WooCommerce Popups plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.3.5 via deserialization of untrusted input from post content passed to

  • 7.2 High severity

    WC Price History for Omnibus: Deserialization of Untrusted Data

    CVE-2025-22510KkarpieszukEPSS 1.26%

    Deserialization of Untrusted Data vulnerability in kkarpieszuk WC Price History for Omnibus wc-price-history allows Object Injection.This issue affects WC Price History for Omnibus: from n/a through <= 2.1.4.

  • 9.8 Critical severity

    Apache OpenMeetings: Deserialization of Untrusted Data

    CVE-2024-54676ApacheEPSS 68.8%

    Vendor: The Apache Software Foundation Versions Affected: Apache OpenMeetings from 2.1.0 before 8.0.0 Description: Default clustering instructions at https://openmeetings.apache.org/Clustering.html doesn't specify white/black lists for OpenJPA this leads to po

  • 8.8 High severity

    Suitecrm: Deserialization of Untrusted Data

    CVE-2022-45185SalesagilityEPSS 1.17%

    An issue was discovered in SuiteCRM 7.12.7. Authenticated users can use CRM functions to upload malicious files. Then, deserialization can be used to achieve code execution.

  • 8.1 High severity

    PlainInventory: Deserialization of Untrusted Data

    CVE-2024-56291Plainware

    Deserialization of Untrusted Data vulnerability in plainware PlainInventory z-inventory-manager allows Object Injection.This issue affects PlainInventory: from n/a through <= 3.1.6.

  • 8.1 High severity

    Locatoraid Store Locator: Deserialization of Untrusted Data

    CVE-2024-56283Plainware

    Deserialization of Untrusted Data vulnerability in plainware Locatoraid Store Locator locatoraid allows Object Injection.This issue affects Locatoraid Store Locator: from n/a through <= 3.9.50.

  • 9.8 Critical severity

    WPGuppy: Deserialization of Untrusted Data

    CVE-2024-49222AmentoTech Private

    Deserialization of Untrusted Data vulnerability in AmentoTech Private Limited WPGuppy wpguppy-lite allows Object Injection.This issue affects WPGuppy: from n/a through <= 1.1.0.

  • 8.1 High severity

    Compare Products for WooCommerce: Deserialization of Untrusted Data

    CVE-2024-12313A3rev

    The Compare Products for WooCommerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.2.1 via deserialization of untrusted input from the 'woo_compare_list' cookie. This makes it possible for unauthenticated at

  • 7.2 High severity

    Custom Product Tabs for WooCommerce: Deserialization of Untrusted Data

    CVE-2024-11465Eherman24EPSS 1%

    The Custom Product Tabs for WooCommerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.8.5 via deserialization of untrusted input in the 'yikes_woo_products_tabs' post meta parameter. This makes it possible f

  • 7.5 High severity

    MT2735, MT2737, MT6767, MT6768, MT6769…: Deserialization of Untrusted Data

    CVE-2024-20150MediaTek

    In Modem, there is a possible system crash due to a logic error. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: MOLY01412526; Issue ID: MSV-2018.

  • 9.8 Critical severity

    mysiteforme: Deserialization of Untrusted Data

    CVE-2024-13136Wangl1989

    A vulnerability was found in wangl1989 mysiteforme 1.0 and classified as critical. Affected by this issue is the function rememberMeManager of the file src/main/java/com/mysiteforme/admin/config/ShiroConfig.java. The manipulation leads to deserialization. The

  • 8.8 High severity

    UpdraftPlus: WP Backup & Migration Plugin: Deserialization of Untrusted Data

    CVE-2024-10957Davidanderson

    The UpdraftPlus: WP Backup & Migration Plugin plugin for WordPress is vulnerable to PHP Object Injection in all versions from 1.23.8 to 1.24.11 via deserialization of untrusted input in the 'recursive_unserialized_replace' function. This makes it possible for

  • 8.8 High severity

    BackupBliss – Backup & Migration with Free…: Deserialization of Untrusted Data

    CVE-2024-10932Inisev

    The Backup Migration plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.4.6 via deserialization of untrusted input in the 'recursive_unserialize_replace' function. This makes it possible for unauthenticated attac

  • 7.5 High severity

    WP SuperBackup: Deserialization of Untrusted Data

    CVE-2024-56068Azzaroco

    Deserialization of Untrusted Data vulnerability in azzaroco WP SuperBackup indeed-wp-superbackup.This issue affects WP SuperBackup: from n/a through <= 2.3.3.

  • 9.8 Critical severity

    Apache MINA: Deserialization of Untrusted Data

    CVE-2024-52046ApacheEPSS 24.6%

    The ObjectSerializationDecoder in Apache MINA uses Java’s native deserialization protocol to process incoming serialized data but lacks the necessary security checks and defenses. This vulnerability allows attackers to exploit the deserialization process by se

  • 7.2 High severity

    Custom Product tabs for WooCommerce: Deserialization of Untrusted Data

    CVE-2024-12721Webbuilder143

    The Custom Product Tabs For WooCommerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.2.4 via deserialization of untrusted input from the 'wb_custom_tabs' parameter. This makes it possible for authenticated

  • 7.8 High severity

    DAQExpress: Deserialization of Untrusted Data

    CVE-2024-12741NIEPSS 4.21%

    A deserialization of untrusted data vulnerability exists in NI DAQExpress that may result in remote code execution. Successful exploitation requires an attacker to get a user to open a specially crafted project file. This vulnerability affects DAQExpress 5.1 a

  • 9.8 Critical severity

    VRPConnector: Deserialization of Untrusted Data

    CVE-2024-56058DenniskravetstnsEPSS 1.74%

    Deserialization of Untrusted Data vulnerability in denniskravetstns VRPConnector vrpconnector allows Object Injection.This issue affects VRPConnector: from n/a through <= 2.0.1.

  • 9.8 Critical severity

    PlexTrac: Deserialization of Untrusted Data

    CVE-2024-12687PlexTrac

    Deserialization of Untrusted Data vulnerability in PlexTrac (Runbooks modules) which allows Object Injection and arbitrary file writes. This issue affects PlexTrac: from 1.61.3 before 2.8.1.

  • 9.8 Critical severity

    Telerik UI for WPF: Deserialization of Untrusted Data

    CVE-2024-10095Progress Software

    In Progress Telerik UI for WPF versions prior to 2024 Q4 (2024.4.1213), a code execution attack is possible through an insecure deserialization vulnerability.