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

  • 8.1 High severity

    TranslatePress: Deserialization of Untrusted Data

    CVE-2025-58592Cozmoslabs

    Deserialization of Untrusted Data vulnerability in Cozmoslabs TranslatePress translatepress-multilingual allows Object Injection.This issue affects TranslatePress: from n/a through <= 2.10.2.

  • 8.8 High severity

    Yogi - Health Beauty & Yoga: Deserialization of Untrusted Data

    CVE-2025-54719NooTheme

    Deserialization of Untrusted Data vulnerability in NooTheme Yogi - Health Beauty & Yoga noo-yogi allows Object Injection.This issue affects Yogi - Health Beauty & Yoga: from n/a through <= 2.9.2.

  • 8.8 High severity

    WeMusic: Deserialization of Untrusted Data

    CVE-2025-53586NooTheme

    Deserialization of Untrusted Data vulnerability in NooTheme WeMusic noo-wemusic allows Object Injection.This issue affects WeMusic: from n/a through <= 1.9.1.

  • 9.8 Critical severity

    Sign-up Sheets: Deserialization of Untrusted Data

    CVE-2025-49393Fetch Designs

    Deserialization of Untrusted Data vulnerability in Fetch Designs Sign-up Sheets sign-up-sheets allows Object Injection.This issue affects Sign-up Sheets: from n/a through <= 2.3.2.

  • 8.8 High severity

    Preserve Code Formatting: Deserialization of Untrusted Data

    CVE-2025-49386Scott Reilly

    Deserialization of Untrusted Data vulnerability in Scott Reilly Preserve Code Formatting preserve-code-formatting allows Object Injection.This issue affects Preserve Code Formatting: from n/a through <= 4.0.1.

  • 9.8 Critical severity

    dataease: Deserialization of Untrusted Data

    CVE-2025-64164DataEase

    Dataease is an open source data visualization analysis tool. In versions 2.10.14 and below, DataEase did not properly filter when establishing JDBC connections to Oracle, resulting in a risk of JNDI injection (Java Naming and Directory Interface injection). Th

  • 8.8 High severity

    Polylang: Deserialization of Untrusted Data

    CVE-2025-64353Chouby

    Deserialization of Untrusted Data vulnerability in Chouby Polylang polylang allows Object Injection.This issue affects Polylang: from n/a through <= 3.7.3.

  • 8.8 High severity

    cryptidy: Deserialization of Untrusted Data

    CVE-2025-63675Cryptidy

    cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

  • 9.0 Critical severity

    taiga-back: Deserialization of Untrusted Data

    CVE-2025-62368TaigaioEPSS 1.54%

    Taiga is an open source project management platform. In versions 6.8.3 and earlier, a remote code execution vulnerability exists in the Taiga API due to unsafe deserialization of untrusted data. This issue is fixed in version 6.9.0.

  • 9.8 Critical severity

    shiyi-blog: Deserialization of Untrusted Data

    CVE-2025-12305Quequnlong

    A vulnerability was found in quequnlong shiyi-blog up to 1.2.1. This impacts an unknown function of the file src/main/java/com/mojian/controller/SysJobController.java of the component Job Handler. The manipulation results in deserialization. The attack can be

  • 9.4 Critical severity

    Rox: Deserialization of Untrusted Data

    CVE-2025-34292BeWelcome

    Rox, the software running BeWelcome, contains a PHP object injection vulnerability resulting from deserialization of untrusted data. User-controlled input is passed to PHP's unserialize(): the POST parameter `formkit_memory_recovery` in \\RoxPostHandler::getCa

  • 8.8 High severity

    Product Table For WooCommerce: Deserialization of Untrusted Data

    CVE-2025-62008Acowebs

    Deserialization of Untrusted Data vulnerability in acowebs Product Table For WooCommerce product-table-for-woocommerce.This issue affects Product Table For WooCommerce: from n/a through <= 1.2.4.

  • 9.8 Critical severity

    UNIVERSAM: Deserialization of Untrusted Data

    CVE-2025-60238Universam

    Deserialization of Untrusted Data vulnerability in universam UNIVERSAM universam-demo allows Object Injection.This issue affects UNIVERSAM: from n/a through <= 9.04.02.

  • 8.8 High severity

    Single Property: Deserialization of Untrusted Data

    CVE-2025-60234DesignThemes

    Deserialization of Untrusted Data vulnerability in designthemes Single Property single-property allows Object Injection.This issue affects Single Property: from n/a through <= 2.8.

  • 9.8 Critical severity

    KBx Pro Ultimate: Deserialization of Untrusted Data

    CVE-2025-60232QuantumCloud

    Deserialization of Untrusted Data vulnerability in quantumcloud KBx Pro Ultimate knowledgebase-helpdesk-pro allows Object Injection.This issue affects KBx Pro Ultimate: from n/a through <= 8.0.5.

  • 8.8 High severity

    Knowledge Base: Deserialization of Untrusted Data

    CVE-2025-60228DesignThemes

    Deserialization of Untrusted Data vulnerability in designthemes Knowledge Base kbase allows Object Injection.This issue affects Knowledge Base: from n/a through <= 2.9.

  • 9.8 Critical severity

    White Rabbit: Deserialization of Untrusted Data

    CVE-2025-60226AxiomThemes

    Deserialization of Untrusted Data vulnerability in axiomthemes White Rabbit whiterabbit allows Object Injection.This issue affects White Rabbit: from n/a through <= 1.5.2.

  • 9.8 Critical severity

    BugsPatrol: Deserialization of Untrusted Data

    CVE-2025-60225AncoraThemes

    Deserialization of Untrusted Data vulnerability in AncoraThemes BugsPatrol bugspatrol allows Object Injection.This issue affects BugsPatrol: from n/a through <= 1.5.0.

  • 9.8 Critical severity

    Subscribe to Download: Deserialization of Untrusted Data

    CVE-2025-60224Wpshuffle

    Deserialization of Untrusted Data vulnerability in wpshuffle Subscribe to Download subscribe-to-download allows Object Injection.This issue affects Subscribe to Download: from n/a through <= 2.0.9.

  • 9.8 Critical severity

    Captivate Sync: Deserialization of Untrusted Data

    CVE-2025-60221Captivateaudio

    Deserialization of Untrusted Data vulnerability in captivateaudio Captivate Sync captivatesync-trade allows Object Injection.This issue affects Captivate Sync: from n/a through <= 3.0.3.

  • 9.8 Critical severity

    Addison: Deserialization of Untrusted Data

    CVE-2025-60216BoldThemes

    Deserialization of Untrusted Data vulnerability in BoldThemes Addison addison allows Object Injection.This issue affects Addison: from n/a through < 1.4.8.

  • 8.8 High severity

    Kriya: Deserialization of Untrusted Data

    CVE-2025-60215DesignThemes

    Deserialization of Untrusted Data vulnerability in designthemes Kriya kriya allows Object Injection.This issue affects Kriya: from n/a through <= 3.4.

  • 9.8 Critical severity

    Goldenblatt: Deserialization of Untrusted Data

    CVE-2025-60214BoldThemes

    Deserialization of Untrusted Data vulnerability in BoldThemes Goldenblatt goldenblatt allows Object Injection.This issue affects Goldenblatt: from n/a through < 1.3.0.

  • 9.8 Critical severity

    Scape: Deserialization of Untrusted Data

    CVE-2025-60213Whitebox-Studio

    Deserialization of Untrusted Data vulnerability in Whitebox-Studio Scape scape allows Object Injection.This issue affects Scape: from n/a through <= 1.5.13.

  • 9.8 Critical severity

    Everest Forms - Frontend Listing: Deserialization of Untrusted Data

    CVE-2025-60210Wpeverest

    Deserialization of Untrusted Data vulnerability in wpeverest Everest Forms - Frontend Listing everest-forms-frontend-listing allows Object Injection.This issue affects Everest Forms - Frontend Listing: from n/a through <= 1.0.5.

  • 9.8 Critical severity

    Connector for Gravity Forms and Google Sheets: Deserialization of Untrusted Data

    CVE-2025-60209CRM Perks

    Deserialization of Untrusted Data vulnerability in CRM Perks Connector for Gravity Forms and Google Sheets wp-gravity-forms-spreadsheets allows Object Injection.This issue affects Connector for Gravity Forms and Google Sheets: from n/a through <= 1.2.6.

  • 9.8 Critical severity

    TF Woo Product Grid Addon For Elementor: Deserialization of Untrusted Data

    CVE-2025-59007Themesflat

    Deserialization of Untrusted Data vulnerability in themesflat TF Woo Product Grid Addon For Elementor tf-woo-product-grid allows Object Injection.This issue affects TF Woo Product Grid Addon For Elementor: from n/a through <= 1.0.1.

  • 8.8 High severity

    Boldermail: Deserialization of Untrusted Data

    CVE-2025-52740Hernan Villanueva

    Deserialization of Untrusted Data vulnerability in Hernan Villanueva Boldermail boldermail allows Object Injection.This issue affects Boldermail: from n/a through <= 2.4.0.

  • 8.8 High severity

    WP Store Locator: Deserialization of Untrusted Data

    CVE-2025-52737Tijmen Smit

    Deserialization of Untrusted Data vulnerability in Tijmen Smit WP Store Locator wp-store-locator allows Object Injection.This issue affects WP Store Locator: from n/a through <= 2.2.260.

  • 9.8 Critical severity

    WooCommerce Vehicle Parts Finder: Deserialization of Untrusted Data

    CVE-2025-49380Wpinstinct

    Deserialization of Untrusted Data vulnerability in wpinstinct WooCommerce Vehicle Parts Finder woo-vehicle-parts-finder allows Object Injection.This issue affects WooCommerce Vehicle Parts Finder: from n/a through <= 3.7.

  • 8.8 High severity

    Solar Energy: Deserialization of Untrusted Data

    CVE-2025-32283DesignThemes

    Deserialization of Untrusted Data vulnerability in designthemes Solar Energy solar allows Object Injection.This issue affects Solar Energy: from n/a through <= 3.5.

  • 8.8 High severity

    Insurance: Deserialization of Untrusted Data

    CVE-2025-31634DesignThemes

    Deserialization of Untrusted Data vulnerability in designthemes Insurance insurance allows Object Injection.This issue affects Insurance: from n/a through <= 3.5.

  • 8.1 High severity

    ChurchCRM: Deserialization of Untrusted Data

    CVE-2025-11938ChurchCRM

    A vulnerability was found in ChurchCRM up to 5.18.0. This vulnerability affects unknown code of the file setup/routes/setup.php. Performing a manipulation of the argument DB_PASSWORD/ROOT_PATH/URL results in deserialization. The attack may be initiated remotel

  • 9.8 Critical severity

    quokka: Deserialization of Untrusted Data

    CVE-2025-62515Marsupialtail

    pyquokka is a framework for making data lakes work for time series. In versions 0.3.1 and prior, the FlightServer class directly uses pickle.loads() to deserialize action bodies received from Flight clients without any sanitization or validation in the do_acti

  • 8.8 High severity

    dataease: Deserialization of Untrusted Data

    CVE-2025-62420DataEaseEPSS 1.03%

    DataEase is a data visualization and analytics platform. In DataEase versions through 2.10.13, a JDBC driver bypass vulnerability exists in the H2 database connection handler. The getJdbc function in H2.java checks if the jdbcUrl starts with jdbc:h2 but return

  • 7.5 High severity

    dataease: Deserialization of Untrusted Data

    CVE-2025-62419DataEase

    DataEase is a data visualization and analytics platform. In DataEase versions through 2.10.13, a JDBC URL injection vulnerability exists in the DB2 and MongoDB data source configuration handlers. In the DB2 data source handler, when the extraParams field is em

  • 9.8 Critical severity

    Keras: Deserialization of Untrusted Data

    CVE-2025-49655Keras

    Deserialization of untrusted data can occur in versions of the Keras framework running versions 3.11.0 up to but not including 3.11.3, enabling a maliciously uploaded Keras file containing a TorchModuleWrapper class to run arbitrary code on an end user’s syste

  • 9.8 Critical severity

    Apache ActiveMQ NMS AMQP Client: Deserialization of Untrusted Data

    CVE-2025-54539ApacheEPSS 2.07%

    A Deserialization of Untrusted Data vulnerability exists in the Apache ActiveMQ NMS AMQP Client. This issue affects all versions of Apache ActiveMQ NMS AMQP up to and including 2.3.0, when establishing connections to untrusted AMQP servers. Malicious servers c

  • 9.8 Critical severity

    Microsoft Windows Server Update Service (WSUS) Deserialization of Untrusted Data Exploited

    CVE-2025-59287MicrosoftEPSS 100%

    Deserialization of untrusted data in Windows Server Update Service allows an unauthorized attacker to execute code over a network.

  • 9.8 Critical severity

    Project Center: Missing Authentication for Critical Functionality

    CVE-2025-35051Newforma

    Newforma Project Center Server (NPCS) accepts serialized .NET data via the '/ProjectCenter.rem' endpoint on 9003/tcp, allowing a remote, unauthenticated attacker to execute arbitrary code with 'NT AUTHORITY\NetworkService' privileges. According to the recommen