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.8 High severity

    Advanced AJAX Product Filters: Deserialization of Untrusted Data

    CVE-2026-1426BeRocket

    The Advanced AJAX Product Filters plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.1.9.6 via deserialization of untrusted input in the shortcode_check function within the Live Composer compatibility layer. This

  • 8.8 High severity

    IndraWorks: Deserialization of Untrusted Data

    CVE-2025-60038Bosch Rexroth

    A vulnerability has been identified in Rexroth IndraWorks. This flaw allows an attacker to execute arbitrary code on the user's system by parsing a manipulated file containing malicious serialized data. Exploitation requires user interaction, specifically open

  • 8.8 High severity

    IndraWorks: Deserialization of Untrusted Data

    CVE-2025-60037Bosch Rexroth

    A vulnerability has been identified in Rexroth IndraWorks. This flaw allows an attacker to execute arbitrary code on the user's system by parsing a manipulated file containing malicious serialized data. Exploitation requires user interaction, specifically open

  • 8.8 High severity

    IndraWorks: Deserialization of Untrusted Data

    CVE-2025-60036Bosch Rexroth

    A vulnerability has been identified in the UA.Testclient utility, which is included in Rexroth IndraWorks. All versions prior to 15V24 are affected. This flaw allows an attacker to execute arbitrary code on the user's system by parsing a manipulated file conta

  • 8.8 High severity

    IndraWorks: Deserialization of Untrusted Data

    CVE-2025-60035Bosch Rexroth

    A vulnerability has been identified in the OPC.Testclient utility, which is included in Rexroth IndraWorks. All versions prior to 15V24 are affected. This flaw allows an attacker to execute arbitrary code on the user's system by parsing a manipulated file cont

  • 7.3 High severity

    NeMo Framework: Deserialization of Untrusted Data

    CVE-2025-33253NVIDIA

    NVIDIA NeMo Framework contains a vulnerability where an attacker could cause remote code execution by convincing a user to load a maliciously crafted file. A successful exploit of this vulnerability might lead to code execution, denial of service, information

  • 7.8 High severity

    NeMo Framework: Deserialization of Untrusted Data

    CVE-2025-33252NVIDIA

    NVIDIA NeMo Framework contains a vulnerability where an attacker could cause remote code execution. A successful exploit of this vulnerability might lead to code execution, denial of service, information disclosure, and data tampering.

  • 8.8 High severity

    NeMo Framework: Deserialization of Untrusted Data

    CVE-2025-33245NVIDIA

    NVIDIA NeMo Framework contains a vulnerability where malicious data could cause remote code execution. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, information disclosure, and data tampering.

  • 7.8 High severity

    NeMo Framework: Deserialization of Untrusted Data

    CVE-2025-33243NVIDIA

    NVIDIA NeMo Framework contains a vulnerability where an attacker could cause remote code execution in distributed environments. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, information disclosure, and data

  • 7.8 High severity

    NeMo Framework: Deserialization of Untrusted Data

    CVE-2025-33241NVIDIA

    NVIDIA NeMo Framework contains a vulnerability where an attacker could cause remote code execution by loading a maliciously crafted file. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, information disclosure,

  • 9.3 Critical severity

    LightLLM: Deserialization of Untrusted Data

    CVE-2026-26220ModelTC

    LightLLM version 1.1.0 and prior contain an unauthenticated remote code execution vulnerability in PD (prefill-decode) disaggregation mode. The PD master node exposes WebSocket endpoints that receive binary frames and pass the data directly to pickle.loads() w

  • 7.5 High severity

    JeecgBoot: Deserialization of Untrusted Data

    CVE-2026-2555JeecgBoot

    A weakness has been identified in JeecgBoot 3.9.1. This vulnerability affects the function importDocumentFromZip of the file org/jeecg/modules/airag/llm/controller/AiragKnowledgeController.java of the component Retrieval-Augmented Generation. Executing a manip

  • 9.8 Critical severity

    VeraSMART: Missing Authentication for Critical Functionality

    CVE-2026-26333CaleroEPSS 1.05%

    Calero VeraSMART versions prior to 2022 R1 expose an unauthenticated .NET Remoting HTTP service on TCP port 8001. The service publishes default ObjectURIs (including EndeavorServer.rem and RemoteFileReceiver.rem) and permits the use of SOAP and binary formatte

  • 7.8 High severity

    ADB-Explorer: Deserialization of Untrusted Data

    CVE-2026-26208Alex4SSB

    ADB Explorer is a fluent UI for ADB on Windows. Prior to Beta 0.9.26020, ADB Explorer is vulnerable to Insecure Deserialization leading to Remote Code Execution. The application attempts to deserialize the App.txt settings file using Newtonsoft.Json with TypeN

  • 9.8 Critical severity

    OnBase Workflow Timer Service: Deserialization of Untrusted Data

    CVE-2026-26221HylandEPSS 1.31%

    Hyland OnBase contains an unauthenticated .NET Remoting exposure in the OnBase Workflow Timer Service (Hyland.Core.Workflow.NTService.exe). An attacker who can reach the service can send crafted .NET Remoting requests to default HTTP channel endpoints on TCP/8

  • 9.3 Critical severity

    manga-image-translator: Deserialization of Untrusted Data

    CVE-2026-26215ZyddnysEPSS 1.06%

    manga-image-translator version beta-0.3 and prior in shared API mode contains an unsafe deserialization vulnerability that can lead to unauthenticated remote code execution. The FastAPI endpoints /simple_execute/{method} and /execute/{method} deserialize attac

  • 7.6 High severity

    Red Hat OpenShift AI 3.3: Improper Control of Generation of Code

    CVE-2025-69872Red Hat

    DiskCache (python-diskcache) through 5.6.3 uses Python pickle for serialization by default. An attacker with write access to the cache directory can achieve arbitrary code execution when a victim application reads from the cache.

  • 8.8 High severity

    wpForo Forum: Deserialization of Untrusted Data

    CVE-2026-0910Tomdever

    The wpForo Forum plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.4.13 via deserialization of untrusted input in the 'wpforo_display_array_data' function. This makes it possible for authenticated attackers, wit

  • 7.8 High severity

    PowerDocu: Deserialization of Untrusted Data

    CVE-2026-25925Modery

    PowerDocu contains a Windows GUI executable to perform technical documentations. Prior to 2.4.0, PowerDocu contains a critical security vulnerability in how it parses JSON files within Flow or App packages. The application blindly trusts the $type property in

  • 9.1 Critical severity

    mylittleforum: Unrestricted Upload of File with Dangerous Type

    CVE-2026-25923My-Little-Forum

    my little forum is a PHP and MySQL based internet forum that displays the messages in classical threaded view. Prior to 20260208.1, the application fails to filter the phar:// protocol in URL validation, allowing attackers to upload a malicious Phar Polyglot f

  • 9.8 Critical severity

    tpadmin: Unrestricted Upload of File with Dangerous Type

    CVE-2026-2113Yuan1994EPSS 2.43%

    A security vulnerability has been detected in yuan1994 tpadmin up to 1.3.12. This affects an unknown part in the library /public/static/admin/lib/webuploader/0.1.5/server/preview.php of the component WebUploader. The manipulation leads to deserialization. The

  • 10.0 Critical severity

    EPyT-Flow: Deserialization of Untrusted Data

    CVE-2026-25632WaterFutures

    EPyT-Flow is a Python package designed for the easy generation of hydraulic and water quality scenario data of water distribution networks. Prior to 0.16.1, EPyT-Flow’s REST API parses attacker-controlled JSON request bodies using a custom deserializer (my_loa

  • 8.4 High severity

    Boltz: Deserialization of Untrusted Data

    CVE-2025-70560Jwohlwend

    Boltz 2.0.0 contains an insecure deserialization vulnerability in its molecule loading functionality. The application uses Python pickle to deserialize molecule data files without validation. An attacker with the ability to place a malicious pickle file in a d

  • 8.8 High severity

    WpEvently: Deserialization of Untrusted Data

    CVE-2026-24954Magepeopleteam

    Deserialization of Untrusted Data vulnerability in magepeopleteam WpEvently mage-eventpress allows Object Injection.This issue affects WpEvently: from n/a through <= 5.0.8.

  • 8.8 High severity

    bolo-solo: Deserialization of Untrusted Data

    CVE-2026-1691Bolo-solo

    A vulnerability has been found in bolo-solo up to 2.6.4. This impacts the function importMarkdownsSync of the file src/main/java/org/b3log/solo/bolo/prop/BackupService.java of the component SnakeYAML. Such manipulation leads to deserialization. The attack may

  • 9.8 Critical severity

    Web Help Desk: Deserialization of Untrusted Data

    CVE-2025-40553SolarWindsEPSS 68%

    SolarWinds Web Help Desk was found to be susceptible to an untrusted data deserialization vulnerability that could lead to remote code execution, which would allow an attacker to run commands on the host machine. This could be exploited without authentication.

  • 9.8 Critical severity

    SolarWinds Web Help Desk Deserialization of Untrusted Data Exploited

    CVE-2025-40551SolarWindsEPSS 84.2%

    SolarWinds Web Help Desk was found to be susceptible to an untrusted data deserialization vulnerability that could lead to remote code execution, which would allow an attacker to run commands on the host machine. This could be exploited without authentication.

  • 7.8 High severity

    phpunit: Deserialization of Untrusted Data

    CVE-2026-24765Sebastianbergmann

    PHPUnit is a testing framework for PHP. A vulnerability has been discovered in versions prior to 12.5.8, 11.5.50, 10.5.62, 9.6.33, and 8.5.52 involving unsafe deserialization of code coverage data in PHPT test execution. The vulnerability exists in the `cleanu

  • 8.8 High severity

    pytorch: Improper Control of Generation of Code

    CVE-2026-24747PyTorch

    PyTorch is a Python package that provides tensor computation. Prior to version 2.10.0, a vulnerability in PyTorch's `weights_only` unpickler allows an attacker to craft a malicious checkpoint file (`.pth`) that, when loaded with `torch.load(..., weights_only=T

  • 10.0 Critical severity

    tis: Unrestricted Upload of File with Dangerous Type

    CVE-2026-24815Datavane

    Unrestricted Upload of File with Dangerous Type, Deserialization of Untrusted Data vulnerability in datavane tis (tis-plugin/src/main/java/com/qlangtech/tis/extension/impl modules). This vulnerability is associated with program files XmlFile.Java. This issue a

  • 7.5 High severity

    react-server-dom-webpack: Uncontrolled Resource Consumption

    CVE-2026-23864MetaEPSS 2.58%

    Multiple denial of service vulnerabilities exist in React Server Components, affecting the following packages: react-server-dom-parcel, react-server-dom-turbopack, react-server-dom-webpack. The vulnerabilities are triggered by sending specially crafted HTTP re

  • 9.8 Critical severity

    Upsonic: Deserialization of Untrusted Data

    CVE-2026-0773UpsonicEPSS 1.44%

    Upsonic Cloudpickle Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Upsonic. Authentication is not required to exploit this vulnerability.

  • 7.5 High severity

    Langflow: Deserialization of Untrusted Data

    CVE-2026-0772LangflowEPSS 1.24%

    Langflow Disk Cache Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Langflow. Authentication is required to exploit this vulnerability. The

  • 9.8 Critical severity

    GPT Academic: Deserialization of Untrusted Data

    CVE-2026-0764GPT AcademicEPSS 1.29%

    GPT Academic upload Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GPT Academic. Authentication is not required to exploit this vulnerabil

  • 9.8 Critical severity

    GPT Academic: Deserialization of Untrusted Data

    CVE-2026-0763GPT AcademicEPSS 1.29%

    GPT Academic run_in_subprocess_wrapper_func Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GPT Academic. Authentication is not required to

  • 8.1 High severity

    GPT Academic: Deserialization of Untrusted Data

    CVE-2026-0762GPT Academic

    GPT Academic stream_daas Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GPT Academic. Interaction with a malicious DAAS server is required

  • 9.8 Critical severity

    MetaGPT: Deserialization of Untrusted Data

    CVE-2026-0760Foundation AgentsEPSS 1.44%

    Foundation Agents MetaGPT deserialize_message Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foundation Agents MetaGPT. Authentication is

  • 7.8 High severity

    VectorStar: Deserialization of Untrusted Data

    CVE-2025-15351Anritsu

    Anritsu VectorStar CHX File Parsing Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Anritsu VectorStar. User interaction is required to exp

  • 7.8 High severity

    VectorStar: Deserialization of Untrusted Data

    CVE-2025-15350Anritsu

    Anritsu VectorStar CHX File Parsing Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Anritsu VectorStar. User interaction is required to exp

  • 7.8 High severity

    ShockLine: Deserialization of Untrusted Data

    CVE-2025-15348Anritsu

    Anritsu ShockLine CHX File Parsing Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Anritsu ShockLine. User interaction is required to explo