[Snyk] Security upgrade expo from 33.0.7 to 39.0.1 #22

Open
snyk-bot wants to merge 1 commit from snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573 into master
snyk-bot commented 2021-09-16 05:42:52 +02:00 (Migrated from github.com)

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:
    • packages/demo/package.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 768/1000
Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908
Yes Proof of Concept

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

Commit messages
Package name: expo The new version differs by 250 commits.
  • 36f0c3f Publish expo
  • 0b55ad5 Publish packages
  • d779848 [docs] Improve formatting of customizing-webpack headers
  • 2566ad7 [notifications] Update README with managed workflow installation instructions
  • bc21f27 [docs] Update wording of Firebase configuration in Using FCM docs
  • 49e2e4e [ncl] use silentLaunch: true in development clients (#9923)
  • 517f1b9 [android][ios][expo-updates] fix manifest isVerified/id values for expo-cli-hosted and self-hosted apps (#9919)
  • 3f550d5 [docs] Upgrade React Native docs to 0.63.2 (#9838)
  • eb9bd27 Add Reanimated v2 to Expo (#9879)
  • 2465596 [ios] Add RCTBridgeModule conformance o EXDisabledDevMenu (#9932)
  • 0bf8402 [expo-gl-cpp] enable stencil buffer on Android (#9928)
  • 5810672 [repo] Remove Flutter code from the workspace (#9913)
  • a2aad4e [iOS][test-suite][notifications] Disable foreign notif test (#9929)
  • fd13d3a [ios] Enable TurboModules based on a flag (#9908)
  • c6134b4 [home] Publish dev home with DevMenu fixes
  • b42dcb4 [ios][expotools] Fixes for versioned TurboModules (#9862)
  • 3e69bc1 [ncl] fix GLThreeSprite example (#9911)
  • 08b9659 [expo-gl-cpp] coerce bool value when number is expected (#9910)
  • fb3e0f7 [ios] Fix DevMenu and RedBox behavior when TurboModules are enabled (#9906)
  • 60a287a [docs][expo-updates] pass over updates config values documentation
  • bd64e50 [docs] No more "check the IDFA box" in SDK 39
  • 7943ac3 Publish packages
  • 7b76bab [iOS][amplitude] Upgrade Amplitude-iOS@4.7.1 to Amplitude@6.0.0 (#9880)
  • 25cd9f1 [expo-gl-cpp] invalidate gl jsi cache on jsi::Runtime destroy (#9883)

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.


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

For more information:
🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic

<h3>Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.</h3> #### Changes included in this PR - Changes to the following files to upgrade the vulnerable dependencies to a fixed version: - packages/demo/package.json #### Vulnerabilities that will be fixed ##### With an upgrade: Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- ![high severity](https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png "high severity") | **768/1000** <br/> **Why?** Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 7.5 | Regular Expression Denial of Service (ReDoS) <br/>[SNYK-JS-ANSIREGEX-1583908](https://snyk.io/vuln/SNYK-JS-ANSIREGEX-1583908) | Yes | Proof of Concept (*) Note that the real score may have changed since the PR was raised. <details> <summary><b>Commit messages</b></summary> </br> <details> <summary>Package name: <b>expo</b></summary> The new version differs by 250 commits.</br> <ul> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/36f0c3f1b19311be734f616e091ab6e123c4d23f">36f0c3f</a> Publish expo</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/0b55ad5d1a6f3840af44212458120212a23134d1">0b55ad5</a> Publish packages</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/d779848d65f07bcf6da10eb1d91274d520eacbda">d779848</a> [docs] Improve formatting of customizing-webpack headers</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/2566ad70218209a71349f3444ff15a3e4ea82448">2566ad7</a> [notifications] Update README with managed workflow installation instructions</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/bc21f272df4aa2864f1c05af979e3855eb93492c">bc21f27</a> [docs] Update wording of Firebase configuration in Using FCM docs</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/49e2e4ee954df114656db41bd7c1bd3c1e4eec26">49e2e4e</a> [ncl] use silentLaunch: true in development clients (#9923)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/517f1b9ebc94bb3bf65f2b186029c44770ee01fe">517f1b9</a> [android][ios][expo-updates] fix manifest isVerified/id values for expo-cli-hosted and self-hosted apps (#9919)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/3f550d509adc8878e0780ddd16d0db3524cde428">3f550d5</a> [docs] Upgrade React Native docs to 0.63.2 (#9838)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/eb9bd274472e646a730fd535a4bcf360039cbd49">eb9bd27</a> Add Reanimated v2 to Expo (#9879)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/2465596d0dc8548c9bc996099908583bba53326b">2465596</a> [ios] Add RCTBridgeModule conformance o EXDisabledDevMenu (#9932)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/0bf8402772460e404b56acc5d63818ac90e190ee">0bf8402</a> [expo-gl-cpp] enable stencil buffer on Android (#9928)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/581067249dbb121aa3a74221d97cd9c2643b4ceb">5810672</a> [repo] Remove Flutter code from the workspace (#9913)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/a2aad4ea6e9f327d03a9852102e18387420f3254">a2aad4e</a> [iOS][test-suite][notifications] Disable foreign notif test (#9929)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/fd13d3a07503f62df5417cecee776e583511f29a">fd13d3a</a> [ios] Enable TurboModules based on a flag (#9908)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/c6134b45e13443090672ef7436508e45ea4fee1c">c6134b4</a> [home] Publish dev home with DevMenu fixes</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/b42dcb4babb0ddfa66476f024c21c7f8b3bc9c99">b42dcb4</a> [ios][expotools] Fixes for versioned TurboModules (#9862)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/3e69bc1fb920f9bb9dfa869970633195557883c9">3e69bc1</a> [ncl] fix GLThreeSprite example (#9911)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/08b96595a5d3211b0a9bc95de84fe53a3f8337a0">08b9659</a> [expo-gl-cpp] coerce bool value when number is expected (#9910)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/fb3e0f7cecd5a32aa8e064fa24c69f10c0d05c93">fb3e0f7</a> [ios] Fix DevMenu and RedBox behavior when TurboModules are enabled (#9906)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/60a287ada440f502cf0145a6f08d267cc61b11e8">60a287a</a> [docs][expo-updates] pass over updates config values documentation</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/bd64e504fd1a0f9585e03a0177badbd821201a60">bd64e50</a> [docs] No more &quot;check the IDFA box&quot; in SDK 39</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/7943ac3267550aca1501c239a8675d680e1f6f3a">7943ac3</a> Publish packages</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/7b76babad70418dcf1856f0b4f933d850a656593">7b76bab</a> [iOS][amplitude] Upgrade Amplitude-iOS@4.7.1 to Amplitude@6.0.0 (#9880)</li> <li><a href="https://snyk.io/redirect/github/expo/expo/commit/25cd9f1f04619bfa3a4d40bc6a62b7ac04101d73">25cd9f1</a> [expo-gl-cpp] invalidate gl jsi cache on jsi::Runtime destroy (#9883)</li> </ul> <a href="https://snyk.io/redirect/github/expo/expo/compare/f213c9be2a909dae42a0a27d8aa4b9eac8e97be1...36f0c3f1b19311be734f616e091ab6e123c4d23f">See the full diff</a> </details> </details> Check the changes in this PR to ensure they won't cause issues with your project. ------------ **Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.* For more information: <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI4MmMwYWZiNC1mZWQwLTQxNjAtYWJhNS03MDIzYWE5ZmRjZTMiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjgyYzBhZmI0LWZlZDAtNDE2MC1hYmE1LTcwMjNhYTlmZGNlMyJ9fQ==" width="0" height="0"/><img src="https://app.snyk.io/badges/merge-advice/?package_manager=npm&package_name=expo&from_version=33.0.7&to_version=39.0.1&pr_id=82c0afb4-fed0-4160-aba5-7023aa9fdce3&visibility=false&has_feature_flag=false" width="0" height="0"/> 🧐 [View latest project report](https://app.snyk.io/org/morten-olsen/project/a90e32d7-b1f4-49fb-9bb1-80512396d067?utm_source&#x3D;github&amp;utm_medium&#x3D;fix-pr) 🛠 [Adjust project settings](https://app.snyk.io/org/morten-olsen/project/a90e32d7-b1f4-49fb-9bb1-80512396d067?utm_source&#x3D;github&amp;utm_medium&#x3D;fix-pr/settings) 📚 [Read more about Snyk's upgrade and patch logic](https://support.snyk.io/hc/en-us/articles/360003891078-Snyk-patches-to-fix-vulnerabilities) [//]: # (snyk:metadata:{"prId":"82c0afb4-fed0-4160-aba5-7023aa9fdce3","prPublicId":"82c0afb4-fed0-4160-aba5-7023aa9fdce3","dependencies":[{"name":"expo","from":"33.0.7","to":"39.0.1"}],"packageManager":"npm","projectPublicId":"a90e32d7-b1f4-49fb-9bb1-80512396d067","projectUrl":"https://app.snyk.io/org/morten-olsen/project/a90e32d7-b1f4-49fb-9bb1-80512396d067?utm_source=github&utm_medium=fix-pr","type":"auto","patch":[],"vulns":["SNYK-JS-ANSIREGEX-1583908"],"upgrade":["SNYK-JS-ANSIREGEX-1583908"],"isBreakingChange":true,"env":"prod","prType":"fix","templateVariants":["updated-fix-title","priorityScore","merge-advice-badge-shown"],"priorityScoreList":[768]})
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573:snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git switch snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git switch snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git rebase master
git switch master
git merge --ff-only snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git switch snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git rebase master
git switch master
git merge --no-ff snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git switch master
git merge --squash snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git switch master
git merge --ff-only snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git switch master
git merge snyk-fix-7a47e6c2fca17ce9a6edf70a309f2573
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
incubator/react-native-debug-console!22
No description provided.