3376 vulnerabilidades · General Orden: CVSS EPSS Año ID
CVE-2021-23328
iniparserjs General
5.6
MEDIUM
EPSS
0.3%
2021 1 PoC

This affects all versions of package iniparserjs. This vulnerability relates when ini_parser.js is concentrating arrays. Depending on if user input is provided, an attacker can overwrite and pollute the object prototype of a program.

CVE-2021-23807
jsonpointer General
5.6
MEDIUM
EPSS
0.2%
2021 2 PoCs

This affects the package jsonpointer before 5.0.0. A type confusion vulnerability can lead to a bypass of a previous Prototype Pollution fix when the pointer components are arrays.

CVE-2021-23417
deepmergefn General
5.6
MEDIUM
EPSS
0.5%
2021 1 PoC

All versions of package deepmergefn are vulnerable to Prototype Pollution via deepMerge function.

CVE-2021-23421
merge-change General
5.6
MEDIUM
EPSS
0.5%
2021 1 PoC

All versions of package merge-change are vulnerable to Prototype Pollution via the utils.set function.

CVE-2021-23509
json-ptr General
5.6
MEDIUM
EPSS
1.7%
2021 2 PoCs

This affects the package json-ptr before 3.0.0. A type confusion vulnerability can lead to a bypass of CVE-2020-7766 when the user-provided keys used in the pointer parameter are arrays.

CVE-2021-25357
Samsung Mobile Devices General
5.6
MEDIUM
EPSS
0.0%
2021 CWE-200 2 PoCs

A pendingIntent hijacking vulnerability in Create Movie prior to SMR APR-2021 Release 1 in Android O(8.x) and P(9.0), 3.4.81.1 in Android Q(10,0), and 3.6.80.7 in Android R(11.0) allows unprivileged applications to access contact information.

CVE-2021-23434
object-path General
5.6
MEDIUM
EPSS
0.4%
2021 3 PoCs

This affects the package object-path before 0.11.6. A type confusion vulnerability can lead to a bypass of CVE-2020-15256 when the path components used in the path parameter are arrays. In particular, the condition currentPath === '__proto__' returns false if currentPath is ['__proto__']. This is because the === operator returns always false when the type of the operands is different.

CVE-2021-23436
immer General
5.6
MEDIUM
EPSS
0.3%
2021 2 PoCs

This affects the package immer before 9.0.6. A type confusion vulnerability can lead to a bypass of CVE-2020-28477 when the user-provided keys used in the path parameter are arrays. In particular, this bypass is possible because the condition (p === "__proto__" || p === "constructor") in applyPatches_ returns false if p is ['__proto__'] (or ['constructor']). The === operator (strict equality operator) returns false if the operands have different type.

CVE-2021-23396
lutils General
5.6
MEDIUM
EPSS
0.4%
2021 1 PoC

All versions of package lutils are vulnerable to Prototype Pollution via the main (merge) function.

CVE-2021-23356
kill-process-by-name General
5.6
MEDIUM
EPSS
1.4%
2021 1 PoC

This affects all versions of package kill-process-by-name. If (attacker-controlled) user input is given, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization in the index.js file.

CVE-2021-23820
json-pointer General
5.6
MEDIUM
EPSS
0.5%
2021 2 PoCs

This affects all versions of package json-pointer. A type confusion vulnerability can lead to a bypass of CVE-2020-7709 when the pointer components are arrays.

CVE-2021-23380
roar-pidusage General
5.6
MEDIUM
EPSS
0.5%
2021 1 PoC

This affects all versions of package roar-pidusage. If attacker-controlled user input is given to the stat function of this package on certain operating systems, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization.

CVE-2021-23444
jointjs General
5.6
MEDIUM
EPSS
1.5%
2021 3 PoCs

This affects the package jointjs before 3.4.2. A type confusion vulnerability can lead to a bypass of CVE-2020-28480 when the user-provided keys used in the path parameter are arrays in the setByPath function.

CVE-2021-23426
Proto General
5.6
MEDIUM
EPSS
0.3%
2021 1 PoC

This affects all versions of package Proto. It is possible to inject pollute the object property of an application using Proto by leveraging the merge function.

CVE-2021-23397
@ianwalter/merge General
5.6
MEDIUM
EPSS
0.4%
2021 1 PoC

All versions of package @ianwalter/merge are vulnerable to Prototype Pollution via the main (merge) function. Maintainer suggests using @generates/merger instead.

CVE-2021-23624
dotty General
5.6
MEDIUM
EPSS
0.4%
2021 1 PoC

This affects the package dotty before 0.1.2. A type confusion vulnerability can lead to a bypass of CVE-2021-25912 when the user-provided keys used in the path parameter are arrays.

CVE-2021-23438
mpath General
5.6
MEDIUM
EPSS
0.5%
2021 2 PoCs

This affects the package mpath before 0.8.4. A type confusion vulnerability can lead to a bypass of CVE-2018-16490. In particular, the condition ignoreProperties.indexOf(parts[i]) !== -1 returns -1 if parts[i] is ['__proto__']. This is because the method that has been called if the input is an array is Array.prototype.indexOf() and not String.prototype.indexOf(). They behave differently depending on the type of the input.

CVE-2021-23355
ps-kill General
5.6
MEDIUM
EPSS
1.4%
2021 1 PoC

This affects all versions of package ps-kill. If (attacker-controlled) user input is given to the kill function, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization in the index.js file. PoC (provided by reporter): var ps_kill = require('ps-kill'); ps_kill.kill('$(touch success)',function(){});

CVE-2021-1101
NVIDIA Virtual GPU Software General
5.5
MEDIUM
EPSS
0.0%
2021 1 PoC

NVIDIA vGPU software contains a vulnerability in the Virtual GPU Manager (vGPU plugin), where it can dereference a NULL pointer, which may lead to denial of service. This affects vGPU version 12.x (prior to 12.3), version 11.x (prior to 11.5) and version 8.x (prior 8.8).