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

  • 7.8 High severity

    Keras: Deserialization of Untrusted Data

    CVE-2025-8747Google

    A safe mode bypass vulnerability in the `Model.load_model` method in Keras versions 3.0.0 through 3.10.0 allows an attacker to achieve arbitrary code execution by convincing a user to load a specially crafted `.keras` model archive.

  • 9.8 Critical severity

    Apache Seata (incubating): Deserialization of Untrusted Data

    CVE-2025-53606Apache

    Deserialization of Untrusted Data vulnerability in Apache Seata (incubating). This issue affects Apache Seata (incubating): 2.4.0. Users are recommended to upgrade to version 2.5.0, which fixes the issue.

  • 7.5 High severity

    A vulnerability was found in Antabot White-Jotter 0.22.

    CVE-2025-8708Antabot

    A vulnerability was found in Antabot White-Jotter 0.22. It has been declared as critical. This vulnerability affects the function CookieRememberMeManager of the file ShiroConfiguration.java of the component com.gm.wj.config.ShiroConfiguration. The manipulation

  • 8.4 High severity

    skops: Deserialization of Untrusted Data

    CVE-2025-54886Skops-dev

    skops is a Python library which helps users share and ship their scikit-learn based models. In versions 0.12.0 and below, the Card.get_model does not contain any logic to prevent arbitrary code execution. The Card.get_model function supports both joblib and sk

  • 7.2 High severity

    Secure Access: Deserialization of Untrusted Data

    CVE-2025-49083Absolute Security

    CVE-2025-49083 is a vulnerability in the management console of Absolute Secure Access after version 12.00 and prior to version 13.56. Attackers with administrative access to the console can cause unsafe content to be deserialized and executed in the security c

  • 9.8 Critical severity

    ChanCMS: Deserialization of Untrusted Data

    CVE-2025-8227Yanyutao0402

    A vulnerability was found in yanyutao0402 ChanCMS up to 3.1.2. It has been declared as critical. Affected by this vulnerability is an unknown functionality of the file /collect/getArticle. The manipulation of the argument taskUrl leads to deserialization. The

  • 8.8 High severity

    freescout: Deserialization of Untrusted Data

    CVE-2025-54366Freescout-help-deskEPSS 1.13%

    FreeScout is a lightweight free open source help desk and shared inbox built with PHP (Laravel framework). In versions 1.8.185 and below, there is a critical deserialization vulnerability in the /conversation/ajax endpoint that allows authenticated users with

  • 7.8 High severity

    SolarWinds Observability Self-Hosted: Deserialization of Untrusted Data

    CVE-2025-26397SolarWinds

    SolarWinds Observability Self-Hosted is susceptible to Deserialization of Untrusted Data Local Privilege Escalation vulnerability. An attacker with low privileges can escalate privileges to run malicious files copied to a permission-protected folder. This vuln

  • 9.8 Critical severity

    WinMatrix3: Deserialization of Untrusted Data

    CVE-2025-7916Simopro Technology

    WinMatrix3 developed by Simopro Technology has an Insecure Deserialization vulnerability, allowing unauthenticated remote attackers to execute arbitrary code on the server by sending maliciously crafted serialized contents.

  • 9.8 Critical severity

    MetaCRM: Deserialization of Untrusted Data

    CVE-2025-7876Metasoft 美特软件

    A vulnerability classified as critical was found in Metasoft 美特软件 MetaCRM up to 6.4.2. This vulnerability affects the function AnalyzeParam of the file download.jsp. The manipulation of the argument p leads to deserialization. The attack can be initiated remot

  • 9.8 Critical severity

    Microsoft SharePoint Deserialization of Untrusted Data Exploited

    CVE-2025-53770MicrosoftEPSS 100%

    Deserialization of untrusted data in on-premises Microsoft SharePoint Server allows an unauthorized attacker to execute code over a network. Microsoft is aware that an exploit for CVE-2025-53770 exists in the wild. Microsoft is preparing and fully testing a co

  • 9.8 Critical severity

    Integration for Google Sheets and Contact Form…: Deserialization of Untrusted Data

    CVE-2025-7697CrmperksEPSS 1.27%

    The Integration for Google Sheets and Contact Form 7, WPForms, Elementor, Ninja Forms plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.1.1 via deserialization of untrusted input within the verify_field_val() fu

  • 9.8 Critical severity

    Integration for Pipedrive and Contact Form 7…: Deserialization of Untrusted Data

    CVE-2025-7696CrmperksEPSS 1.21%

    The Integration for Pipedrive and Contact Form 7, WPForms, Elementor, Ninja Forms plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.2.3 via deserialization of untrusted input within the verify_field_val() functi

  • 8.8 High severity

    Sophos Intercept X for Windows: Deserialization of Untrusted Data

    CVE-2025-7433Sophos

    A local privilege escalation vulnerability in Sophos Intercept X for Windows with Central Device Encryption 2025.1 and older allows arbitrary code execution.

  • 8.8 High severity

    Visual Art | Gallery WordPress Theme: Deserialization of Untrusted Data

    CVE-2025-31422DesignThemes

    Deserialization of Untrusted Data vulnerability in designthemes Visual Art | Gallery WordPress Theme visual-arts allows Object Injection.This issue affects Visual Art | Gallery WordPress Theme: from n/a through <= 2.4.

  • 9.8 Critical severity

    CoSchool LMS: Deserialization of Untrusted Data

    CVE-2025-30973Codexpert

    Deserialization of Untrusted Data vulnerability in Codexpert, Inc CoSchool LMS coschool allows Object Injection.This issue affects CoSchool LMS: from n/a through <= 1.4.3.

  • 9.8 Critical severity

    Site Chat on Telegram: Deserialization of Untrusted Data

    CVE-2025-30949Guru Team

    Deserialization of Untrusted Data vulnerability in Guru Team Site Chat on Telegram site-chat-on-telegram allows Object Injection.This issue affects Site Chat on Telegram: from n/a through <= 1.0.4.

  • 9.8 Critical severity

    URL Shortener: Deserialization of Untrusted Data

    CVE-2025-28961Md Yeasin Ul Haider

    Deserialization of Untrusted Data vulnerability in Md Yeasin Ul Haider URL Shortener exact-links allows Object Injection.This issue affects URL Shortener: from n/a through <= 3.0.7.

  • 7.2 High severity

    JetFormBuilder: Deserialization of Untrusted Data

    CVE-2025-53990Jetmonsters

    Deserialization of Untrusted Data vulnerability in jetmonsters JetFormBuilder jetformbuilder allows Object Injection.This issue affects JetFormBuilder: from n/a through <= 3.5.1.2.

  • 9.8 Critical severity

    GPT-SoVITS: Deserialization of Untrusted Data

    CVE-2025-49841RVC-Boss

    GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in process_ckpt.py. The SoVITS_dropdown variable takes user input and passes it to the load_sovits_new function

  • 9.8 Critical severity

    GPT-SoVITS: Deserialization of Untrusted Data

    CVE-2025-49840RVC-Boss

    GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in inference_webui.py. The GPT_dropdown variable takes user input and passes it to the change_gpt_weights functi

  • 9.8 Critical severity

    GPT-SoVITS: Deserialization of Untrusted Data

    CVE-2025-49839RVC-Boss

    GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in bsroformer.py. The model_choose variable takes user input (e.g. a path to a model) and passes it to the uvr f

  • 9.8 Critical severity

    GPT-SoVITS: Deserialization of Untrusted Data

    CVE-2025-49838RVC-Boss

    GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in vr.py AudioPreDeEcho. The model_choose variable takes user input (e.g. a path to a model) and passes it to th

  • 9.8 Critical severity

    GPT-SoVITS: Deserialization of Untrusted Data

    CVE-2025-49837RVC-Boss

    GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in vr.py AudioPre. The model_choose variable takes user input (e.g. a path to a model) and passes it to the uvr

  • 8.8 High severity

    Friends: Deserialization of Untrusted Data

    CVE-2025-7504Akirk

    The Friends plugin for WordPress is vulnerable to PHP Object Injection in version 3.5.1 via deserialization of untrusted input of the query_vars parameter This makes it possible for authenticated attackers, with subscriber-level access and above, to inject a P

  • 9.0 Critical severity

    AXIS Camera Station Pro: Deserialization of Untrusted Data

    CVE-2025-30023Axis Communications AB

    The communication protocol used between client and server had a flaw that could lead to an authenticated user performing a remote code execution attack.

  • 7.5 High severity

    SureForms – Drag and Drop Form Builder for…: Deserialization of Untrusted Data

    CVE-2025-6742Brainstormforce

    The SureForms – Drag and Drop Form Builder for WordPress plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.7.3 via the use of file_exists() in the delete_entry_files() function without restriction on the path pr

  • 7.3 High severity

    A vulnerability, which was classified as critical, was found in lty628 Aidigu up to 1.8.2.

    CVE-2025-7216Lty628

    A vulnerability, which was classified as critical, was found in lty628 Aidigu up to 1.8.2. This affects the function checkUserCookie of the file /application/common.php of the component PHP Object Handler. The manipulation of the argument rememberMe leads to d

  • 9.8 Critical severity

    Adobe Experience Manager (MS): Deserialization of Untrusted Data

    CVE-2025-49533AdobeEPSS 51.7%

    Adobe Experience Manager (MS) versions 6.5.23.0 and earlier are affected by a Deserialization of Untrusted Data vulnerability that could lead to arbitrary code execution by an attacker. Exploitation of this issue does not require user interaction. Scope is unc

  • 9.6 Critical severity

    Adobe Connect: Deserialization of Untrusted Data

    CVE-2025-27203AdobeEPSS 1.2%

    Adobe Connect versions 24.0 and earlier are affected by a Deserialization of Untrusted Data vulnerability that could lead to arbitrary code execution by an attacker. Exploitation of this issue does require user interaction and scope is changed.

  • 9.1 Critical severity

    SAP NetWeaver Enterprise Portal Federated…: Deserialization of Untrusted Data

    CVE-2025-42980SAP

    SAP NetWeaver Enterprise Portal Federated Portal Network 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

  • 9.1 Critical severity

    SAP NetWeaver (XML Data Archiving Service): Deserialization of Untrusted Data

    CVE-2025-42966SAP

    SAP NetWeaver XML Data Archiving Service allows an authenticated attacker with administrative privileges to exploit an insecure Java deserialization vulnerability by sending a specially crafted serialized Java object. This could lead to high impact on confiden

  • 9.1 Critical severity

    SAP NetWeaver Enterprise Portal Administration: Deserialization of Untrusted Data

    CVE-2025-42964SAP

    SAP NetWeaver Enterprise Portal Administration 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.1 Critical severity

    SAP NetWeaver Application Server for Java (Log…: Deserialization of Untrusted Data

    CVE-2025-42963SAP

    A critical vulnerability in SAP NetWeaver Application server for Java Log Viewer enables authenticated administrator users to exploit unsafe Java object deserialization. Successful exploitation can lead to full operating system compromise, granting attackers c

  • 9.8 Critical severity

    ActiveReports.NET: Deserialization of Untrusted Data

    CVE-2025-6811Mescius

    Mescius ActiveReports.NET TypeResolutionService Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Mescius ActiveReports.NET. Interaction with

  • 9.8 Critical severity

    ActiveReports.NET: Deserialization of Untrusted Data

    CVE-2025-6810Mescius

    Mescius ActiveReports.NET ReadValue Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Mescius ActiveReports.NET. Interaction with this librar

  • 8.8 High severity

    Red Art: Deserialization of Untrusted Data

    CVE-2025-52828DesignThemes

    Deserialization of Untrusted Data vulnerability in designthemes Red Art redart allows Object Injection.This issue affects Red Art: from n/a through <= 3.8.

  • 9.8 Critical severity

    WooCommerce Product Multi-Action: Deserialization of Untrusted Data

    CVE-2025-49417BestWpDeveloper

    Deserialization of Untrusted Data vulnerability in BestWpDeveloper WooCommerce Product Multi-Action Woo-product-multiaction allows Object Injection.This issue affects WooCommerce Product Multi-Action: from n/a through <= 1.3.

  • 10.0 Critical severity

    Integrated Security Management Platform: Deserialization of Untrusted Data

    CVE-2025-34067HikvisionEPSS 22%

    An unauthenticated remote command execution vulnerability exists in the applyCT component of the Hikvision Integrated Security Management Platform due to the use of a vulnerable version of the Fastjson library. The endpoint /bic/ssoService/v1/applyCT deseriali

  • 9.8 Critical severity

    Education Center | LMS & Online Courses…: Deserialization of Untrusted Data

    CVE-2024-13786ThemeREX

    The education theme for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.6.10 via deserialization of untrusted input in the 'themerex_callback_view_more_posts' function. This makes it possible for unauthenticated attacker