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–2021–23343
Description
NVD
CVSS details -
7.5
References
ReDoS in path-parse · Issue #8 · jbgutierrez/path-parse · GitHub


Pony Mail!
fixed regexes to avoid ReDoS attacks by jeffrey-pinyan-ithreat · Pull Request #10 · jbgutierrez/path-parse · GitHub
debricked–149688
Description
GitHub
CVSS details
No information
References
Regular Expression Denial of Service in braces · GHSA-g95f-p29q-9xw4 · GitHub Advisory Database · GitHub

optimize regex · micromatch/braces@abdafb0 · GitHub
CVE–2017–16028
Description
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
GitHub
NVD
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–16492
Description
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
GitHub
NVD
CVSS details -
9.8
References
HackerOne


Prototype Pollution in extend · CVE-2018-16492 · GitHub Advisory Database · GitHub
NVD - CVE-2018-16492
CVE–2017–15010
Description
Uncontrolled Resource Consumption
GitHub
NVD
CVSS details -
7.5
References
Node.js 'tough-cookie' Module CVE-2017-15010 Denial of Service Vulnerability









Red Hat Customer Portal - Access to 24x7 support and knowledge
Red Hat Customer Portal - Access to 24x7 support and knowledge
Red Hat Customer Portal - Access to 24x7 support and knowledge
Red Hat Customer Portal - Access to 24x7 support and knowledge
nodesecurity.io - nodesecurity Resources and Information.
Vulnerable Regular Expression · Issue #92 · salesforce/tough-cookie · GitHub
[SECURITY] Fedora 30 Update: nodejs-tough-cookie-2.3.4-1.fc30 - package-announce - Fedora Mailing-Lists
Regular Expression Denial of Service in tough-cookie · CVE-2017-15010 · GitHub Advisory Database · GitHub
NVD - CVE-2017-15010
CVE–2019–13173
Description
Improper Link Resolution Before File Access ('Link Following')
GitHub
NVD
CVSS details -
7.5
References
Clobber a Link if it's in the way of a File · npm/fstream@6a77d2f · GitHub






npm
[security-announce] openSUSE-SU-2019:1846-1: important: Security update for nodejs10 - openSUSE Security Announce - openSUSE Mailing Lists
[security-announce] openSUSE-SU-2019:1907-1: important: Security update for nodejs8 - openSUSE Security Announce - openSUSE Mailing Lists
USN-4123-1: npm/fstream vulnerability | Ubuntu security notices | Ubuntu
NVD - CVE-2019-13173
Arbitrary File Overwrite in fstream · CVE-2019-13173 · GitHub Advisory Database · GitHub
CVE–2020–7733
Description
Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')
GitHub
NVD
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


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.
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–2021–27292
Description
GitHub
NVD
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–2017–16099
Description
Uncontrolled Resource Consumption
GitHub
NVD
CVSS details -
7.5
References
nodesecurity.io - nodesecurity Resources and Information.



THIRD PARTY
Regular Expression Denial of Service in no-case · CVE-2017-16099 · GitHub Advisory Database · GitHub
NVD - CVE-2017-16099
CVE–2021–23369
Description
GitHub
NVD
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
NVD - CVE-2021-23369
Remote code execution in handlebars when compiling templates · CVE-2021-23369 · GitHub Advisory Database · 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
debricked–160898
Description
GitHub
CVSS details
No information
References
Regular Expression Denial of Service · GHSA-6394-6h9h-cfjg · GitHub Advisory Database · GitHub

changed instances of \s* with \s? in regular expressions to reduce th… · dperini/nwmatcher@9dcc2b0 · GitHub
CVE–2018–3737
Description
Incorrect Regular Expression
GitHub
NVD
CVSS details -
7.5
References
HackerOne


Regular Expression Denial of Service in sshpk · CVE-2018-3737 · GitHub Advisory Database · GitHub
NVD - CVE-2018-3737
CVE–2018–16469
Description
Improper Input Validation
GitHub
NVD
CVSS details -
7.5
References
HackerOne


Prototype Pollution in merge · CVE-2018-16469 · GitHub Advisory Database · GitHub
NVD - CVE-2018-16469
CVE–2018–6342
Description
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
GitHub
NVD
CVSS details -
9.8
References
Use file name whitelist to prevent RCE by acdlite · Pull Request #4866 · facebook/create-react-app · GitHub



Release v1.1.5 · facebook/create-react-app · GitHub
Remote Code Execution in react-dev-utils · CVE-2018-6342 · GitHub Advisory Database · GitHub
NVD - CVE-2018-6342
CVE–2018–3774
Description
URL Redirection to Untrusted Site ('Open Redirect')
GitHub
NVD
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
CVSS details -
5.3
References
NVD - CVE-2020-8124

HackerOne
CVE–2021–27515
Description
GitHub
NVD
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
debricked–160897
Description
GitHub
CVSS details
No information
References
Prototype Pollution · GHSA-hxcm-v35h-mg2x · GitHub Advisory Database · GitHub

[security] Prevent overriding of build-in properties by default by 3rd-Eden · Pull Request #19 · unshiftio/querystringify · GitHub
CVE–2020–7662
Description
GitHub
NVD
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–2020–26291
Description
Improper Input Validation
GitHub
NVD
CVSS details -
6.5
References
fix(parse): treat backslash as forwardslash in authority (#403) · medialize/URI.js@b02bf03 · GitHub







Release 1.19.4 (December 23rd 2020) · medialize/URI.js · GitHub
Hostname spoofing via backslashes in URL · Advisory · medialize/URI.js · GitHub
urijs - npm
NVD - CVE-2020-26291
Hostname spoofing via backslashes in URL · CVE-2020-26291 · GitHub Advisory Database · GitHub
GitHub - garycourt/uri-js: An RFC 3986 compliant, scheme extendable URI parsing/validating/normalizing/resolving library for JavaScript
GitHub - ericf/urljs: [DEPRECATED] An API for working with URLs in JavaScript
CVE–2021–27516
Description
GitHub
NVD
CVSS details -
7.5
References
fix(parse): treat backslash as forwardslash in scheme delimiter · medialize/URI.js@a1ad8bc · GitHub





Release 1.19.6 (February 13th 2021) · medialize/URI.js · GitHub
MISC
NVD - CVE-2021-27516
Hostname spoofing via backslashes in URL · Advisory · medialize/URI.js · GitHub
Hostname spoofing via backslashes in URL · CVE-2021-27516 · GitHub Advisory Database · GitHub
CVE–2020–28498
Description
Use of a Broken or Risky Cryptographic Algorithm
GitHub
NVD
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–2021–23386
Description
Exposure of Sensitive Information to an Unauthorized Actor
GitHub
NVD
CVSS details -
6.5
References
HackerOne



do trim on encodingLength as well · mafintosh/dns-packet@25f15dd · GitHub
NVD - CVE-2021-23386
Potential memory exposure in dns-packet · CVE-2021-23386 · GitHub Advisory Database · GitHub
CVE–2017–16119
Description
Uncontrolled Resource Consumption
GitHub
NVD
CVSS details -
7.5
References
nodesecurity.io - nodesecurity Resources and Information.


NVD - CVE-2017-16119
Regular Expression Denial of Service in fresh · CVE-2017-16119 · GitHub Advisory Database · GitHub
CVE–2017–16118
Description
Uncontrolled Resource Consumption
GitHub
NVD
CVSS details -
7.5
References
Bugtraq



nodesecurity.io - nodesecurity Resources and Information.
NVD - CVE-2017-16118
Regular Expression Denial of Service in forwarded · CVE-2017-16118 · GitHub Advisory Database · GitHub
CVE–2020–7720
Description
Improper Input Validation
GitHub
NVD
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–2021–33502
Description
GitHub
NVD
CVSS details -
7.5
References
Release v6.0.1 · sindresorhus/normalize-url · GitHub


NVD - CVE-2021-33502
ReDoS in normalize-url · CVE-2021-33502 · GitHub Advisory Database · GitHub
CVE–2021–26707
Description
GitHub
NVD
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
merge-deep/.verb.md at 628ff47c9d824ccf21adf9a2b7cc6b74632e11a1 · jonschlinkert/merge-deep · GitHub
NVD - CVE-2021-26707
Sign in to GitHub · GitHub
Prototype pollution in Merge-deep · CVE-2021-26707 · GitHub Advisory Database · GitHub
merge-deep/LICENSE at 628ff47c9d824ccf21adf9a2b7cc6b74632e11a1 · jonschlinkert/merge-deep · GitHub
GitHub - jonschlinkert/merge-deep: Recursively merge values in a JavaScript object.
CVE–2020–13822
Description
Integer Overflow or Wraparound
GitHub
NVD
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
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
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
debricked–149694
Description
GitHub
CVSS details
No information
References
Denial of Service in js-yaml · GHSA-2pr6-76vf-7546 · GitHub Advisory Database · GitHub

Using complex arrays as map keys may hang the process · Issue #475 · nodeca/js-yaml · GitHub
debricked–149699
Description
GitHub
CVSS details
No information
References
Fix possible code execution in (already unsafe) load() by rlidwka · Pull Request #480 · nodeca/js-yaml · GitHub

Code Injection in js-yaml · GHSA-8j8c-7jfh-h6hx · GitHub Advisory Database · GitHub
debricked–149662
Description
GitHub
CVSS details
No information
References
Denial of Service in mem · GHSA-4xcv-9jjx-gfj3 · GitHub Advisory Database · GitHub

Automatically release memory when an item expires - fixes #14 (#19) · sindresorhus/mem@da4e439 · GitHub
CVE–2018–6341
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
GitHub
NVD
CVSS details -
6.1
References
React v16.4.2: Server-side vulnerability fix – React Blog








JavaScript is not available.
GitHub - facebook/react: A declarative, efficient, and flexible JavaScript library for building user interfaces.
Fix SSR crash on a hasOwnProperty attribute by gaearon · Pull Request #13303 · facebook/react · GitHub
react/CODE_OF_CONDUCT.md at main · facebook/react · GitHub
NVD - CVE-2018-6341
Sanitize unknown attribute names for SSR by gaearon · Pull Request #13302 · facebook/react · GitHub
Cross-Site Scripting in react-dom · CVE-2018-6341 · GitHub Advisory Database · GitHub
react/CODE_OF_CONDUCT.md at main · facebook/react · GitHub
CVE–2018–1107
Description
Uncontrolled Resource Consumption
NVD
CVSS details -
5.3
References
1546357 – (CVE-2018-1107) CVE-2018-1107 nodejs-is-my-json-valid: ReDoS when validating JSON fields with email format


Avoid catastrophic backtracking by LinusU · Pull Request #159 · mafintosh/is-my-json-valid · GitHub
Merge pull request #159 from mafintosh/safe-regex · mafintosh/is-my-json-valid@b3051b2 · GitHub
CVE–2017–1000427
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
GitHub
NVD
CVSS details -
6.1
References
[SECURITY] Fedora 32 Update: marked-1.1.0-3.fc32 - package-announce - Fedora Mailing-Lists





[SECURITY] Fedora 31 Update: marked-1.1.0-3.fc31 - package-announce - Fedora Mailing-Lists
marked version 0.3.6 and earlier is vulnerable to an XSS ... · CVE-2017-1000427 · GitHub Advisory Database · GitHub
GitHub - markedjs/marked: A markdown parser and compiler. Built for speed.
added data: link fix to prevent xss · markedjs/marked@cd2f6f5 · GitHub
NVD - CVE-2017-1000427
CVE–2017–16114
Description
Uncontrolled Resource Consumption
GitHub
NVD
CVSS details -
7.5
References
nodesecurity.io - nodesecurity Resources and Information.



Vulnerable Regular Expression · Issue #937 · markedjs/marked · GitHub
Regular Expression Denial of Service in marked · CVE-2017-16114 · GitHub Advisory Database · GitHub
NVD - CVE-2017-16114
CVE–2019–10747
Description
Uncontrolled Resource Consumption
GitHub
NVD
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–2019–20149
Description
Exposure of Resource to Wrong Sphere
GitHub
NVD
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–2019–10746
Description
Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
GitHub
NVD
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.
CVE–2019–15599
Description
Improper Control of Generation of Code ('Code Injection')
NVD
CVSS details -
9.8
References
NVD - CVE-2019-15599

HackerOne
CVE–2018–16472
Description
Improper Input Validation
GitHub
NVD
CVSS details -
7.5
References
HackerOne


Prototype Pollution in cached-path-relative · CVE-2018-16472 · GitHub Advisory Database · GitHub
NVD - CVE-2018-16472
CVE–2017–16042
Description
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
GitHub
NVD
CVSS details -
9.8
References
Unsafe use of exec · Issue #60 · tj/node-growl · GitHub




fix(lib): fixed command injection vulnerability according to Issue #60 by keymandll · Pull Request #61 · tj/node-growl · GitHub
nodesecurity.io - nodesecurity Resources and Information.
Command Injection in growl · CVE-2017-16042 · GitHub Advisory Database · GitHub
NVD - CVE-2017-16042
CVE–2018–20835
Description
Improper Input Validation
GitHub
NVD
CVSS details -
7.5
References
force hardlink targets to be in the tar · mafintosh/tar-fs@0667282 · GitHub




HackerOne
Comparing d590fc7...a35ce2f · mafintosh/tar-fs · GitHub
Improper Input Validation in tar-fs · CVE-2018-20835 · GitHub Advisory Database · GitHub
NVD - CVE-2018-20835
CVE–2020–15366
Description
Improper Input Validation
NVD
CVSS details -
5.6
References
Release v6.12.3 · ajv-validator/ajv · GitHub


Tags · ajv-validator/ajv · GitHub
HackerOne
Related information
📌 Remember! Check the changes to ensure they don't introduce any breaking changes.
📚 Read more at Debricked