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

    My Geo Posts Free: Deserialization of Untrusted Data

    CVE-2024-52433Mindstien TechnologiesEPSS 3.08%

    Deserialization of Untrusted Data vulnerability in Mindstien Technologies My Geo Posts Free my-geo-posts-free allows Object Injection.This issue affects My Geo Posts Free: from n/a through <= 1.2.

  • 9.8 Critical severity

    NIX Anti-Spam Light: Deserialization of Untrusted Data

    CVE-2024-52432NIX Solutions

    Deserialization of Untrusted Data vulnerability in NIX Solutions Ltd NIX Anti-Spam Light nix-anti-spam-light allows Object Injection.This issue affects NIX Anti-Spam Light: from n/a through <= 0.0.4.

  • 9.8 Critical severity

    Lis Video Gallery: Deserialization of Untrusted Data

    CVE-2024-52430BublickEPSS 1.07%

    Deserialization of Untrusted Data vulnerability in bublick Lis Video Gallery lis-video-gallery allows Object Injection.This issue affects Lis Video Gallery: from n/a through <= 0.2.1.

  • 8.8 High severity

    Apache HertzBeat: Deserialization of Untrusted Data

    CVE-2024-41151Apache

    Deserialization of Untrusted Data vulnerability in Apache HertzBeat. This vulnerability can only be exploited by authorized attackers. This issue affects Apache HertzBeat: before 1.6.1. Users are recommended to upgrade to version 1.6.1, which fixes the issue.

  • 9.8 Critical severity

    WDES Responsive Mobile Menu: Deserialization of Untrusted Data

    CVE-2024-52414Anthony Carbon

    Deserialization of Untrusted Data vulnerability in Anthony Carbon WDES Responsive Mobile Menu wdes-responsive-mobile-menu allows Object Injection.This issue affects WDES Responsive Mobile Menu: from n/a through <= 5.3.18.

  • 9.8 Critical severity

    Airin Blog: Deserialization of Untrusted Data

    CVE-2024-52413Dmcwebzone

    Deserialization of Untrusted Data vulnerability in dmcwebzone Airin Blog airin-blog allows Object Injection.This issue affects Airin Blog: from n/a through <= 1.6.1.

  • 9.8 Critical severity

    Advanced Personalization: Deserialization of Untrusted Data

    CVE-2024-52411Flowcraft

    Deserialization of Untrusted Data vulnerability in flowcraft Advanced Personalization personalization-by-flowcraft allows Object Injection.This issue affects Advanced Personalization: from n/a through <= 1.1.2.

  • 9.8 Critical severity

    Referrer Detector: Deserialization of Untrusted Data

    CVE-2024-52410Phoenixheart

    Deserialization of Untrusted Data vulnerability in Phoenixheart Referrer Detector referrer-detector allows Object Injection.This issue affects Referrer Detector: from n/a through <= 4.2.1.0.

  • 9.8 Critical severity

    AJAX Random Posts: Deserialization of Untrusted Data

    CVE-2024-52409Phoenixheart

    Deserialization of Untrusted Data vulnerability in Phoenixheart AJAX Random Posts ajax-random-posts allows Object Injection.This issue affects AJAX Random Posts: from n/a through <= 0.3.3.

  • 7.2 High severity

    Kibana: Deserialization of Untrusted Data

    CVE-2024-37285ElasticEPSS 1.25%

    A deserialization issue in Kibana can lead to arbitrary code execution when Kibana attempts to parse a YAML document containing a crafted payload. A successful attack requires a malicious user to have a combination of both specific Elasticsearch indices privil

  • 8.8 High severity

    WPvivid — Backup, Migration & Staging: Deserialization of Untrusted Data

    CVE-2024-10962Wpvividplugins

    The Migration, Backup, Staging – WPvivid plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 0.9.107 via deserialization of untrusted input in the 'replace_row_data' and 'replace_serialize_data' functions. This make

  • 7.8 High severity

    Android: Deserialization of Untrusted Data

    CVE-2024-43080Google

    In onReceive of AppRestrictionsFragment.java, there is a possible escalation of privilege due to unsafe deserialization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitatio

  • 9.8 Critical severity

    FileManager: Deserialization of Untrusted Data

    CVE-2024-52306Laravel-Backpack

    FileManager provides a Backpack admin interface for files and folder. Prior to 3.0.9, deserialization of untrusted data from the mimes parameter could lead to remote code execution. This vulnerability is fixed in 3.0.9.

  • 7.8 High severity

    Telerik UI for WinForms: Deserialization of Untrusted Data

    CVE-2024-10013Progress Software

    In Progress Telerik UI for WinForms versions prior to 2024 Q4 (2024.4.1113), a code execution attack is possible through an insecure deserialization vulnerability.

  • 7.8 High severity

    Telerik UI for WPF: Deserialization of Untrusted Data

    CVE-2024-10012Progress Software

    In Progress Telerik UI for WPF versions prior to 2024 Q4 (2024.4.1111), a code execution attack is possible through an insecure deserialization vulnerability.

  • 9.8 Critical severity

    Advanced Order Export For WooCommerce: Deserialization of Untrusted Data

    CVE-2024-10828AlgolPlusEPSS 1.46%

    The Advanced Order Export For WooCommerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.5.5 via deserialization of untrusted input during Order export when the "Try to convert serialized values" option is en

  • 8.0 High severity

    Citrix Session Recording Deserialization of Untrusted Data Exploited

    CVE-2024-8069Citrix Session RecordingEPSS 18.2%

    Limited remote code execution with privilege of a NetworkService Account access in Citrix Session Recording if the attacker is an authenticated user on the same intranet as the session recording server

  • 10.0 Critical severity

    PP TeleControl Server Basic 1000 to 5000 V3.1: Deserialization of Untrusted Data

    CVE-2024-44102Siemens

    A vulnerability has been identified in PP TeleControl Server Basic 1000 to 5000 V3.1 (6NH9910-0AA31-0AE1) (All versions < V3.1.2.1 with redundancy configured), PP TeleControl Server Basic 256 to 1000 V3.1 (6NH9910-0AA31-0AD1) (All versions < V3.1.2.1 with redu

  • 7.3 High severity

    SIMATIC S7-PLCSIM V16: Deserialization of Untrusted Data

    CVE-2023-32736Siemens

    A vulnerability has been identified in SIMATIC S7-PLCSIM V16 (All versions), SIMATIC S7-PLCSIM V17 (All versions), SIMATIC STEP 7 Safety V16 (All versions), SIMATIC STEP 7 Safety V17 (All versions < V17 Update 8), SIMATIC STEP 7 Safety V18 (All versions < V18

  • 7.5 High severity

    xstream: Stack-based Buffer Overflow

    CVE-2024-47072X-streamEPSS 2%

    XStream is a simple library to serialize objects to XML and back again. This vulnerability may allow a remote attacker to terminate the application with a stack overflow error resulting in a denial of service only by manipulating the processed input stream whe

  • 8.1 High severity

    ThinkAdmin: Deserialization of Untrusted Data

    CVE-2024-10749ThinkAdmin

    A vulnerability, which was classified as critical, was found in ThinkAdmin up to 6.1.67. Affected is the function script of the file /app/admin/controller/api/Plugs.php. The manipulation of the argument uptoken leads to deserialization. It is possible to launc

  • 8.1 High severity

    Apache Lucene.Net.Replicator: Deserialization of Untrusted Data

    CVE-2024-43383ApacheEPSS 1.19%

    Deserialization of Untrusted Data vulnerability in Apache Lucene.Net.Replicator. This issue affects Apache Lucene.NET's Replicator library: from 4.8.0-beta00005 through 4.8.0-beta00016. An attacker that can intercept traffic between a replication client and se

  • 9.8 Critical severity

    InfraSuite Device Master: Deserialization of Untrusted Data

    CVE-2024-10456Delta ElectronicsEPSS 17.6%

    Delta Electronics InfraSuite Device Master versions prior to 1.0.12 are affected by a deserialization vulnerability that targets the Device-Gateway, which could allow deserialization of arbitrary .NET objects prior to authentication.

  • 9.8 Critical severity

    DS.DownloadList: Deserialization of Untrusted Data

    CVE-2024-50507DaschmiEPSS 1.04%

    Deserialization of Untrusted Data vulnerability in Daschmi DS.DownloadList dsdownloadlist allows Object Injection.This issue affects DS.DownloadList: from n/a through <= 1.3.

  • 9.8 Critical severity

    pytorch: Deserialization of Untrusted Data

    CVE-2024-48063PyTorchEPSS 1.62%

    In PyTorch <=2.4.1, the RemoteModule has Deserialization RCE. NOTE: this is disputed by multiple parties because this is intended behavior in PyTorch distributed computing.

  • 8.8 High severity

    WPC Shop as a Customer for WooCommerce: Deserialization of Untrusted Data

    CVE-2024-50416Wpclever

    Deserialization of Untrusted Data vulnerability in WPClever WPC Shop as a Customer for WooCommerce wpc-shop-as-customer allows Object Injection.This issue affects WPC Shop as a Customer for WooCommerce: from n/a through <= 1.2.6.

  • 8.8 High severity

    Namaste! LMS: Deserialization of Untrusted Data

    CVE-2024-50408Bob

    Deserialization of Untrusted Data vulnerability in Bob Namaste! LMS namaste-lms allows Object Injection.This issue affects Namaste! LMS: from n/a through <= 2.6.3.

  • 7.2 High severity

    Backup and Staging by WP Time Capsule: Deserialization of Untrusted Data

    CVE-2024-49684Revmakx

    Deserialization of Untrusted Data vulnerability in revmakx Backup and Staging by WP Time Capsule wp-time-capsule allows Object Injection.This issue affects Backup and Staging by WP Time Capsule: from n/a through <= 1.22.21.

  • 9.8 Critical severity

    SiteBuilder Dynamic Components: Deserialization of Untrusted Data

    CVE-2024-49625Sphoid

    Deserialization of Untrusted Data vulnerability in sphoid SiteBuilder Dynamic Components sitebuilder-dynamic-components allows Object Injection.This issue affects SiteBuilder Dynamic Components: from n/a through <= 1.0.

  • 9.8 Critical severity

    Advanced Advertising System: Deserialization of Untrusted Data

    CVE-2024-49624Smartdevth

    Deserialization of Untrusted Data vulnerability in smartdevth Advanced Advertising System advanced-advertising-system allows Object Injection.This issue affects Advanced Advertising System: from n/a through <= 1.3.1.

  • 9.8 Critical severity

    Giveaway Boost: Deserialization of Untrusted Data

    CVE-2024-49332Giveawayboost

    Deserialization of Untrusted Data vulnerability in giveawayboost Giveaway Boost giveaway-boost allows Object Injection.This issue affects Giveaway Boost: from n/a through <= 2.1.4.

  • 9.8 Critical severity

    Shipyaari Shipping Management: Deserialization of Untrusted Data

    CVE-2024-49626Piyush Patel

    Deserialization of Untrusted Data vulnerability in Piyush Patel Shipyaari Shipping Management shipyaari-shipping-managment allows Object Injection.This issue affects Shipyaari Shipping Management: from n/a through <= 1.2.

  • 8.8 High severity

    WP Easy Post Types: Deserialization of Untrusted Data

    CVE-2024-10079Chertz

    The WP Easy Post Types plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 1.4.4 via deserialization of untrusted input from the 'text' parameter in the 'ajax_import_content' function. This allows authenticated attacker

  • 9.8 Critical severity

    My Reading Library: Deserialization of Untrusted Data

    CVE-2024-49318Scott

    Deserialization of Untrusted Data vulnerability in Scott My Reading Library my-reading-library allows Object Injection.This issue affects My Reading Library: from n/a through <= 1.0.

  • 9.8 Critical severity

    Free Stock Photos Foter: Deserialization of Untrusted Data

    CVE-2024-49227Foter

    Deserialization of Untrusted Data vulnerability in foter Free Stock Photos Foter free-stock-photos-foter allows Object Injection.This issue affects Free Stock Photos Foter: from n/a through <= 1.5.4.

  • 8.8 High severity

    TAKETIN To WP Membership: Deserialization of Untrusted Data

    CVE-2024-49226Taketin

    Deserialization of Untrusted Data vulnerability in taketin TAKETIN To WP Membership taketin-to-wp-membership allows Object Injection.This issue affects TAKETIN To WP Membership: from n/a through <= 2.8.17.

  • 9.8 Critical severity

    Recently: Deserialization of Untrusted Data

    CVE-2024-49218Al Imran Akash

    Deserialization of Untrusted Data vulnerability in Al Imran Akash Recently recently-viewed-most-viewed-and-sold-products-for-woocommerce allows Object Injection.This issue affects Recently: from n/a through <= 1.1.

  • 9.8 Critical severity

    Telecash Ricaricaweb: Deserialization of Untrusted Data

    CVE-2024-48030Webextends

    Deserialization of Untrusted Data vulnerability in Webextends Telecash Ricaricaweb telecash-ricaricaweb allows Object Injection.This issue affects Telecash Ricaricaweb: from n/a through <= 2.2.

  • 9.8 Critical severity

    IP Loc8: Deserialization of Untrusted Data

    CVE-2024-48028Boyan Raichev

    Deserialization of Untrusted Data vulnerability in Boyan Raichev IP Loc8 ip-loc8 allows Object Injection.This issue affects IP Loc8: from n/a through <= 1.1.

  • 9.8 Critical severity

    Disc Golf Manager: Deserialization of Untrusted Data

    CVE-2024-48026GMRobbins

    Deserialization of Untrusted Data vulnerability in GMRobbins Disc Golf Manager disc-golf-manager allows Object Injection.This issue affects Disc Golf Manager: from n/a through <= 1.0.0.