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

    wpstorecart: Deserialization of Untrusted Data

    CVE-2026-84099Wpstorecart

    The wpstorecart WordPress plugin through 5.0.7 does not prevent direct, unauthenticated access to a bundled add-on that deserializes user-supplied input without restricting the permitted classes, allowing unauthenticated attackers to inject arbitrary PHP objec

  • 9.9 Critical severity

    Masteriyo LMS: Deserialization of Untrusted Data

    CVE-2026-82845Masteriyo LMS

    The Masteriyo LMS WordPress plugin before 3.4.1 does not prevent user-supplied values held as metadata from being deserialized when they are read back, allowing users with a minimal account to inject arbitrary PHP objects and, by way of a class shipped in a li

  • 9.9 Critical severity

    GitLab: Deserialization of Untrusted Data

    CVE-2026-87719GitLab

    GitLab has remediated an issue in GitLab EE affecting all versions from 18.3 before 18.11.12, 19.0 before 19.0.9, 19.1 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that under certain conditions could allow an authenticated user with Duo Chat acces

  • 8.8 High severity

    Masteriyo - LMS: Deserialization of Untrusted Data

    CVE-2026-62107ThemeGrill

    Deserialization of Untrusted Data vulnerability in ThemeGrill Masteriyo - LMS learning-management-system allows Object Injection.This issue affects Masteriyo - LMS: from n/a through 3.4.0.

  • 7.2 High severity

    FileRun: Deserialization of Untrusted Data

    CVE-2026-73699FileRun

    FileRun before 2026.3.0 contains a PHP object injection vulnerability that allows authenticated attackers to execute arbitrary code by exploiting incorrect options passed to unserialize() in the Perms::getPerms() method, where a positional array is used instea

  • 8.1 High severity

    Wise Chat: Deserialization of Untrusted Data

    CVE-2026-81784Marcin

    Deserialization of Untrusted Data vulnerability in Marcin Wise Chat wise-chat allows Object Injection.This issue affects Wise Chat: from n/a through 3.4.2.

  • 8.1 High severity

    Site Reviews: Deserialization of Untrusted Data

    CVE-2026-82925Site Reviews

    The Site Reviews WordPress plugin before 8.3.0 does not prevent request data from being deserialized, and derives the key protecting that data by padding out the site's WordPress nonce key, which makes the key publicly computable on installs where that key is

  • 8.1 High severity

    MaxSite CMS: Deserialization of Untrusted Data

    CVE-2026-87930MaxSite

    MaxSite CMS through 109.6 passes the ci_session cookie to unserialize() without class restrictions, allowing unauthenticated attackers to inject PHP objects. Attackers can forge valid session cookies using the hardcoded encryption key to trigger magic methods

  • 8.1 High severity

    Red Hat Ceph Storage 5: Deserialization of Untrusted Data

    CVE-2026-87874Red Hat

    A flaw was found in the memcached cache plugin of the community.general Ansible collection. Although its documentation states that records are stored in JSON format, the plugin performs no explicit serialization and relies on python-memcached, which pickles va

  • 7.5 High severity

    PocketMine-MP: Deserialization of Untrusted Data

    CVE-2024-58381Pmmp

    PocketMine-MP before 5.11.1 contains a denial of service vulnerability in LoginPacket JSON processing that allows remote attackers to crash the server by sending malformed JSON data. Attackers can exploit improper object initialization from scalar JSON types t

  • 9.8 Critical severity

    Neurons for ITSM: Deserialization of Untrusted Data

    CVE-2026-12745IvantiEPSS 2.94%

    A Deserialization of Untrusted Data vulnerability in Ivanti Neurons for ITSM before 2026.2 allows a remote unauthenticated attacker to execute arbitrary code on the server.

  • 9.8 Critical severity

    Neurons for ITSM: Deserialization of Untrusted Data

    CVE-2026-12744IvantiEPSS 2.94%

    A Deserialization of Untrusted Data vulnerability in Ivanti Neurons for ITSM before 2026.2 allows a remote unauthenticated attacker to execute arbitrary code on the server.

  • 8.8 High severity

    Neurons for ITSM: Deserialization of Untrusted Data

    CVE-2026-12651IvantiEPSS 1.94%

    A Deserialization of Untrusted Data vulnerability in Ivanti Neurons for ITSM before 2026.2 allows a remote authenticated attacker to execute arbitrary code on the server.

  • 8.8 High severity

    Neurons for ITSM: Deserialization of Untrusted Data

    CVE-2026-12650IvantiEPSS 1.94%

    A Deserialization of Untrusted Data vulnerability in Ivanti Neurons for ITSM before 2026.2 allows a remote authenticated attacker to execute arbitrary code on the server.

  • 8.8 High severity

    Neurons for ITSM: Deserialization of Untrusted Data

    CVE-2026-12648IvantiEPSS 1.94%

    A Deserialization of Untrusted Data vulnerability in Ivanti Neurons for ITSM before 2026.2 allows a remote authenticated attacker to execute arbitrary code on the server.

  • 9.8 Critical severity

    Commvault Cloud: Deserialization of Untrusted Data

    CVE-2026-77092Commvault

    Content Extractor contained a deserialization of untrusted data issue affecting privilege management. Software customers upgrade to resolved maintenance release. Update Content Extractor.

  • 8.8 High severity

    Live Composer – Free WordPress Website Builder: Deserialization of Untrusted Data

    CVE-2026-16502Livecomposer

    The Live Composer – Free WordPress Website Builder plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.1.18 via deserialization of untrusted input . This makes it possible for authenticated attackers, with contrib

  • 9.8 Critical severity

    Cosminexus Component Container: Deserialization of Untrusted Data

    CVE-2026-71374Hitachi

    Deserialization of untrusted data vulnerability in Cosminexus Component Container. This issue affects Cosminexus Component Container: from 11-70-01 before 11-70-03, from 11-60 before 11-60-03, from 11-50 through 11-50-03, from 11-40 through 11-40-03, from 11-3

  • 7.8 High severity

    SAP NetWeaver Business Client: Deserialization of Untrusted Data

    CVE-2026-76967SAP

    SAP NetWeaver Business Client does not perform sufficient validation when processing certain locally stored data during application startup. An attacker with low privileges on the local system could replace this data with specially crafted content. When the ap

  • 9.8 Critical severity

    CSM (Customer Service Management): Deserialization of Untrusted Data

    CVE-2026-7861Next4Biz Information Technologies

    Deserialization of untrusted data vulnerability in Next4Biz Information Technologies Inc. CSM (Customer Service Management) allows Code Injection. This issue affects CSM (Customer Service Management): before 8.0.3.

  • 8.8 High severity

    Red Hat JBoss Enterprise Application Platform…: Deserialization of Untrusted Data

    CVE-2026-86404Red Hat

    EAP's Artemis deserialization configuration permits deserialization by default. ObjectMessage.getObject() uses ObjectInputStreamWithClassLoader, which implements allow-list/block-list filtering via its checkSecurity()/isTrustedType() method. However, by defaul

  • 9.8 Critical severity

    Mail Mint – Email Marketing, Newsletter, Email…: Deserialization of Untrusted Data

    CVE-2026-10196GetwpfunnelsEPSS 1.15%

    The Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.31.0 via deserialization of untrusted input in the 'handle_form_submission' fu

  • 8.8 High severity

    Welcart e-Commerce: Deserialization of Untrusted Data

    CVE-2026-19887UscnanbuEPSS 1.09%

    The Welcart e-Commerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.12.1 via deserialization of untrusted input in the Telecom EDY payment callback (usces_action_acting_transaction). Unauthenticated attacke

  • 9.4 Critical severity

    yeswiki: Cross-Site Request Forgery

    CVE-2026-52777YesWiki

    YesWiki is a wiki system written in PHP. Prior to version 4.6.6, there is an authenticated PHP object injection vulnerability in BazarImportAction via unserialize. This issue has been patched in version 4.6.6.

  • 7.5 High severity

    SolidInvoice: Deserialization of Untrusted Data

    CVE-2026-61686SolidInvoice

    SolidInvoice is an open-source invoicing platform. Prior to version 3.0.1, the `DataGrid` LiveComponent deserializes a `context` prop value using PHP's `unserialize()` after receiving it from the client. Because the prop is marked `writable: true`, an authenti

  • 8.6 High severity

    SEPPmail Secure Email Gateway (SEG): Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-84832SeppMail

    SEPPmail Secure Email Gateway before 15.0.6 deserializes attacker-controlled data in a privileged REST import workflow without adequate validation. An attacker with a privileged API token can execute arbitrary commands with "nobody" privileges.

  • 8.8 High severity

    Jenkins Performance Plugin: Deserialization of Untrusted Data

    CVE-2026-84670Jenkins

    Jenkins Performance Plugin 1015.v09ca_52b_3370e and earlier does not restrict the classes that can be instantiated when deserializing cached performance reports stored in the build directory on the Jenkins controller, allowing attackers with Item/Configure per

  • 8.8 High severity

    Jenkins: Deserialization of Untrusted Data

    CVE-2026-84650Jenkins

    In Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, transient fields cannot be excluded from deserialization, allowing attackers able to submit configuration updates to specify the values of transient fields that will be deserialized, the impact depending o

  • 8.8 High severity

    Jenkins: Deserialization of Untrusted Data

    CVE-2026-84647Jenkins

    In Stapler 2107.v8dfcb_e8ed317 and earlier, except 2088.2093.vd7c3e58008a_6, included in Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, Stapler does not restrict the types of objects that can be instantiated via form data binding to those compatible with

  • 8.8 High severity

    User Frontend: Deserialization of Untrusted Data

    CVE-2026-19116User Frontend

    The User Frontend WordPress plugin before 4.3.11 does not prevent user-supplied field values from being deserialized when a submitted post is reopened in its frontend editing form, allowing authenticated users with subscriber-level access and above to perform

  • 8.8 High severity

    cypht: Deserialization of Untrusted Data

    CVE-2026-71981Cypht-org

    Cypht before 2.12.2 contains a PHP object injection vulnerability that allows authenticated attackers to execute arbitrary operating system commands by supplying a crafted PHP object graph in the back_query GET parameter of the logout handler. Attackers can pa

  • 8.8 High severity

    Elasticsearch: Deserialization of Untrusted Data

    CVE-2026-72649Elastic

    Deserialization of Untrusted Data (CWE-502) in the Elasticsearch machine learning component can lead to remote code execution via Object Injection (CAPEC-586). A specially crafted trained model artifact could cause attacker-controlled logic to execute with a m

  • 8.8 High severity

    modelscope: Deserialization of Untrusted Data

    CVE-2026-84202ModelScope

    ModelScope uses PyYAML's unsafe yaml.Loader to parse model configuration files, allowing arbitrary code execution through Python object construction tags. Attackers can craft malicious model repositories with poisoned configuration files that execute code when

  • 7.8 High severity

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61779NVIDIA

    NVIDIA Megatron Bridge contains a vulnerability where an attacker could cause a deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.

  • 7.8 High severity

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61778NVIDIA

    NVIDIA Megatron Bridge contains a vulnerability where an attacker could cause a deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.

  • 7.8 High severity

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61777NVIDIA

    NVIDIA Megatron Bridge contains a vulnerability where an attacker could cause a deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.

  • 7.8 High severity

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61776NVIDIA

    NVIDIA Megatron Bridge contains a vulnerability where an attacker could cause a deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.

  • 7.8 High severity

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61775NVIDIA

    NVIDIA Megatron Bridge contains a vulnerability where an attacker could cause a deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.

  • 7.8 High severity

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61774NVIDIA

    NVIDIA Megatron Bridge contains a vulnerability where an attacker could cause a deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.

  • 7.8 High severity

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61773NVIDIA

    NVIDIA Megatron Bridge contains a vulnerability where an attacker could cause a deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, data tampering, and information disclosure.