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

    Project Center: Missing Authentication for Critical Functionality

    CVE-2025-35050Newforma

    Newforma Info Exchange (NIX) accepts serialized .NET data via the '/remoteweb/remote.rem' endpoint, allowing a remote, unauthenticated attacker to execute arbitrary code with 'NT AUTHORITY\NetworkService' privileges. The vulnerable endpoint is used by Newforma

  • 9.8 Critical severity

    A vulnerability has been found in ILIAS up to 8.23/9.13/10.1.

    CVE-2025-11346Ilias

    A vulnerability has been found in ILIAS up to 8.23/9.13/10.1. This affects the function unserialize of the component Base64 Decoding Handler. Such manipulation of the argument f_settings leads to deserialization. It is possible to launch the attack remotely. U

  • 9.8 Critical severity

    ILIAS: Deserialization of Untrusted Data

    CVE-2025-11345Ilias

    A flaw has been found in ILIAS up to 8.23/9.13/10.1. Affected by this issue is the function unserialize of the component Test Import. This manipulation causes deserialization. It is possible to initiate the attack remotely. Upgrading to version 8.24, 9.14 and

  • 10.0 Critical severity

    Topal Finanzbuchhaltung: Deserialization of Untrusted Data

    CVE-2025-10363Topal Solutions

    Deserialization of Untrusted Data vulnerability in Topal Solutions AG Topal Finanzbuchhaltung on Windows allows Remote Code Execution.This issue affects at least Topal Finanzbuchhaltung: 10.1.5.20 and is fixed in version 11.2.12.00

  • 9.8 Critical severity

    Transformation Extender Advanced: Deserialization of Untrusted Data

    CVE-2023-49886IBM

    IBM Standards Processing Engine 10.0.1.10 could allow a remote attacker to execute arbitrary code on the system, caused by an unsafe java deserialization. By sending specially crafted input, an attacker could exploit this vulnerability to execute arbitrary cod

  • 9.8 Critical severity

    Apache Fory: Deserialization of Untrusted Data

    CVE-2025-61622ApacheEPSS 49%

    Deserialization of untrusted data in python in pyfory versions 0.12.0 through 0.12.2, or the legacy pyfury versions from 0.1.0 through 0.10.3: allows arbitrary code execution. An application is vulnerable if it reads pyfory serialized data from untrusted sourc

  • 7.3 High severity

    A vulnerability was detected in pmTicket Project-Management-Software up to…

    CVE-2025-11135pmTicket

    A vulnerability was detected in pmTicket Project-Management-Software up to 2ef379da2075f4761a2c9029cf91d073474e7486. The affected element is the function loadLanguage of the file classes/class.database.php of the component Cookie Handler. Performing manipulati

  • 8.8 High severity

    Datart: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2025-56816Running-elephantEPSS 1.35%

    Datart 1.0.0-rc.3 is vulnerable to Directory Traversal. The configuration file handling of the application allows attackers to upload arbitrary YAML files to the config/jdbc-driver-ext.yml path. The application parses this file using SnakeYAML's unsafe load()

  • 9.8 Critical severity

    SolarWinds Web Help Desk Deserialization of Untrusted Data Exploited

    CVE-2025-26399SolarWindsEPSS 90.6%

    SolarWinds Web Help Desk was found to be susceptible to an unauthenticated AjaxProxy deserialization remote code execution vulnerability that, if exploited, would allow an attacker to run commands on the host machine. This vulnerability is a patch bypass of CV

  • 7.2 High severity

    Awesome Support: Deserialization of Untrusted Data

    CVE-2025-58662Awesomesupport

    Deserialization of Untrusted Data vulnerability in awesomesupport Awesome Support awesome-support allows Object Injection.This issue affects Awesome Support: from n/a through <= 6.3.5.

  • 7.2 High severity

    ConveyThis: Deserialization of Untrusted Data

    CVE-2025-57919ConveyThis

    Deserialization of Untrusted Data vulnerability in ConveyThis ConveyThis conveythis-translate allows Object Injection.This issue affects ConveyThis: from n/a through <= 269.1.

  • 7.2 High severity

    GSheets Connector: Deserialization of Untrusted Data

    CVE-2025-53465Raoinfotech

    Deserialization of Untrusted Data vulnerability in raoinfotech GSheets Connector sheetlink allows Object Injection.This issue affects GSheets Connector: from n/a through <= 1.1.1.

  • 9.8 Critical severity

    JimuReport: Deserialization of Untrusted Data

    CVE-2025-10771JeecgBoot

    A vulnerability was determined in jeecgboot JimuReport up to 2.1.2. Affected is an unknown function of the file /drag/onlDragDataSource/testConnection of the component DB2 JDBC Handler. Executing manipulation of the argument clientRerouteServerListJNDIName can

  • 9.8 Critical severity

    h2o-3: Deserialization of Untrusted Data

    CVE-2025-10769H2oai

    A vulnerability has been found in h2oai h2o-3 up to 3.46.08. This affects an unknown function of the file /99/ImportSQLTable of the component H2 JDBC Driver. Such manipulation of the argument connection_url leads to deserialization. The attack may be launched

  • 9.8 Critical severity

    h2o-3: Deserialization of Untrusted Data

    CVE-2025-10768H2oai

    A flaw has been found in h2oai h2o-3 up to 3.46.08. The impacted element is an unknown function of the file /99/ImportSQLTable of the component IBMDB2 JDBC Driver. This manipulation of the argument connection_url causes deserialization. The attack may be initi

  • 9.8 Critical severity

    h2oai/h2o-3: Deserialization of Untrusted Data

    CVE-2025-6544H2oai

    A deserialization vulnerability exists in h2oai/h2o-3 versions <= 3.46.0.8, allowing attackers to read arbitrary system files and execute arbitrary code. The vulnerability arises from improper handling of JDBC connection parameters, which can be exploited by b

  • 7.3 High severity

    Keras: Deserialization of Untrusted Data

    CVE-2025-9906Keras-team

    The Keras Model.load_model method can be exploited to achieve arbitrary code execution, even with safe_mode=True. One can create a specially crafted .keras model archive that, when loaded via Model.load_model, will trigger arbitrary code to be executed. This i

  • 9.8 Critical severity

    Fortra GoAnywhere MFT Deserialization of Untrusted Data Exploited

    CVE-2025-10035FortraEPSS 99.8%

    A deserialization vulnerability in the License Servlet of Fortra's GoAnywhere MFT allows an actor with a validly forged license response signature to deserialize an arbitrary actor-controlled object, possibly leading to command injection.

  • 9.8 Critical severity

    Ninja Forms: Deserialization of Untrusted Data

    CVE-2025-9083Ninja Forms

    The Ninja Forms WordPress plugin before 3.11.1 unserializes user input via form field, which could allow Unauthenticated users to perform PHP Object Injection when a suitable gadget is present on the blog.

  • 7.8 High severity

    greenshot: Deserialization of Untrusted Data

    CVE-2025-59050Greenshot

    Greenshot is an open source Windows screenshot utility. Greenshot 1.3.300 and earlier deserializes attacker-controlled data received in a WM_COPYDATA message using BinaryFormatter.Deserialize without prior validation or authentication, allowing a local process

  • 9.8 Critical severity

    JasperReports Library Community Edition: Deserialization of Untrusted Data

    CVE-2025-10492Jaspersoft

    A Java deserialisation vulnerability has been discovered in Jaspersoft Library. Improper handling of externally supplied data may allow attackers to execute arbitrary code remotely on systems that use the affected library

  • 9.8 Critical severity

    dataease: Deserialization of Untrusted Data

    CVE-2025-58748DataEase

    Dataease is an open source data analytics and visualization platform. In Dataease versions up to 2.10.12 the H2 data source implementation (H2.java) does not verify that a provided JDBC URL starts with jdbc:h2. This lack of validation allows a crafted JDBC con

  • 9.8 Critical severity

    dataease: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2025-58046DataEaseEPSS 1.43%

    Dataease is an open-source data visualization and analysis platform. In versions up to and including 2.10.12, the Impala data source is vulnerable to remote code execution due to insufficient filtering in the getJdbc method of the io.dataease.datasource.type.I

  • 7.3 High severity

    A security flaw has been discovered in lmsys sglang 0.4.6.

    CVE-2025-10164Lmsys

    A security flaw has been discovered in lmsys sglang 0.4.6. Affected by this vulnerability is the function main of the file /update_weights_from_tensor. The manipulation of the argument serialized_named_tensors results in deserialization. The attack can be laun

  • 8.8 High severity

    ThemeMove Core: Deserialization of Untrusted Data

    CVE-2025-53303ThemeMove

    Deserialization of Untrusted Data vulnerability in ThemeMove ThemeMove Core thememove-core allows Object Injection.This issue affects ThemeMove Core: from n/a through <= 1.4.2.

  • 8.8 High severity

    Constant Contact for WordPress: Deserialization of Untrusted Data

    CVE-2025-48101Webdevstudios

    Deserialization of Untrusted Data vulnerability in webdevstudios Constant Contact for WordPress allows Object Injection. This issue affects Constant Contact for WordPress: from n/a through 4.1.1.

  • 8.1 High severity

    Photography: Deserialization of Untrusted Data

    CVE-2025-47579ThemeGoods

    Deserialization of Untrusted Data vulnerability in ThemeGoods Photography photography allows Object Injection.This issue affects Photography: from n/a through <= 7.7.2.

  • 7.8 High severity

    TE1000 | TwinCAT 3 Enineering: Deserialization of Untrusted Data

    CVE-2025-41701Beckhoff

    An unauthenticated attacker can trick a local user into executing arbitrary commands by opening a deliberately manipulated project file with an affected engineering tool. These arbitrary commands are executed in the user context.

  • 10.0 Critical severity

    SAP Netweaver (RMI-P4): Deserialization of Untrusted Data

    CVE-2025-42944SAPEPSS 3%

    Due to a deserialization vulnerability in SAP NetWeaver, an unauthenticated attacker could exploit the system through the RMI-P4 module by submitting malicious payload to an open port. The deserialization of such untrusted Java objects could lead to arbitrary

  • 8.8 High severity

    MONAI: Deserialization of Untrusted Data

    CVE-2025-58757Project-MONAI

    MONAI (Medical Open Network for AI) is an AI toolkit for health care imaging. In versions up to and including 1.5.0, the `pickle_operations` function in `monai/data/utils.py` automatically handles dictionary key-value pairs ending with a specific suffix and de

  • 8.8 High severity

    MONAI: Deserialization of Untrusted Data

    CVE-2025-58756Project-MONAI

    MONAI (Medical Open Network for AI) is an AI toolkit for health care imaging. In versions up to and including 1.5.0, in `model_dict = torch.load(full_path, map_location=torch.device(device), weights_only=True)` in monai/bundle/scripts.py , `weights_only=True`

  • 7.2 High severity

    eDS Responsive Menu: Deserialization of Untrusted Data

    CVE-2025-58839aThemeArt Translations

    Deserialization of Untrusted Data vulnerability in aThemeArt Translations eDS Responsive Menu eds-responsive-menu allows Object Injection.This issue affects eDS Responsive Menu: from n/a through <= 1.2.

  • 7.2 High severity

    Aitasi Coming Soon: Deserialization of Untrusted Data

    CVE-2025-58815Rubel Miah

    Deserialization of Untrusted Data vulnerability in Rubel Miah Aitasi Coming Soon aitasi-coming-soon allows Object Injection.This issue affects Aitasi Coming Soon: from n/a through <= 2.0.2.

  • 7.8 High severity

    Android: Deserialization of Untrusted Data

    CVE-2025-48535Google

    In assertSafeToStartCustomActivity of AppRestrictionsFragment.java , there is a possible way to exploit a parcel mismatch resulting in a launch anywhere vulnerability due to unsafe deserialization. This could lead to local escalation of privilege with no addit

  • 7.8 High severity

    Android: Deserialization of Untrusted Data

    CVE-2025-32312Google

    In createIntentsList of PackageParser.java , there is a possible way to bypass lazy bundle hardening, allowing modified data to be passed to the next process due to unsafe deserialization. This could lead to local escalation of privilege with no additional exe

  • 7.8 High severity

    FRENIC-Loader 4: Deserialization of Untrusted Data

    CVE-2025-9365Fuji Electric

    Fuji Electric FRENIC-Loader 4 is vulnerable to a deserialization of untrusted data when importing a file through a specified window, which may allow an attacker to execute arbitrary code.

  • 9.0 Critical severity

    Sitecore Multiple Products Deserialization of Untrusted Data Exploited

    CVE-2025-53690SitecoreEPSS 60.7%

    Deserialization of Untrusted Data vulnerability in Sitecore Experience Manager (XM), Sitecore Experience Platform (XP) allows Code Injection.This issue affects Experience Manager (XM): through 9.0; Experience Platform (XP): through 9.0.

  • 7.2 High severity

    LTL Freight Quotes - TQL Edition: Deserialization of Untrusted Data

    CVE-2025-58644Enituretechnology

    Deserialization of Untrusted Data vulnerability in enituretechnology LTL Freight Quotes - TQL Edition ltl-freight-quotes-tql-edition allows Object Injection.This issue affects LTL Freight Quotes - TQL Edition: from n/a through <= 1.2.6.

  • 7.2 High severity

    LTL Freight Quotes – Daylight Edition: Deserialization of Untrusted Data

    CVE-2025-58643Enituretechnology

    Deserialization of Untrusted Data vulnerability in enituretechnology LTL Freight Quotes – Daylight Edition ltl-freight-quotes-daylight-edition allows Object Injection.This issue affects LTL Freight Quotes – Daylight Edition: from n/a through <= 2.2.7.

  • 7.2 High severity

    LTL Freight Quotes – Day & Ross Edition: Deserialization of Untrusted Data

    CVE-2025-58642Enituretechnology

    Deserialization of Untrusted Data vulnerability in enituretechnology LTL Freight Quotes – Day & Ross Edition ltl-freight-quotes-day-ross-edition allows Object Injection.This issue affects LTL Freight Quotes – Day & Ross Edition: from n/a through <= 2.1.11.