Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bulk vulnerability fix - Lockfile fix
This pull request will update your transitive dependencies within the allowed version intervals provided by your direct dependencies.
Fixed vulnerabilities:
CVE–2019–10744
Description
NVD
GitHub
CVSS details -
9.1
References
CVE-2019-10744 Lodash Vulnerability in NetApp Products | NetApp Product Security




Red Hat Customer Portal - Access to 24x7 support and knowledge
CONFIRM
Oracle Critical Patch Update Advisory - October 2020
Oracle Critical Patch Update Advisory - January 2021
CVE–2020–8203
Description
Allocation of Resources Without Limits or Throttling
NVD
CVSS details -
7.4
References
HackerOne



CVE-2020-8203 Lodash Vulnerability in NetApp Products | NetApp Product Security
CVE-2020-8203 is not modified in /.internal/baseSet.js · Issue #4874 · lodash/lodash · GitHub
Oracle Critical Patch Update Advisory - April 2021
CVE–2020–28500
Description
NVD
CVSS details -
5.3
References
CONFIRM


perf: improve performance of
toNumber,trimandtrimEndon large input strings by falsyvalues · Pull Request #5065 · lodash/lodash · GitHubFebruary 2021 Lodash Vulnerabilities in NetApp Products | NetApp Product Security
CVE–2021–23337
Description
Improper Neutralization of Special Elements used in a Command ('Command Injection')
NVD
GitHub
CVSS details -
7.2
References
MISC





February 2021 Lodash Vulnerabilities in NetApp Products | NetApp Product Security
lodash/lodash.js at ddfd9b11a0126db2302cb70ec9973b66baec0975 · lodash/lodash · GitHub
NVD - CVE-2021-23337
Prevent command injection through
_.template'svariableoption · lodash/lodash@3469357 · GitHubCommand Injection in lodash · CVE-2021-23337 · GitHub Advisory Database · GitHub
CVE–2021–23343
Description
NVD
CVSS details -
7.5
References
ReDoS in path-parse · Issue #8 · jbgutierrez/path-parse · GitHub

Pony Mail!
CVE–2020–7598
Description
Improper Input Validation
NVD
GitHub
CVSS details -
5.6
References
[security-announce] openSUSE-SU-2020:0802-1: critical: Security update for nodejs8 - openSUSE Security Announce - openSUSE Mailing Lists




NVD - CVE-2020-7598
even more aggressive checks for protocol pollution · substack/minimist@38a4d1c · GitHub
Prototype Pollution in minimist · CVE-2020-7598 · GitHub Advisory Database · GitHub
don't assign onto proto · substack/minimist@63e7ed0 · GitHub
CVE–2021–29060
Description
Allocation of Resources Without Limits or Throttling
NVD
GitHub
CVSS details -
5.3
References
SaveResults/color-string.js at main · yetingli/SaveResults · GitHub



PoCs/Color-String.md at main · yetingli/PoCs · GitHub
fix ReDos in hwb() parser (low-severity) · Qix-/color-string@0789e21 · GitHub
color-string - npm
CVE–2020–7774
Description
Improper Input Validation
NVD
CVSS details -
7.3
References
Prototype pollution · Issue #96 · yargs/y18n · GitHub


fix: address prototype pollution issue by bcoe · Pull Request #108 · yargs/y18n · GitHub
Oracle Critical Patch Update Advisory - April 2021
CVE–2020–7733
Description
Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')
NVD
GitHub
CVSS details -
7.5
References
Fix potential ReDoS vulnerability · faisalman/ua-parser-js@233d3ba · GitHub




NVD - CVE-2020-7733
GitHub - faisalman/ua-parser-js: UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.
Regular Expression Denial of Service in ua-parser-js · CVE-2020-7733 · GitHub Advisory Database · GitHub
GitHub - faisalman/ua-parser-js: UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.
CVE–2020–7793
Description
Uncontrolled Resource Consumption
NVD
CVSS details -
7.5
References
Fix ReDoS vulnerabilities reported by Snyk · faisalman/ua-parser-js@6d1f26d · GitHub
CVE–2021–27292
Description
NVD
GitHub
CVSS details -
7.5
References
cve-2021-27292 · GitHub




Fix several exponential/cubic complexity regexes found by Ben Caller/… · pygments/pygments@2e7e8c4 · GitHub
Fix potential ReDoS vulnerability as reported by Doyensec · faisalman/ua-parser-js@809439e · GitHub
Regular Expression Denial of Service (ReDoS) in ua-parser-js · CVE-2021-27292 · GitHub Advisory Database · GitHub
NVD - CVE-2021-27292
CVE–2021–23368
Description
NVD
CVSS details -
5.3
References
Fix unsafe regexp · postcss/postcss@8682b1e · GitHub







Fix unsafe regexp in getAnnotationURL() too · postcss/postcss@b6f3e4d · GitHub
Pony Mail!
Pony Mail!
Pony Mail!
Pony Mail!
Pony Mail!
Pony Mail!
CVE–2020–8116
Description
Direct Request ('Forced Browsing')
NVD
GitHub
CVSS details -
7.3
References
HackerOne




Prototype Pollution in dot-prop · CVE-2020-8116 · GitHub Advisory Database · GitHub
GitHub - sindresorhus/dot-prop at v4
NVD - CVE-2020-8116
Please backport CVE-2020-8116 security fix to 4.x. · Issue #63 · sindresorhus/dot-prop · GitHub
CVE–2021–28092
Description
NVD
GitHub
CVSS details -
7.5
References
Releases · sindresorhus/is-svg · GitHub



Release v4.2.2 · sindresorhus/is-svg · GitHub
is-svg - npm
CVE-2021-28092 Node.js Vulnerability in NetApp Products | NetApp Product Security
CVE–2021–29059
Description
Allocation of Resources Without Limits or Throttling
NVD
CVSS details -
7.5
References
SaveResults/is-svg.js at main · yetingli/SaveResults · GitHub



is-svg - npm
Release v4.3.0 · sindresorhus/is-svg · GitHub
PoCs/IS-SVG.md at main · yetingli/PoCs · GitHub
CVE–2019–10747
Description
Uncontrolled Resource Consumption
NVD
GitHub
CVSS details -
9.8
References
Pony Mail!






[SECURITY] Fedora 30 Update: nodejs-set-value-2.0.1-1.fc30 - package-announce - Fedora Mailing-Lists
[SECURITY] Fedora 31 Update: nodejs-set-value-2.0.1-1.fc31 - package-announce - Fedora Mailing-Lists
disallow proto keys · jonschlinkert/set-value@95e9d99 · GitHub
NVD - CVE-2019-10747
GitHub - jonschlinkert/set-value: Set nested properties on an object using dot-notation.
Prototype Pollution in set-value · CVE-2019-10747 · GitHub Advisory Database · GitHub
CVE–2021–25949
Description
NVD
CVSS details -
9.8
References
CVE-2021-25949 | WhiteSource Vulnerability Database

set-getter/index.js at 5bc2750fe1c3db9651d936131be187744111378d · doowb/set-getter · GitHub
CVE–2019–10746
Description
Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
NVD
GitHub
CVSS details -
9.8
References
[SECURITY] Fedora 30 Update: nodejs-mixin-deep-1.3.2-1.fc30 - package-announce - Fedora Mailing-Lists





[SECURITY] Fedora 31 Update: nodejs-mixin-deep-1.3.2-1.fc31 - package-announce - Fedora Mailing-Lists
Prototype Pollution in mixin-deep · CVE-2019-10746 · GitHub Advisory Database · GitHub
disallow constructor and prototype keys · jonschlinkert/mixin-deep@8f464c8 · GitHub
NVD - CVE-2019-10746
GitHub - jonschlinkert/mixin-deep: Deeply mix the properties of objects into the first object, while also mixing-in child objects.
debricked–124
Description
GitHub
CVSS details
No information
References
security fix for 6.x versions · Issue #929 · acornjs/acorn · GitHub

Regular Expression Denial of Service in Acorn · GHSA-6chw-6frg-f759 · GitHub Advisory Database · GitHub
CVE–2019–20149
Description
Exposure of Resource to Wrong Sphere
NVD
GitHub
CVSS details -
7.5
References
type checking · Issue #30 · jonschlinkert/kind-of · GitHub



fix type checking vul in ctorName by xiaofen9 · Pull Request #31 · jonschlinkert/kind-of · GitHub
Validation Bypass in kind-of · CVE-2019-20149 · GitHub Advisory Database · GitHub
NVD - CVE-2019-20149
CVE–2020–13822
Description
Integer Overflow or Wraparound
NVD
GitHub
CVSS details -
7.7
References
Lack of encoding checks allows a certain degree of signature malleability in ECDSA signatures · Issue #226 · indutny/elliptic · GitHub






Malleability-Attack: Why It Matters | by Herman Schoenfeld | Medium
elliptic - npm
How Not to Use ECDSA – Learning Words
NVD - CVE-2020-13822
GitHub - indutny/elliptic: Fast Elliptic Curve Cryptography in plain javascript
Signature Malleabillity in elliptic · CVE-2020-13822 · GitHub Advisory Database · GitHub
CVE–2020–28498
Description
Use of a Broken or Risky Cryptographic Algorithm
NVD
GitHub
CVSS details -
6.8
References
blog/secp256k1_twist_attacks.md at master · christianlundkvist/blog · GitHub




ec: validate that a point before deriving keys · indutny/elliptic@441b742 · GitHub
Use of a Broken or Risky Cryptographic Algorithm · CVE-2020-28498 · GitHub Advisory Database · GitHub
Private by kdenhartog · Pull Request #244 · indutny/elliptic · GitHub
NVD - CVE-2020-28498
CVE–2020–7608
Description
Improper Input Validation
NVD
NVD
CVSS details -
5.3
References
THIRD PARTY

fix: proto will now be replaced with proto in parse (#258) · yargs/yargs-parser@63810ca · GitHub
debricked–149739
Description
GitHub
CVSS details
No information
References
fix: proto will now be replaced with proto in parse (#258) · yargs/yargs-parser@63810ca · GitHub

Prototype Pollution in yargs-parser · CVE-2020-7608 · GitHub Advisory Database · GitHub
CVE–2021–23329
Description
NVD
GitHub
CVSS details -
7.5
References
Security Fix for Prototype Pollution - huntr.dev by huntr-helper · Pull Request #11 · Geta/NestedObjectAssign · GitHub


NVD - CVE-2021-23329
Prototype pollution in nested-object-assign · CVE-2021-23329 · GitHub Advisory Database · GitHub
CVE–2018–3774
Description
URL Redirection to Untrusted Site ('Open Redirect')
NVD
GitHub
CVSS details -
10
References
[security] Sanitize paths, hosts before parsing. · unshiftio/url-parse@53b1794 · GitHub




[security] Added missing SECURITY.md · unshiftio/url-parse@d7b582e · GitHub
HackerOne
NVD - CVE-2018-3774
Open Redirect in url-parse · CVE-2018-3774 · GitHub Advisory Database · GitHub
CVE–2020–8124
Description
Improper Input Validation
NVD
NVD
CVSS details -
5.3
References
THIRD PARTY

HackerOne
CVE–2021–27515
Description
NVD
GitHub
CVSS details -
5.3
References
[security] More backslash fixes (#197) · unshiftio/url-parse@d1e7e88 · GitHub





Comparing 1.4.7...1.5.0 · unshiftio/url-parse · GitHub
[security] More backslash fixes by 3rd-Eden · Pull Request #197 · unshiftio/url-parse · GitHub
MISC
NVD - CVE-2021-27515
Path traversal in url-parse · CVE-2021-27515 · GitHub Advisory Database · GitHub
CVE–2020–7662
Description
NVD
GitHub
CVSS details -
7.5
References
ReDoS vulnerability in websocket-extensions – The If Works





Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser · faye/websocket-extensions-node@29496f6 · GitHub
ReDoS vulnerability in Sec-WebSocket-Extensions parser · Advisory · faye/websocket-extensions-node · GitHub
Regular Expression Denial of Service in websocket-extensions (NPM package) · CVE-2020-7662 · GitHub Advisory Database · GitHub
NVD - CVE-2020-7662
Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser · faye/websocket-extensions-ruby@aa156a4 · GitHub
CVE–2021–26707
Description
NVD
GitHub
CVSS details -
9.8
References
add isValidKey function to ensure only valid keys are merged · jonschlinkert/merge-deep@11e5dd5 · GitHub


merge-deep - npm
GHSL-2020-160: Prototype pollution in Merge-deep | GitHub Security Lab
CVE–2021–23362
Description
NVD
GitHub
CVSS details -
5.3
References
Commits · npm/hosted-git-info · GitHub





fix: backport regex fix from #76 · npm/hosted-git-info@29adfe5 · GitHub
chore(release): 2.8.9 · npm/hosted-git-info@8d4b369 · GitHub
fix: simplify the regular expression for shortcut matching · npm/hosted-git-info@bede0dc · GitHub
NVD - CVE-2021-23362
Regular Expression Denial of Service in hosted-git-info · CVE-2021-23362 · GitHub Advisory Database · GitHub
CVE–2021–23358
Description
Improper Control of Generation of Code ('Code Injection')
NVD
GitHub
CVSS details -
7.2
References
MISC












[SECURITY] [DLA 2613-1] underscore security update
Debian -- Security Information -- DSA-4883-1 underscore
Pony Mail!
Pony Mail!
Pony Mail!
Pony Mail!
Pony Mail!
underscore/template.js at master · jashkenas/underscore · GitHub
NVD - CVE-2021-23358
underscore/template.js at cb5f6fc6c2400649d942f1e36f9e5191fb7a1bf1 · jashkenas/underscore · GitHub
Arbitrary Code Execution in underscore · CVE-2021-23358 · GitHub Advisory Database · GitHub
Fix #2911 · jashkenas/underscore@4c73526 · GitHub
CVE–2019–15657
Description
NVD
GitHub
CVSS details -
9.8
References
'getStaticValue' function can execute arbitrary code · Advisory · mysticatea/eslint-utils · GitHub


NVD - CVE-2019-15657
Arbitrary Code Execution in eslint-utils · CVE-2019-15657 · GitHub Advisory Database · GitHub
CVE–2019–20922
Description
Loop with Unreachable Exit Condition ('Infinite Loop')
NVD
CVSS details -
7.5
References
fix: non-eager matching raw-block-contents · handlebars-lang/handlebars.js@8d5530e · GitHub

npm
CVE–2019–20920
Description
Improper Control of Generation of Code ('Code Injection')
NVD
CVSS details -
8.1
References
npm

npm
CVE–2021–23369
Description
NVD
GitHub
CVSS details -
9.8
References
CVE-2021-23369 Node.js Vulnerability in NetApp Products | NetApp Product Security


fix: check prototype property access in strict-mode (#1736) · handlebars-lang/handlebars.js@b6d3de7 · GitHub
fix: escape property names in compat mode (#1736) · handlebars-lang/handlebars.js@f058970 · GitHub
CVE–2021–23383
Description
NVD
CVSS details -
9.8
References
fix: escape property names in compat mode (#1736) · handlebars-lang/handlebars.js@f058970 · GitHub

CVE-2021-23383 Node.js Vulnerability in NetApp Products | NetApp Product Security
CVE–2018–16469
Description
Improper Input Validation
NVD
GitHub
CVSS details -
7.5
References
HackerOne


Prototype Pollution in merge · CVE-2018-16469 · GitHub Advisory Database · GitHub
NVD - CVE-2018-16469
CVE–2020–28499
Description
NVD
GitHub
CVSS details -
9.8
References
CVE-2020-28499 | merge Package Prototype _recursiveMerge code injection (SNYK-JS-MERGE-1042987)

CONFIRM
CVE–2017–16028
Description
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
NVD
GitHub
CVSS details -
5.3
References
nodesecurity.io - nodesecurity Resources and Information.




react-native-meteor-oauth/meteor-oauth.js at a7eb738b74c469f5db20296b44b7cae4e2337435 · tableflip/react-native-meteor-oauth · GitHub
use cryptographically secure random function · jonschlinkert/randomatic@4a52695 · GitHub
NVD - CVE-2017-16028
Cryptographically Weak PRNG in randomatic · CVE-2017-16028 · GitHub Advisory Database · GitHub
CVE–2018–14732
Description
Improper Input Validation
NVD
GitHub
CVSS details -
7.5
References
crblog




check origin header for websocket connection · webpack/webpack-dev-server@f18e5ad · GitHub
A vulnerability found in webpack-dev-server · Issue #1445 · webpack/webpack-dev-server · GitHub
NVD - CVE-2018-14732
Missing Origin Validation in webpack-dev-server · CVE-2018-14732 · GitHub Advisory Database · GitHub
CVE–2021–23386
Description
Exposure of Sensitive Information to an Unauthorized Actor
NVD
GitHub
CVSS details -
6.5
References
HackerOne

do trim on encodingLength as well · mafintosh/dns-packet@25f15dd · GitHub
debricked–149740
Description
GitHub
CVSS details
No information
References
Denial of Service in http-proxy · GHSA-6x33-pw7p-hmpq · GitHub Advisory Database · GitHub

Skip sending the proxyReq event when the expect header is present by jsmylnycky · Pull Request #1447 · http-party/node-http-proxy · GitHub
CVE–2020–7720
Description
Improper Input Validation
NVD
GitHub
CVSS details -
7.3
References
forge/CHANGELOG.md at master · digitalbazaar/forge · GitHub



NVD - CVE-2020-7720
Prototype Pollution in node-forge · CVE-2020-7720 · GitHub Advisory Database · GitHub
GitHub - digitalbazaar/forge: A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
CVE–2020–7693
Description
Improper Input Validation
NVD
GitHub
CVSS details -
5.3
References
GitHub - andsnw/sockjs-dos-py: CVE-2020-7693: SockJS 0.3.19 Denial of Service POC





Merge pull request #266 from cakoose/backport-writeHead-fix · sockjs/sockjs-node@dd7e642 · GitHub
ERR_STREAM_WRITE_AFTER_END when issuing upgrade request on non-existent URL · Issue #252 · sockjs/sockjs-node · GitHub
Call res.write instead of res.end in writeHead by brycekahle · Pull Request #265 · sockjs/sockjs-node · GitHub
NVD - CVE-2020-7693
Improper Input Validation in SocksJS-Node · CVE-2020-7693 · GitHub Advisory Database · GitHub
Related information
📌 Remember! Check the changes to ensure they don't introduce any breaking changes.
📚 Read more at Debricked