Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Fix for 21 vulnerabilities #24

Open
wants to merge 1 commit into
base: latest
Choose a base branch
from

Conversation

snyk-io[bot]
Copy link

@snyk-io snyk-io bot commented Oct 21, 2024

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    • smoke-tests/test/fixtures/large-install/package.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 159/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00396, Social Trends: No, Days since published: 1135, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.65, Score Version: V5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908
Yes Proof of Concept
high severity 222/1000
Why? Confidentiality impact: High, Integrity impact: Low, Availability impact: None, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): Required, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00063, Social Trends: No, Days since published: 362, Reachable: No, Transitive dependency: No, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 7.03, Likelihood: 3.15, Score Version: V5
Cross-site Request Forgery (CSRF)
SNYK-JS-AXIOS-6032459
No Proof of Concept
medium severity 89/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.01055, Social Trends: No, Days since published: 312, Reachable: No, Transitive dependency: No, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 2.35, Likelihood: 3.78, Score Version: V5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-AXIOS-6124857
No Proof of Concept
high severity 167/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.01055, Social Trends: No, Days since published: 290, Reachable: No, Transitive dependency: No, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.78, Score Version: V5
Prototype Pollution
SNYK-JS-AXIOS-6144788
No No Known Exploit
high severity 294/1000
Why? Confidentiality impact: High, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00084, Social Trends: No, Days since published: 70, Reachable: No, Transitive dependency: No, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 7.84, Likelihood: 3.74, Score Version: V5
Server-side Request Forgery (SSRF)
SNYK-JS-AXIOS-7361793
No Proof of Concept
high severity 111/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00046, Social Trends: No, Days since published: 40, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 1.84, Score Version: V5
Asymmetric Resource Consumption (Amplification)
SNYK-JS-BODYPARSER-7926860
No No Known Exploit
high severity 169/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00045, Social Trends: No, Days since published: 161, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.81, Score Version: V5
Uncontrolled resource consumption
SNYK-JS-BRACES-6838727
Yes Proof of Concept
medium severity 44/1000
Why? Confidentiality impact: None, Integrity impact: Low, Availability impact: None, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00045, Social Trends: No, Days since published: 15, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 2.35, Likelihood: 1.84, Score Version: V5
Cross-site Scripting (XSS)
SNYK-JS-COOKIE-8163060
No No Known Exploit
medium severity 98/1000
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: None, Scope: Changed, Exploit Maturity: No data, User Interaction (UI): Required, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00044, Social Trends: No, Days since published: 209, Reachable: No, Transitive dependency: No, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 4.54, Likelihood: 2.15, Score Version: V5
Open Redirect
SNYK-JS-EXPRESS-6474509
No No Known Exploit
medium severity 105/1000
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): Required, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00046, Social Trends: No, Days since published: 40, Reachable: No, Transitive dependency: No, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 5.62, Likelihood: 1.86, Score Version: V5
Cross-site Scripting
SNYK-JS-EXPRESS-7926867
No No Known Exploit
high severity 158/1000
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00051, Social Trends: No, Days since published: 294, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.62, Likelihood: 2.81, Score Version: V5
Improper Handling of Extra Parameters
SNYK-JS-FOLLOWREDIRECTS-6141137
No Proof of Concept
medium severity 159/1000
Why? Confidentiality impact: High, Integrity impact: None, Availability impact: None, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): Low, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00044, Social Trends: No, Days since published: 220, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.64, Score Version: V5
Information Exposure
SNYK-JS-FOLLOWREDIRECTS-6444610
No Proof of Concept
medium severity 141/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Local, EPSS: 0.01055, Social Trends: No, Days since published: 326, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.35, Score Version: V5
Missing Release of Resource after Effective Lifetime
SNYK-JS-INFLIGHT-6095116
Yes Proof of Concept
high severity 124/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00045, Social Trends: No, Days since published: 161, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.06, Score Version: V5
Inefficient Regular Expression Complexity
SNYK-JS-MICROMATCH-6838728
Yes No Known Exploit
medium severity 67/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00045, Social Trends: No, Days since published: 41, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 2.35, Likelihood: 2.81, Score Version: V5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-PATHTOREGEXP-7925106
No Proof of Concept
medium severity 63/1000
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00204, Social Trends: No, Days since published: 1273, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 2.35, Likelihood: 2.65, Score Version: V5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-POSTCSS-1255640
Yes Proof of Concept
medium severity 45/1000
Why? Confidentiality impact: None, Integrity impact: Low, Availability impact: None, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00086, Social Trends: No, Days since published: 386, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 2.35, Likelihood: 1.89, Score Version: V5
Improper Input Validation
SNYK-JS-POSTCSS-5926692
Yes No Known Exploit
low severity 79/1000
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): Required, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00046, Social Trends: No, Days since published: 40, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Low, Package Popularity Score: 99, Impact: 5.62, Likelihood: 1.39, Score Version: V5
Cross-site Scripting
SNYK-JS-SEND-7926862
No No Known Exploit
medium severity 109/1000
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: None, Scope: Changed, Exploit Maturity: Proof of Concept, User Interaction (UI): Required, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.01055, Social Trends: No, Days since published: 286, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 4.54, Likelihood: 2.39, Score Version: V5
Cross-site Scripting (XSS)
SNYK-JS-SERIALIZEJAVASCRIPT-6147607
Yes Proof of Concept
low severity 79/1000
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): Required, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00052, Social Trends: No, Days since published: 40, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Low, Package Popularity Score: 99, Impact: 5.62, Likelihood: 1.39, Score Version: V5
Cross-site Scripting
SNYK-JS-SERVESTATIC-7926865
No No Known Exploit
medium severity 155/1000
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): Required, Privileges Required (PR): Low, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00059, Social Trends: No, Days since published: 54, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 7.84, Likelihood: 1.98, Score Version: V5
Cross-site Scripting (XSS)
SNYK-JS-WEBPACK-7840298
No Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: @typescript-eslint/eslint-plugin The new version differs by 250 commits.
  • ef2eab1 chore(release): publish 8.3.0
  • f5ee5eb feat(typescript-estree): reload project service once when file config isn't found (#9853)
  • fd55358 chore: enable sonarjs/no-duplicated-branches (#9821)
  • 692a3f5 feat(typescript-estree): replace `globby` w/ `fast-glob` (#9518)
  • a1bcf5b docs: fix typo in v8 blog post (#9829)
  • 30d4eae chore: enable eslint-plugin-perfectionist on rule-schema-to-typescript-types package (#9846)
  • e87ab8c chore: enable eslint-plugin-perfectionist on types package (#9850)
  • 9f70ed1 fix(ast-spec): use `Expression` in argument of `ThrowStatement` (#9632)
  • 90cebbb docs: replace most references to "project: true" with "projectService: true" (#9835)
  • 7160687 chore: enable unicorn/no-lonely-if (#9830)
  • 45b7d81 chore: disable nx verbose logging
  • d4f6943 chore: enable eslint-plugin-perfectionist on typescript-eslint package (#9851)
  • 9d97f34 chore: enable eslint-plugin-perfectionist on rule-tester package (#9847)
  • 9612d81 chore: enable eslint-plugin-perfectionist on parser package (#9845)
  • 6377f18 fix(utils): add `TSDeclareFunction` to `functionTypeTypes` (#9788)
  • 8c291df chore: enable eslint-plugin-perfectionist on integration-tests package (#9844)
  • 88b44ce chore: enable eslint-plugin-perfectionist on ast-spec package (#9842)
  • 6d85a3b chore(deps): update dependency @ types/node to v20.15.0 (#9876)
  • 0dd2bdc chore(deps): update dependency cspell to v8.14.1 (#9880)
  • 8389e06 docs(eslint-plugin): [restrict-template-expressions] add explanation for allowNumber (#9870)
  • ee38b52 chore: enable eslint-plugin-perfectionist on website packages (#9840)
  • 10b2ae3 docs: add FAQs > TypeScript entry on comment directives (#9862)
  • 9aeba30 chore: correct a few comment placements in utils (#9856)
  • 08bdec4 chore: enable eslint-plugin-perfectionist on visitor-keys package (#9841)

See the full diff

Package name: @typescript-eslint/parser The new version differs by 250 commits.
  • ef2eab1 chore(release): publish 8.3.0
  • f5ee5eb feat(typescript-estree): reload project service once when file config isn't found (#9853)
  • fd55358 chore: enable sonarjs/no-duplicated-branches (#9821)
  • 692a3f5 feat(typescript-estree): replace `globby` w/ `fast-glob` (#9518)
  • a1bcf5b docs: fix typo in v8 blog post (#9829)
  • 30d4eae chore: enable eslint-plugin-perfectionist on rule-schema-to-typescript-types package (#9846)
  • e87ab8c chore: enable eslint-plugin-perfectionist on types package (#9850)
  • 9f70ed1 fix(ast-spec): use `Expression` in argument of `ThrowStatement` (#9632)
  • 90cebbb docs: replace most references to "project: true" with "projectService: true" (#9835)
  • 7160687 chore: enable unicorn/no-lonely-if (#9830)
  • 45b7d81 chore: disable nx verbose logging
  • d4f6943 chore: enable eslint-plugin-perfectionist on typescript-eslint package (#9851)
  • 9d97f34 chore: enable eslint-plugin-perfectionist on rule-tester package (#9847)
  • 9612d81 chore: enable eslint-plugin-perfectionist on parser package (#9845)
  • 6377f18 fix(utils): add `TSDeclareFunction` to `functionTypeTypes` (#9788)
  • 8c291df chore: enable eslint-plugin-perfectionist on integration-tests package (#9844)
  • 88b44ce chore: enable eslint-plugin-perfectionist on ast-spec package (#9842)
  • 6d85a3b chore(deps): update dependency @ types/node to v20.15.0 (#9876)
  • 0dd2bdc chore(deps): update dependency cspell to v8.14.1 (#9880)
  • 8389e06 docs(eslint-plugin): [restrict-template-expressions] add explanation for allowNumber (#9870)
  • ee38b52 chore: enable eslint-plugin-perfectionist on website packages (#9840)
  • 10b2ae3 docs: add FAQs > TypeScript entry on comment directives (#9862)
  • 9aeba30 chore: correct a few comment placements in utils (#9856)
  • 08bdec4 chore: enable eslint-plugin-perfectionist on visitor-keys package (#9841)

See the full diff

Package name: archiver The new version differs by 25 commits.

See the full diff

Package name: axios The new version differs by 89 commits.

See the full diff

Package name: copy-webpack-plugin The new version differs by 52 commits.

See the full diff

Package name: css-loader The new version differs by 20 commits.

See the full diff

Package name: css-minimizer-webpack-plugin The new version differs by 11 commits.

See the full diff

Package name: esbuild-sass-plugin The new version differs by 12 commits.

See the full diff

Package name: eslint The new version differs by 250 commits.
  • e0cbc50 9.0.0
  • 75cb5f4 Build: changelog update for 9.0.0
  • 19f9a89 chore: Update dependencies for v9.0.0 (#18275)
  • 7c957f2 chore: package.json update for @ eslint/js release
  • d73a33c chore: ignore `/docs/v8.x` in link checker (#18274)
  • d54a412 feat: Add --inspect-config CLI flag (#18270)
  • e151050 docs: update get-started to the new `@ eslint/create-config` (#18217)
  • 610c148 fix: Support `using` declarations in no-lone-blocks (#18269)
  • 44a81c6 chore: upgrade knip (#18272)
  • 94178ad docs: mention about `name` field in flat config (#18252)
  • 1765c24 docs: add Troubleshooting page (#18181)
  • e80b60c chore: remove code for testing version selectors (#18266)
  • 96607d0 docs: version selectors synchronization (#18260)
  • e508800 fix: rule tester ignore irrelevant test case properties (#18235)
  • a129acb fix: flat config name on ignores object (#18258)
  • 97ce45b feat: Add `reportUsedIgnorePattern` option to `no-unused-vars` rule (#17662)
  • 651ec91 docs: remove `/* eslint-env */` comments from rule examples (#18249)
  • 950c4f1 docs: Update README
  • 3e9fcea feat: Show config names in error messages (#18256)
  • b7cf3bd fix!: correct `camelcase` rule schema for `allow` option (#18232)
  • 12f5746 docs: add info about dot files and dir in flat config (#18239)
  • b93f408 docs: update shared settings example (#18251)
  • 26384d3 docs: fix `ecmaVersion` in one example, add checks (#18241)
  • 7747097 docs: Update PR review process (#18233)

See the full diff

Package name: express The new version differs by 112 commits.

See the full diff

Package name: postcss The new version differs by 19 commits.

See the full diff

Package name: sass The new version differs by 238 commits.

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. Here's why:

  • It seems to have been created by a bot (hey, snyk-io[bot]!). We assume it knows what it's doing!
  • It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!
  • We don't review packaging changes - Let us know if you'd like us to change this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants