Bulk vulnerability fix - Lockfile fix #2
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