Skip to content
Noroxi

CWE-1321 · 584 records

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

CVEs in this class

586 records

  • CVE-2019-0230
    68This week

    Apache Struts 2.0.0 to 2.5.20 forced double OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code exe

    CriticalCVSS 9.8WeaponizedEPSS 96%

    apache · strutsSep 14, 2020

  • CVE-2026-34621
    66This week

    Acrobat Reader | Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') (CWE-1321)

    HighCVSS 8.6KEVWeaponizedEPSS 7%

    adobe · acrobat dcApr 11, 2026

  • CVE-2020-7774
    60This week

    The package y18n before 3.2.2, 4.0.1 and 5.0.5, is vulnerable to Prototype Pollution.

    CriticalCVSS 9.8No exploitEPSS 69%

    y18n project · y18nNov 17, 2020

  • CVE-2019-16328
    60This week

    In RPyC 4.1.x through 4.1.1, a remote attacker can dynamically modify object attributes to construct a remote procedure call that executes c

    HighCVSS 7.5WeaponizedEPSS 13%

    rpyc project · rpycOct 3, 2019

  • Parse Server vulnerable to Remote Code Execution via prototype pollution in MongoDB BSON parser

    CriticalCVSS 9.8No exploitEPSS 39%

    parseplatform · parse-serverNov 9, 2022

  • jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototyp

    MediumCVSS 6.1Proof of conceptEPSS 86%

    jquery · jqueryApr 19, 2019

  • Prototype Pollution in automattic/mongoose

    CriticalCVSS 9.8No exploitEPSS 31%

    mongoosejs · mongooseJul 28, 2022

  • All versions of package dojo are vulnerable to Prototype Pollution via the setObject function.

    CriticalCVSS 9.8No exploitEPSS 30%

    linuxfoundation · dojoDec 17, 2021

  • Kibana arbitrary code execution via prototype pollution

    CriticalCVSS 9.8Proof of conceptEPSS 22%

    elastic · kibanaMay 6, 2025

  • If an attacker was able to corrupt the methods of an Array object in JavaScript via prototype pollution, they could have achieved execution

    HighCVSS 8.8Proof of conceptEPSS 28%

    mozilla · firefoxDec 22, 2022

  • If an object prototype was corrupted by an attacker, they would have been able to set undesired attributes on a JavaScript object, leading t

    HighCVSS 8.8No exploitEPSS 23%

    mozilla · firefoxDec 22, 2022

  • SubTypeValidator.java in FasterXML jackson-databind before 2.9.9.2 mishandles default typing when ehcache is used (because of net.sf.ehcache

    CriticalCVSS 9.8No exploitEPSS 8%

    fasterxml · jackson-databindJul 29, 2019

  • Versions of handlebars prior to 4.3.0 are vulnerable to Prototype Pollution leading to Remote Code Execution.

    CriticalCVSS 9.8Proof of conceptEPSS 7%

    handlebars.js project · handlebars.jsDec 20, 2019

  • This affects the package vm2 before 3.9.4 via a Prototype Pollution attack vector, which can lead to execution of arbitrary code on the host

    CriticalCVSS 10.0No exploitEPSS 3%

    vm2 project · vm2Oct 18, 2021

  • Beaker before 0.8.9 allows a sandbox escape, enabling system access and code execution.

    CriticalCVSS 10.0No exploitEPSS 2%

    beakerbrowser · beakerApr 23, 2020

  • All versions of package realms-shim are vulnerable to Sandbox Bypass via a Prototype Pollution attack vector.

    CriticalCVSS 10.0No exploitEPSS 1%

    agoric · realms-shimJan 10, 2022

  • An attacker could have sent a message to the parent process where the contents were used to double-index into a JavaScript object, leading t

    HighCVSS 8.8No exploitEPSS 17%

    mozilla · firefoxDec 22, 2022

  • This affects the package express-fileupload before 1.1.8.

    CriticalCVSS 9.8Proof of conceptEPSS 4%

    express-fileupload project · express-fileuploadJul 30, 2020

  • This affects the package chart.js before 2.9.4.

    CriticalCVSS 9.8No exploitEPSS 4%

    chartjs · chart.jsOct 29, 2020

  • Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).

    CriticalCVSS 9.8Proof of conceptEPSS 4%

    substack · minimistMar 17, 2022

  • The package handlebars before 4.7.7 are vulnerable to Prototype Pollution when selecting certain compiling options to compile templates comi

    CriticalCVSS 9.8Proof of conceptEPSS 4%

    handlebarsjs · handlebarsMay 4, 2021

  • Prototype pollution vulnerability in 'set-or-get' version 1.0.0 through 1.2.10 allows an attacker to cause a denial of service and may lead

    CriticalCVSS 9.8No exploitEPSS 4%

    set-or-get project · set-or-getFeb 8, 2021

  • Prototype pollution vulnerability in 'field' versions 0.0.1 through 1.0.1 allows attacker to cause a denial of service and may lead to remot

    CriticalCVSS 9.8No exploitEPSS 4%

    exodus · fieldNov 12, 2020

  • The package grpc before 1.24.4; the package @grpc/grpc-js before 1.1.8 are vulnerable to Prototype Pollution via loadPackageDefinition.

    CriticalCVSS 9.8No exploitEPSS 4%

    grpc · grpcNov 11, 2020

  • This affects the package convict before 6.2.3.

    CriticalCVSS 9.8No exploitEPSS 3%

    mozilla · convictMay 13, 2022

All vulnerability classes