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] Upgrade vm2 from 3.9.15 to 3.9.19 #242

Closed

Conversation

biancode
Copy link
Contributor

This PR was automatically created by Snyk using the credentials of a real user.


Snyk has created this PR to upgrade vm2 from 3.9.15 to 3.9.19.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 4 versions ahead of your current version.
  • The recommended version was released a month ago, on 2023-05-16.

The recommended version fixes:

Severity Issue PriorityScore (*) Exploit Maturity
Sandbox Escape
SNYK-JS-VM2-5422057
811/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 9.8
Proof of Concept
Improper Handling of Exceptional Conditions
SNYK-JS-VM2-5426093
811/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 9.8
No Known Exploit
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
SNYK-JS-VM2-5537079
811/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 9.8
Proof of Concept
Sandbox Bypass
SNYK-JS-VM2-5537100
811/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 9.8
Proof of Concept

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

Release notes
Package name: vm2
  • 3.9.19 - 2023-05-16

    Fixes

    cfa3fc6: Fix resolver issue.

  • 3.9.18 - 2023-05-15

    New Features

    dd81ff6: Add resolver API to create a shared resolver for multiple NodeVM instances allowing to cache scripts and increase sandbox startup times.
    4d662e3: Allow to pass a function to require.context which is called with the filename allowing to specify the context pre file. (Thanks to @ blakebyrnes)

    Fixes

    d88105f: Fix issue leaking host array through Proxy. (Thanks to @ arkark (Takeshi Kaneko) of GMO Cybersecurity by Ierae, Inc.)
    5206ba2: Fix issue with inspect being writeable. (Thanks to @ arkark (Takeshi Kaneko) of GMO Cybersecurity by Ierae, Inc.)

  • 3.9.17 - 2023-04-17

    Fixes

    4b22e87: Fix issue in catch block protection. (Thanks to Xion (SeungHyun Lee) of KAIST Hacking Lab.)
    f3db4de: Fix issue with host exceptions thrown in async functions leaking though the Promise.

  • 3.9.16 - 2023-04-11

    Fixes

    24c724d: Fix issue in transformer issue by reworking replacement logic. (Thanky to Xion (SeungHyun Lee) of KAIST Hacking Lab.)

  • 3.9.15 - 2023-04-06

    Fixes

    d534e57: Ensure no host objects are passed through to Error.prepareStackTrace. (Thanky to Seongil Wi from KAIST WSP Lab)

from vm2 GitHub release notes
Commit messages
Package name: vm2
  • 1663f23 Release 3.9.19
  • cfa3fc6 Fix resolver issue
  • 2f446e5 Release 3.9.18
  • 587bb13 Add tests for past vulnerabilities
  • f5a129a Merge branch 'master' of https://github.com/patriksimek/vm2
  • dd81ff6 Merge pull request #519 from XmiliaH/resolver-api
  • af983a8 Merge remote-tracking branch 'upstream/master' into resolver-api
  • 5206ba2 Inspect method should be readonly
  • d88105f Ensure host array does not leak through proxy
  • 4d662e3 Merge pull request #521 from ulixee/pathContext
  • 1728bdf chore: simplify default function for path context
  • 7d16a56 Merge branch 'patriksimek:master' into pathContext
  • e085219 feat: default pathContext to sandbox
  • cbd42bc fix: alter test to verify module context
  • fb71483 fix: simplify api interface for pathContext
  • 1b8b855 fix: pass pathContext to DefaultResolver
  • 294ce23 feat: allow per-module choice for vm context
  • 4f63dc2 Release 3.9.17
  • f3db4de Handle host errors captured in Promises
  • 4b22e87 Ensure every catch block is protected
  • 7b4eeab Add tests
  • e5cfcdc Reduce resolver API and add docu
  • 9e2b605 Make resolver API public
  • 24c724d Release 3.9.16

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@github-actions
Copy link

Greet Contributors Bot
Thank you for taking your time and effort for your contribution, we truly value it. 🎉

The amazing contributor in this pull request is @snyk-bot

@github-actions github-actions bot added the Stale label Aug 28, 2023
@github-actions github-actions bot closed this Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants