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.5 High severity

    ConvertPlus: Deserialization of Untrusted Data

    CVE-2024-4838Brainstorm Force

    The ConvertPlus plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.5.26 via deserialization of untrusted input from the 'settings_encoded' attribute of the 'smile_modal' shortcode. This makes it possible for auth

  • 7.8 High severity

    Telerik Reporting: Deserialization of Untrusted Data

    CVE-2024-4200Progress Software

    In Progress® Telerik® Reporting versions prior to 2024 Q2 (18.1.24.2.514), a code execution attack is possible by a local threat actor through an insecure deserialization vulnerability.

  • 9.8 Critical severity

    iManager: Deserialization of Untrusted Data

    CVE-2024-3967OpenText

    Remote Code Execution has been discovered in OpenText™ iManager 3.2.6.0200. The vulnerability can trigger remote code execution unisng unsafe java object deserialization.

  • 9.8 Critical severity

    iManager: Improper Neutralization of Special Elements used in a Command

    CVE-2024-3483OpenText

    Remote Code Execution has been discovered in OpenText™ iManager 3.2.6.0200. The vulnerability can trigger command injection and insecure deserialization issues.

  • 9.8 Critical severity

    DAR-8000-10: Deserialization of Untrusted Data

    CVE-2024-4699D-LinkEPSS 6.12%

    ** UNSUPPORTED WHEN ASSIGNED ** A vulnerability, which was classified as critical, has been found in D-Link DAR-8000-10 up to 20230922. This issue affects some unknown processing of the file /importhtml.php. The manipulation of the argument sql leads to deseri

  • 9.8 Critical severity

    MotoPress Hotel Booking: Deserialization of Untrusted Data

    CVE-2024-4413Jetmonsters

    The Hotel Booking Lite plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 4.11.1 via deserialization of untrusted input. This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP cha

  • 7.8 High severity

    FlexLogger: Deserialization of Untrusted Data

    CVE-2024-4044NIEPSS 14.7%

    A deserialization of untrusted data vulnerability exists in common code used by FlexLogger and InstrumentStudio that may result in remote code execution. Successful exploitation requires an attacker to get a user to open a specially crafted project file. This

  • 8.8 High severity

    Ditty – Responsive News Tickers, Sliders, and…: Deserialization of Untrusted Data

    CVE-2024-3954Metaphorcreations

    The Ditty plugin for WordPress is vulnerable to PHP Object Injection in all versions up to 3.1.38 via deserialization of untrusted input when adding a new ditty. This makes it possible for authenticated attackers, with contributor-level access and above, to in

  • 9.8 Critical severity

    Last Viewed Posts by WPBeginner: Deserialization of Untrusted Data

    CVE-2024-3070JottliebEPSS 1.16%

    The Last Viewed Posts by WPBeginner plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.0.0 via deserialization of untrusted input from the LastViewedPosts Cookie. This makes it possible for unauthenticated attack

  • 7.2 High severity

    Advanced Ads – Ad Manager & AdSense: Deserialization of Untrusted Data

    CVE-2024-2290Monetizemore

    The Advanced Ads plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.52.1 via deserialization of untrusted input in the 'placement_slug' parameter. This makes it possible for authenticated attackers to inject a PH

  • 9.9 Critical severity

    Service Provider Console: Deserialization of Untrusted Data

    CVE-2024-29212VeeamEPSS 1.55%

    Due to an unsafe de-serialization method used by the Veeam Service Provider Console(VSPC) server in communication between the management agent and its components, under certain conditions, it is possible to perform Remote Code Execution (RCE) on the VSPC serve

  • 8.0 High severity

    Access Rights Manager: Deserialization of Untrusted Data

    CVE-2024-28075SolarWindsEPSS 78%

    The SolarWinds Access Rights Manager was susceptible to Remote Code Execution Vulnerability. This vulnerability allows an authenticated user to abuse SolarWinds service resulting in remote code execution. We thank Trend Micro Zero Day Initiative (ZDI) for its

  • 7.5 High severity

    SDK, Java Technology Edition: Deserialization of Untrusted Data

    CVE-2023-38264IBM

    The IBM SDK, Java Technology Edition's Object Request Broker (ORB) 7.1.0.0 through 7.1.5.21 and 8.0.0.0 through 8.0.8.21 is vulnerable to a denial of service attack in some circumstances due to improper enforcement of the JEP 290 MaxRef and MaxDepth deserializ

  • 7.2 High severity

    Data Manager Appliance Software (DMAS): Deserialization of Untrusted Data

    CVE-2024-22460Dell

    Dell PowerProtect DM5500 version 5.15.0.0 and prior contains an insecure deserialization Vulnerability. A remote attacker with high privileges could potentially exploit this vulnerability, leading to arbitrary code execution on the vulnerable application.

  • 9.8 Critical severity

    Apache InLong: Deserialization of Untrusted Data

    CVE-2024-26579ApacheEPSS 1.14%

    Deserialization of Untrusted Data vulnerability in Apache InLong.This issue affects Apache InLong: from 1.7.0 through 1.11.0, the attackers can bypass using malicious parameters. Users are advised to upgrade to Apache InLong's 1.12.0 or cherry-pick [1], [2] to

  • 8.8 High severity

    ConvertPlus: Deserialization of Untrusted Data

    CVE-2024-3240Brainstorm Force

    The ConvertPlug plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.5.25 via deserialization of untrusted input from the 'settings_encoded' attribute of the 'smile_info_bar' shortcode. This makes it possible for a

  • 7.8 High severity

    sagemaker-python-sdk: Deserialization of Untrusted Data

    CVE-2024-34072AWS

    sagemaker-python-sdk is a library for training and deploying machine learning models on Amazon SageMaker. The sagemaker.base_deserializers.NumpyDeserializer module before v2.218.0 allows potentially unsafe deserialization when untrusted data is passed as pickl

  • 9.8 Critical severity

    ViewPower: Deserialization of Untrusted Data

    CVE-2023-51576Voltronic PowerEPSS 1.55%

    Voltronic Power ViewPower Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Voltronic Power ViewPower. Authentication is not required to expl

  • 8.8 High severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-50223Inductive AutomationEPSS 54.9%

    Inductive Automation Ignition ExtendedDocumentCodec Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Ignition. Authenti

  • 8.8 High severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-50222Inductive AutomationEPSS 1.15%

    Inductive Automation Ignition ResponseParser Notification Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Ignition. Us

  • 8.8 High severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-50221Inductive AutomationEPSS 1.15%

    Inductive Automation Ignition ResponseParser SerializedResponse Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Igniti

  • 8.8 High severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-50220Inductive AutomationEPSS 1.85%

    Inductive Automation Ignition Base64Element Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Ignition. Authentication i

  • 8.8 High severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-50219Inductive AutomationEPSS 1.5%

    Inductive Automation Ignition RunQuery Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Ignition. Authentication is req

  • 8.8 High severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-50218Inductive AutomationEPSS 55%

    Inductive Automation Ignition ModuleInvoke Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Ignition. Authentication is

  • 9.8 Critical severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-39476Inductive AutomationEPSS 2.23%

    Inductive Automation Ignition JavaSerializationCodec Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Ignition. Authent

  • 9.8 Critical severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-39475Inductive AutomationEPSS 64.1%

    Inductive Automation Ignition ParameterVersionJavaSerializationCodec Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation I

  • 8.8 High severity

    Ignition: Deserialization of Untrusted Data

    CVE-2023-39473Inductive AutomationEPSS 62.5%

    Inductive Automation Ignition AbstractGatewayFunction Deserialization of Untrusted Data Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation Ignition. Authen

  • 7.5 High severity

    Grid Gallery for Images: Deserialization of Untrusted Data

    CVE-2024-1897Awordpresslife

    The Grid Gallery – Photo Image Grid Gallery plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.4.3 via deserialization via shortcode of untrusted input from the awl_gg_settings_ meta value. This makes it possible

  • 7.5 High severity

    Photo Gallery for Images: Deserialization of Untrusted Data

    CVE-2024-1896Awordpresslife

    The Photo Gallery – Responsive Photo Gallery, Image Gallery, Portfolio Gallery, Logo Gallery And Team Gallery plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.4.2 via deserialization via shortcode of untrusted

  • 7.5 High severity

    Shortcodes and extra features for Phlox theme: Deserialization of Untrusted Data

    CVE-2023-7064Averta

    The Shortcodes and extra features for Phlox theme plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.17.5 via deserialization of untrusted input from the vulnerable 'id' parameter in the 'auxin_template_control_i

  • 7.5 High severity

    Event Monster – Manager & Ticket Booking: Deserialization of Untrusted Data

    CVE-2024-1895Awordpresslife

    The Event Monster – Event Management, Tickets Booking, Upcoming Event plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.3.9 via deserialization via shortcode of untrusted input from a custom meta value. This mak

  • 8.8 High severity

    R: Deserialization of Untrusted Data

    CVE-2024-27322The R ProjectEPSS 23.4%

    Deserialization of untrusted data can occur in the R statistical programming language, on any version starting at 1.4.0 up to and not including 4.4.0, enabling a maliciously crafted RDS (R Data Serialization) formatted file or R package to run arbitrary code o

  • 8.5 High severity

    NewPipe: Deserialization of Untrusted Data

    CVE-2024-32876TeamNewPipe

    NewPipe is an Android app for video streaming written in Java. It supports exporting and importing backups, as a way to let users move their data to a new device effortlessly. However, in versions 0.13.4 through 0.26.1, importing a backup file from an untruste

  • 7.2 High severity

    Import Users from CSV: Deserialization of Untrusted Data

    CVE-2024-32431WP All Import

    Deserialization of Untrusted Data vulnerability in WP All Import Import Users from CSV.This issue affects Import Users from CSV: from n/a through 1.2.

  • 9.8 Critical severity

    nginxWebUI: Deserialization of Untrusted Data

    CVE-2024-3740Cym1102

    A vulnerability, which was classified as critical, has been found in cym1102 nginxWebUI up to 3.9.9. This issue affects the function exec of the file /adminPage/conf/reload. The manipulation of the argument nginxExe leads to deserialization. The attack may be

  • 7.2 High severity

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

    CVE-2024-3054WpvividpluginsEPSS 41.5%

    WPvivid Backup & Migration Plugin for WordPress is vulnerable to PHAR Deserialization in all versions up to, and including, 0.9.99 via deserialization of untrusted input at the wpvividstg_get_custom_exclude_path_free action. This is due to the plugin not provi

  • 9.6 Critical severity

    huggingface/transformers: Deserialization of Untrusted Data

    CVE-2024-3568HuggingfaceEPSS 2.08%

    The huggingface/transformers library is vulnerable to arbitrary code execution through deserialization of untrusted data within the `load_repo_checkpoint()` function of the `TFPreTrainedModel()` class. Attackers can execute arbitrary code and commands by craft

  • 7.2 High severity

    Carousel, Slider, Photo Gallery with Lightbox…: Deserialization of Untrusted Data

    CVE-2024-3020ShapedPlugin

    The plugin is vulnerable to PHP Object Injection in versions up to and including, 2.6.3 via deserialization of untrusted input in the import function via the 'shortcode' parameter. This allows authenticated attackers, with administrator-level access to inject

  • 8.8 High severity

    Link Whisper Free: Deserialization of Untrusted Data

    CVE-2024-2693Linkwhspr

    The Link Whisper Free plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 0.7.1 via deserialization of untrusted input of the 'mfn-page-items' post meta value. This makes it possible for authenticated attackers, wit

  • 7.5 High severity

    Hubbub Lite – Fast, free social sharing and…: Deserialization of Untrusted Data

    CVE-2024-2501Nerdpressteam

    The Hubbub Lite – Fast, Reliable Social Sharing Buttons plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.33.1 via deserialization of untrusted input via the 'dpsp_maybe_unserialize' function. This makes it poss