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

    Megatron Bridge: Deserialization of Untrusted Data

    CVE-2026-61772NVIDIA

    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-61771NVIDIA

    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-61770NVIDIA

    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-61769NVIDIA

    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-61768NVIDIA

    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-61767NVIDIA

    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-61766NVIDIA

    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-61765NVIDIA

    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-61764NVIDIA

    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-61763NVIDIA

    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-61762NVIDIA

    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-61761NVIDIA

    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-61760NVIDIA

    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-61759NVIDIA

    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-61758NVIDIA

    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-61757NVIDIA

    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-61756NVIDIA

    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-61755NVIDIA

    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-61754NVIDIA

    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-61753NVIDIA

    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-61752NVIDIA

    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-61751NVIDIA

    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-61750NVIDIA

    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.

  • 8.8 High severity

    OpenSearch: Deserialization of Untrusted Data

    CVE-2026-83497OpenSearch

    Unrestricted deserialization of untrusted data in the cursor pagination component in the OpenSearch SQL plugin allows a remote authenticated user with basic read/search permissions to execute arbitrary code on the server by sending a crafted cursor parameter t

  • 9.3 Critical severity

    pimcore: Deserialization of Untrusted Data

    CVE-2026-55220Pimcore

    Pimcore is an Open Source Data & Experience Management Platform. Prior to 11.5.19, 12.3.10, and 2026.1.6, Pimcore\Model\DataObject\ClassDefinition\Data\Hotspotimage::getDataFromResource() in models/DataObject/ClassDefinition/Data/Hotspotimage.php passes the fi

  • 7.5 High severity

    kit: Deserialization of Untrusted Data

    CVE-2026-82259Sveltejs

    SvelteKit versions from 2.49.0 through 2.53.2 (fixed in 2.53.3) contain a deserialization expansion issue in the experimental form remote function. When an application enables experimental.remoteFunctions and uses the form function to process the files array w

  • 10.0 Critical severity

    GiveWP: Deserialization of Untrusted Data

    CVE-2026-82222Liquid Web / StellarWPEPSS 2.25%

    Deserialization of Untrusted Data vulnerability in Liquid Web / StellarWP GiveWP allows Object Injection. This issue affects GiveWP: from n/a through 4.16.7.1.

  • 7.2 High severity

    User Frontend: Deserialization of Untrusted Data

    CVE-2026-14558User Frontend

    The User Frontend WordPress plugin before 4.3.10 does not properly validate field type definitions and deserialises user-controlled post metadata when rendering submitted posts, allowing users with Editor-level access and above to inject arbitrary PHP objects,

  • 8.6 High severity

    Dimension: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-78614WatchGuard

    WatchGuard Dimension contains an authenticated SQL injection vulnerability in the audit report feature which allows an authenticated user with report administration permissions gain arbitrary command execution as the Dimension WebUI process user by sending spe

  • 8.6 High severity

    Dimension: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-78612WatchGuard

    WatchGuard Dimension contains an authenticated SQL injection vulnerability in the scheduled report feature which allows an authenticated user with report administration permissions gain arbitrary command execution as the Dimension WebUI process user by sending

  • 8.0 High severity

    Spring Integration: Deserialization of Untrusted Data

    CVE-2026-59307Spring

    An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring

  • 8.8 High severity

    speechbrain: Deserialization of Untrusted Data

    CVE-2026-10036Speechbrain

    SpeechBrain before 1.1.1 contains an arbitrary code execution vulnerability that allows attackers to execute arbitrary code by supplying a crafted CKPT.yaml checkpoint metadata file parsed with PyYAML's unsafe loader during candidate enumeration in Checkpointe

  • 7.3 High severity

    Spring Batch: Deserialization of Untrusted Data

    CVE-2026-47878Spring

    DefaultExecutionContextSerializer, used by default in Spring Batch's JDBC job repository, passes Base64-decoded bytes directly to ObjectInputStream.readObject() without an ObjectInputFilter that restricts types to a trusted class allowlist. Spring Batch 6.0.0

  • 9.8 Critical severity

    Spring Batch: Deserialization of Untrusted Data

    CVE-2026-47875Spring

    Applications that deserialize execution contexts with Jackson2ExecutionContextStringSerializer are vulnerable to a deserialization attack if they use an untrusted data source for the job repository. The JobParameterDeserializer does not properly enforce the tr

  • 9.8 Critical severity

    Spring Integration: Deserialization of Untrusted Data

    CVE-2026-47864SpringEPSS 5.91%

    SerializingHttpMessageConverter deserializes the body of incoming HTTP requests with a raw java.io.ObjectInputStream and no class filtering. Any request with Content-Type application/x-java-serialized-object whose body resolves to a Serializable type is read d

  • 9.8 Critical severity

    ILIAS: Deserialization of Untrusted Data

    CVE-2026-80428ILIAS-eLearning e.V.EPSS 4.67%

    ILIAS before versions 9.22, 10.10, and 11.3 contains an unauthenticated PHP object injection vulnerability that allows unauthenticated attackers to execute arbitrary code by injecting serialized objects through the LTI authentication endpoint and triggering de

  • 9.8 Critical severity

    nltk: Deserialization of Untrusted Data

    CVE-2026-79657NltkEPSS 1.55%

    NLTK versions before 3.10.3 contain a remote code execution vulnerability in allowlisted pickle loaders that trust entire module namespaces instead of specific safe callables. Attackers can craft malicious pickle payloads invoking dangerous in-namespace functi

  • 9.3 Critical severity

    Extension "HTML5 Video Player vs. Powermail": Deserialization of Untrusted Data

    CVE-2026-77138TYPO3

    The extension fails to safely process untrusted client input of an attacker-controlled cookie directly to PHP's unserialize(). A remote, unauthenticated attacker can supply a crafted serialized payload to trigger PHP Object Injection, leading to Remote Code Ex

  • 7.7 High severity

    Extension "Apache Solr for TYPO3 - Enterprise…: Deserialization of Untrusted Data

    CVE-2026-56095TYPO3

    The extension's indexer passed every field value returned by content object rendering through PHP's unserialize() function when transferring multi-value data for the SOLR_CLASSIFICATION, SOLR_MULTIVALUE and SOLR_RELATION content object types, rather than a saf

  • 9.6 Critical severity

    nltk: Deserialization of Untrusted Data

    CVE-2026-78683Nltk

    NLTK before 3.10.0 (affected versions <=3.9.4) contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse() method (nltk/parse/transitionparser.py). The method calls pickle_load() with the default restricted=False, routing deserializ