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

    FoodBakery: Deserialization of Untrusted Data

    CVE-2025-32927Chimpstudio

    Deserialization of Untrusted Data vulnerability in Chimpstudio FoodBakery wp-foodbakery allows Object Injection.This issue affects FoodBakery: from n/a through <= 3.3.

  • 9.8 Critical severity

    WordPress Events Calendar Registration & Tickets: Deserialization of Untrusted Data

    CVE-2025-47581Elbisnero

    Deserialization of Untrusted Data vulnerability in elbisnero WordPress Events Calendar Registration & Tickets wpeventplus allows Object Injection.This issue affects WordPress Events Calendar Registration & Tickets: from n/a through <= 2.6.0.

  • 9.8 Critical severity

    Smart Sections Theme Builder - WPBakery Page…: Deserialization of Untrusted Data

    CVE-2025-39410Themegusta

    Deserialization of Untrusted Data vulnerability in themegusta Smart Sections Theme Builder - WPBakery Page Builder Addon.This issue affects Smart Sections Theme Builder - WPBakery Page Builder Addon: from n/a through 1.7.8.

  • 9.8 Critical severity

    WPBot Pro Wordpress Chatbot: Deserialization of Untrusted Data

    CVE-2025-47582QuantumCloud

    Deserialization of Untrusted Data vulnerability in QuantumCloud WPBot Pro Wordpress Chatbot allows Object Injection.This issue affects WPBot Pro Wordpress Chatbot: from n/a through 12.7.0.

  • 9.8 Critical severity

    basestation3: Deserialization of Untrusted Data

    CVE-2025-4905Iop-apl-uw

    A vulnerability was found in iop-apl-uw basestation3 up to 3.0.4 and classified as problematic. This issue affects the function load_qc_pickl of the file basestation3/QC.py. The manipulation of the argument qc_file leads to deserialization. An attack has to be

  • 7.2 High severity

    WP Tabs: Deserialization of Untrusted Data

    CVE-2025-48134ShapedPlugin

    Deserialization of Untrusted Data vulnerability in ShapedPlugin LLC WP Tabs wp-expand-tabs-free allows Object Injection.This issue affects WP Tabs: from n/a through <= 2.2.12.

  • 9.8 Critical severity

    emlog: Deserialization of Untrusted Data

    CVE-2025-47784Emlog

    Emlog is an open source website building system. Versions 2.5.13 and prior have a deserialization vulnerability. A user who creates a carefully crafted nickname can cause `str_replace` to replace the value of `name_orig` with empty, causing deserialization to

  • 9.5 Critical severity

    cap-collectif: Deserialization of Untrusted Data

    CVE-2025-47292Cap-collectif

    Cap Collectif is an online decision making platform that integrates several tools. Before commit 812f2a7d271b76deab1175bdaf2be0b8102dd198, the `DebateAlternateArgumentsResolver` deserializes a `Cursor`, allowing any classes and which can be controlled by unaut

  • 9.1 Critical severity

    Uncanny Automator – Easy Automation…: Deserialization of Untrusted Data

    CVE-2025-3623Uncannyowl

    The Uncanny Automator plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 6.4.0.1 via deserialization of untrusted input in the automator_api_decode_message() function. This makes it possible for unauthenticated to

  • 9.1 Critical severity

    SAP NetWeaver Deserialization Exploited

    CVE-2025-42999SAPEPSS 12.9%

    SAP NetWeaver Visual Composer Metadata Uploader is vulnerable when a privileged user can upload untrusted or malicious content which, when deserialized, could potentially lead to a compromise of confidentiality, integrity, and availability of the host system.

  • 9.8 Critical severity

    SAP Supplier Relationship Management (Live…: Deserialization of Untrusted Data

    CVE-2025-30012SAP

    The Live Auction Cockpit in SAP Supplier Relationship Management (SRM) uses a deprecated java applet component, which allows an unauthenticated attacker to send malicious payload request in a specific encoding format. The servlet will then decode this maliciou

  • 7.2 High severity

    WP Maintenance: Deserialization of Untrusted Data

    CVE-2025-47683Florent Maillefaud

    Deserialization of Untrusted Data vulnerability in Florent Maillefaud WP Maintenance wp-maintenance allows Object Injection.This issue affects WP Maintenance: from n/a through <= 6.1.9.7.

  • 7.2 High severity

    WP-CRM System: Deserialization of Untrusted Data

    CVE-2025-47629Mario Peshev

    Deserialization of Untrusted Data vulnerability in Mario Peshev WP-CRM System wp-crm-system allows Object Injection.This issue affects WP-CRM System: from n/a through <= 3.4.5.

  • 9.8 Critical severity

    PGS Core: Deserialization of Untrusted Data

    CVE-2025-0855Potenza Global Solutions

    The PGS Core plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 5.8.0 via deserialization of untrusted input in the 'import_header' function. This makes it possible for unauthenticated attackers to inject a PHP Obj

  • 8.0 High severity

    vllm: Deserialization of Untrusted Data

    CVE-2025-30165Vllm-project

    vLLM is an inference and serving engine for large language models. In a multi-node vLLM deployment using the V0 engine, vLLM uses ZeroMQ for some multi-node communication purposes. The secondary vLLM hosts open a `SUB` ZeroMQ socket and connect to an `XPUB` so

  • 9.8 Critical severity

    Retrieval-based-Voice-Conversion-WebUI: Deserialization of Untrusted Data

    CVE-2025-43852RVC-ProjectEPSS 1.02%

    Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The model_choose variable takes user input (e.g. a path to a model) and passes it to the uvr function in

  • 9.8 Critical severity

    Retrieval-based-Voice-Conversion-WebUI: Deserialization of Untrusted Data

    CVE-2025-43851RVC-ProjectEPSS 1.02%

    Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The model_choose variable takes user input (e.g. a path to a model) and passes it to the uvr function in

  • 9.8 Critical severity

    Retrieval-based-Voice-Conversion-WebUI: Deserialization of Untrusted Data

    CVE-2025-43850RVC-Project

    Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The ckpt_dir variable takes user input (e.g. a path to a model) and passes it to the change_info functio

  • 9.8 Critical severity

    Retrieval-based-Voice-Conversion-WebUI: Deserialization of Untrusted Data

    CVE-2025-43849RVC-Project

    Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The ckpt_a and cpkt_b variables take user input (e.g. a path to a model) and pass it to the merge functi

  • 9.8 Critical severity

    Retrieval-based-Voice-Conversion-WebUI: Deserialization of Untrusted Data

    CVE-2025-43848RVC-Project

    Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The ckpt_path0 variable takes user input (e.g. a path to a model) and passes it to the change_info funct

  • 9.8 Critical severity

    Retrieval-based-Voice-Conversion-WebUI: Deserialization of Untrusted Data

    CVE-2025-43847RVC-Project

    Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The ckpt_path2 variable takes user input (e.g. a path to a model) and passes it to the extract_small_mod

  • 9.8 Critical severity

    Retrieval-based-Voice-Conversion-WebUI: Deserialization of Untrusted Data

    CVE-2025-43846RVC-Project

    Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The ckpt_path1 variable takes user input (e.g. a path to a model) and passes it to the show_info functio

  • 8.3 High severity

    A vulnerability was found in zhangyanbo2007 youkefu up to 4.2.0 and classified as problematic.

    CVE-2025-4260Zhangyanbo2007

    A vulnerability was found in zhangyanbo2007 youkefu up to 4.2.0 and classified as problematic. Affected by this issue is the function impsave of the file m\web\handler\admin\system\TemplateController.java. The manipulation of the argument dataFile leads to des

  • 7.8 High severity

    LLaMA-Factory: Deserialization of Untrusted Data

    CVE-2025-46567Hiyouga

    LLama Factory enables fine-tuning of large language models. Prior to version 1.0.0, a critical vulnerability exists in the `llamafy_baichuan2.py` script of the LLaMA-Factory project. The script performs insecure deserialization using `torch.load()` on user-sup

  • 8.8 High severity

    TensorRT-LLM: Deserialization of Untrusted Data

    CVE-2025-23254NVIDIA

    NVIDIA TensorRT-LLM for any platform contains a vulnerability in python executor where an attacker may cause a data validation issue by local access to the TRTLLM server. A successful exploit of this vulnerability may lead to code execution, information disclo

  • 9.8 Critical severity

    vllm: Deserialization of Untrusted Data

    CVE-2025-32444Vllm-projectEPSS 1.82%

    vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Versions starting from 0.6.5 and prior to 0.8.5, having vLLM integration with mooncake, are vulnerable to remote code execution due to using pickle based serialization over u

  • 8.8 High severity

    MailEssentials: Deserialization of Untrusted Data

    CVE-2025-34491Gfi

    GFI MailEssentials prior to version 21.8 is vulnerable to a .NET deserialization issue. A remote and authenticated attacker can execute arbitrary code by sending crafted serialized .NET when joining to a Multi-Server setup.

  • 7.8 High severity

    MailEssentials: Deserialization of Untrusted Data

    CVE-2025-34489Gfi

    GFI MailEssentials prior to version 21.8 is vulnerable to a local privilege escalation issue. A local attacker can escalate to NT Authority/SYSTEM by sending a crafted serialized payload to a .NET Remoting Service.

  • 8.1 High severity

    Jupiter X Core: Deserialization of Untrusted Data

    CVE-2025-2105ArtBees

    The Jupiter X Core plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 4.8.11 via deserialization of untrusted input from the 'file' parameter of the 'raven_download_file' function. This makes it possible for attack

  • 7.2 High severity

    ConnectWise ScreenConnect Improper Authentication Exploited

    CVE-2025-3935ConnectWiseEPSS 3.6%

    ScreenConnect versions 25.2.3 and earlier versions may be susceptible to a ViewState code injection attack. ASP.NET Web Forms use ViewState to preserve page and control state, with data encoded using Base64 protected by machine keys. It is important to note th

  • 7.2 High severity

    Flickr Shortcode Importer: Deserialization of Untrusted Data

    CVE-2025-46481Michael Cannon

    Deserialization of Untrusted Data vulnerability in Michael Cannon Flickr Shortcode Importer flickr-shortcode-importer allows Object Injection.This issue affects Flickr Shortcode Importer: from n/a through <= 2.2.3.

  • 7.2 High severity

    Social Counter: Deserialization of Untrusted Data

    CVE-2025-46473Prisna

    Deserialization of Untrusted Data vulnerability in Prisna Social Counter social-counter allows Object Injection.This issue affects Social Counter: from n/a through <= 2.0.5.

  • 9.8 Critical severity

    NeMo Framework: Deserialization of Untrusted Data

    CVE-2025-23249NVIDIA

    NVIDIA NeMo Framework contains a vulnerability where a user could cause a deserialization of untrusted data by remote code execution. A successful exploit of this vulnerability might lead to code execution and data tampering.

  • 7.5 High severity

    Amazon Ion Dotnet: Deserialization of Untrusted Data

    CVE-2025-3857Amazon

    When reading binary Ion data through Amazon.IonDotnet using the RawBinaryReader class, Amazon.IonDotnet does not check the number of bytes read from the underlying stream while deserializing the binary format. If the Ion data is malformed or truncated, this tr

  • 9.8 Critical severity

    pytorch: Deserialization of Untrusted Data

    CVE-2025-32434PyTorchEPSS 2.37%

    PyTorch is a Python package that provides tensor computation with strong GPU acceleration and deep neural networks built on a tape-based autograd system. In version 2.5.1 and prior, a Remote Command Execution (RCE) vulnerability exists in PyTorch when loading

  • 9.8 Critical severity

    Apache ActiveMQ NMS OpenWire Client: Deserialization of Untrusted Data

    CVE-2025-29953ApacheEPSS 2.09%

    Deserialization of Untrusted Data vulnerability in Apache ActiveMQ NMS OpenWire Client. This issue affects Apache ActiveMQ NMS OpenWire Client before 2.1.1 when performing connections to untrusted servers. Such servers could abuse the unbounded deserialization

  • 9.8 Critical severity

    Ultimate Store Kit Elementor Addons: Deserialization of Untrusted Data

    CVE-2025-39588BdThemes

    Deserialization of Untrusted Data vulnerability in bdthemes Ultimate Store Kit Elementor Addons ultimate-store-kit allows Object Injection.This issue affects Ultimate Store Kit Elementor Addons: from n/a through <= 2.4.0.

  • 9.8 Critical severity

    FluentBoards: Deserialization of Untrusted Data

    CVE-2025-39551Mahmudul Hasan Arif

    Deserialization of Untrusted Data vulnerability in Mahmudul Hasan Arif FluentBoards fluent-boards allows Object Injection.This issue affects FluentBoards: from n/a through <= 1.47.

  • 9.8 Critical severity

    FluentCommunity: Deserialization of Untrusted Data

    CVE-2025-39550Shahjahan Jewel

    Deserialization of Untrusted Data vulnerability in Shahjahan Jewel FluentCommunity fluent-community allows Object Injection.This issue affects FluentCommunity: from n/a through <= 1.2.15.

  • 8.8 High severity

    Rating by BestWebSoft: Deserialization of Untrusted Data

    CVE-2025-39527Bestweblayout

    Deserialization of Untrusted Data vulnerability in bestweblayout Rating by BestWebSoft rating-bws allows Object Injection.This issue affects Rating by BestWebSoft: from n/a through <= 1.7.