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 12 vulnerabilities #15

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

Conversation

mak-thevar
Copy link
Owner

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


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:
    • WebCore/package.json
    • WebCore/package-lock.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Prototype Pollution
SNYK-JS-CHARTJS-1018716
No Proof of Concept
high severity 644/1000
Why? Has a fix available, CVSS 8.6
Use of Weak Hash
SNYK-JS-CRYPTOJS-6028119
No No Known Exploit
high severity 579/1000
Why? Has a fix available, CVSS 7.3
Prototype Pollution
SNYK-JS-DATATABLESNET-1016402
No No Known Exploit
low severity 476/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 3.1
Cross-site Scripting (XSS)
SNYK-JS-DATATABLESNET-1540544
No Proof of Concept
medium severity 601/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.6
Prototype Pollution
SNYK-JS-DATATABLESNET-598806
No Proof of Concept
high severity 589/1000
Why? Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-JQUERYVALIDATION-1056868
No No Known Exploit
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-JQUERYVALIDATION-2840635
No Proof of Concept
medium severity 479/1000
Why? Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-JQUERYVALIDATION-2940620
No No Known Exploit
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Denial of Service (DoS)
SNYK-JS-JSZIP-1251497
No Proof of Concept
medium severity 529/1000
Why? Has a fix available, CVSS 6.3
Arbitrary File Write via Archive Extraction (Zip Slip)
SNYK-JS-JSZIP-3188562
No No Known Exploit
high severity 589/1000
Why? Has a fix available, CVSS 7.5
Directory Traversal
SNYK-JS-MOMENT-2440688
No No Known Exploit
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-MOMENT-2944238
No Proof of Concept

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

Commit messages
Package name: chart.js The new version differs by 9 commits.
  • 1d92605 Use Object.create(null) as `merge` target (#7920)
  • dff7140 When objects are merged together, the target prototype can be polluted. (#7918)
  • d919188 Bump verison number to v2.9.4
  • 42ed589 Fix Maximum call stack size exception in computeLabelSizes (#7883)
  • 063b7dc [2.9] FitBoxes recursion when dimensions are NaN (#7853)
  • 2493cb5 Use node v12.18.2 on Travis CI (#7864)
  • 679ec4a docs: fix rollup external moment (#7587)
  • 484f0d1 Preserve object prototypes when cloning (#7404)
  • 2df6986 Look for any branch starting with release (#7087) (#7089)

See the full diff

Package name: datatables.net The new version differs by 250 commits.
  • d67ca5d Sync tag release - 1.11.3
  • 02aee29 79772b97fe6d45af67057cc13fa6af3f00c873ea 1.11.3 release
  • 0ba589b 148ef5aaad0ebbafab2afd5b52e30b09b509301b remove debug
  • 3e83d1d 1be97b106ca9b87308ca4fba2e8d8abf795c9213 dev: Stop calling save state when loading a state
  • 5047dd5 1eddf57e55486c9e69581f14f77a2c3cd58b43f4 Fix: Polyfill for String.prototype.includes
  • c12b06c af651f6ab12052c1cb5d67cb73ad3284e2c296cb Fix: Add polyfill for Array.prototype.includes as we use it in extensions now and IE11 (which is still supported) does not have Array.prototype.includes
  • 59a8d3f e835ddc5b800c47f7e9e32a91cc522f8ca7ced5c Fix: If an array was passed to the HTML escape entities function it would not have its contents escaped
  • 7e67f10 eb374d15c81375eb82eca6f16a27ecf2b86f0701 Release 1.11.2
  • 267d3bf 45b675ba154e93eae3087811c7cd36675c953b10 dev: Only set start position internal property on initialisation
  • 90940b2 e5bbe90f5ddb2e0016f6d8c158390b046c7d923a dev: Need columns visibility to be restoreable when using statesave not at initialisation
  • d237bed a9f7bdf49784b713583995c0fd1863a279ed6533 return true from loadstate function
  • ac873b2 1ae8c6893bd43961c55c3d0dff4a409bbffde3a5 TEST updated case number for disabled tests (was using the old bug tracker)
  • 3eb5dab d4d67505a6a80b5645bb1078037e3bcd14816070 update: Move implementstate function so that it is available from the outside
  • b5bd164 2496e827205d7a138c2da4456c4926c7bc6c00f8 test: revert the previous commit to add an afterall
  • 7980ff7 485a1cff8910a8f953fab52d8950aafba1c92d75 test: Fix issue with tests not cleaning up nicely when they finish
  • 3fbab9a b2b0ae8f214878fe08bc3f507624584cb6d3b242 fix: Fix issue with internal function not retrieving filter data where appropriate
  • 2d7d3e1 Sync tag release - 1.11.2
  • 691e7fc b231df3c8fdf73ee04bcd2a6b75bb94e94322a74
  • 46aa22b Update datatables.json to include js files
  • d2daf5e b231df3c8fdf73ee04bcd2a6b75bb94e94322a74 TEST changes to support StateRestore
  • b72bdde d06d068a421fe57e888d6270166579812f0c2cbd
  • 9bd642e d06d068a421fe57e888d6270166579812f0c2cbd
  • 5a4328f Sync tag release - 1.11.1
  • c13e9aa d06d068a421fe57e888d6270166579812f0c2cbd DataTables 1.11.1

See the full diff

Package name: datatables.net-bs4 The new version differs by 226 commits.
  • dfc7316 Sync tag release - 1.11.0
  • 622f639 a6ece4b2200e305b761f1ba2a893d8bcc5c5cb52 Fix: Language information being loaded in might not take into account the thousands and decimal separator options if using camelCase style
  • be7648d 2fbd02e4f168a5b5a4f5e9a7a935230ffc694e05 Readme: Update package manager section
  • 190736d 82e29b70c11f82a33c180362fcb7680f6032a624
  • 99d21b5 Include types in package.json and correct folder
  • 498cf42 90d756c563582681fce93859952654d814bf1414 Update: Remove `zoom` hacks for IE6
  • 90d260e c786a08db6bf6a8cd9b9da1707bc0f776b380483 Fix: CSS for nested DataTable in a scrolling DataTable would have its sorting icons removed
  • 42ce8d3 bff756573cff460d180af024046fa12173335650 Example: Add a search-side processing example for `-init search.return`.
  • 3fa2389 92eec59cf594ce7aadba5945031e2442c2086136 DEV tweaks to enter key example
  • ee3318c b732d779fe8861e16fabf41e83c2b5d7ade6e2b2 new: New initialisation option for search on return.
  • 7917d05 f49883e2fd683142fe688f5670908a443d52c856 Fix: Rather than using Bootstrap 5's default row striping (which is 2n+1 based) we need to use the .odd selector to account for injected rows (child rows, rowgroup, etc).
  • b2d815b 2c9940c023915984f5325b051af6748a887a8431 DEV tweaks to fuzzy search example
  • 9b9b97c 2bef3655d1427404e06a18720ac380ce989dc9b8 new: New example for fuzzySearch - won't work until js file is added to cdn
  • feee275 99456a13f37aa243e85d008869439d75f3a4c626 Types: Fix for old style `$().dataTable()` init
  • b6fd977 e1c071b8e2b3e4ce6d3e508f4851c3a2c8ee9744 Types: Fix jQuery definitions
  • 50892ec 6cd6387e6a0c32c3c83f3a91c34ae3eda4cc5fcb Types: Typing for selectors and passing around the data type more
  • a5f82a9 4d9ddb4ac48674f01c432d0488e1884db5308d69 Types: Row data type information can be passed around now
  • 33c5891 95508a92b2a5c638afbee859e774cd57dab7e135 Docs: Fix names of new static get/set methods
  • 06346bc d34661c11a58978b17afdc27bea78acfc5458444 Fix: Remove superflous aria roles
  • 36e7f99 bf1f0eb31dfdc5b9790c597b8c63bf4876d9c03f Docs: Add Bootstrap 5 to `-init dom`
  • b47af93 b5287626fe86319a25e1182ddddf8adf17ed7096 Fix: Scrollbar was showing on tables which had a border on the table
  • 3df71f3 0c7ee29e8de948282be59f640be0d7214c184cfa TEST updated tests for DD02036
  • f074aa4 01128f168f9b2112ea9e565bef0a67d3afcfc1d4 fix: Make requestChild event run before initComplete
  • 4814bf6 aef9c8080d64820cf72b1fe957e36bff8688df5f fix: Fix mistake in docs by removing a third parameter documented in requestChild event that does not exist

See the full diff

Package name: jquery-validation The new version differs by 29 commits.
  • 5907740 1.19.5
  • 5bbd80d Merge pull request from GHSA-ffmh-x56j-9rc3
  • 3d3c1fb Chore: Add CodeQL analysis
  • 0da4906 Core: fix deprecated jquery .submit() event shorthand (#2430)
  • 1b79877 Localization: Add periods to messages (#2266)
  • b68e282 Chore: update changelog
  • 3a4cd94 Build: Updating the master version to 1.19.5-pre.
  • 91d2098 Build: update release steps
  • 69cb17e Core: fix ReDoS vulnerability in url2 (#2428)
  • aa5bcdc Chore: update issue templates
  • 350f6ae Core: fix validation for input type="date" (#2360)
  • 7828568 Gruntfile.js: add LICENSE.md to zip tarball (#2386)
  • 3688078 Chore: switch to stale bot github action (#2425)
  • f8b0b53 README: update build status badge (#2424)
  • 25293cc Test: Switch from Travis to GitHub workflows (#2423)
  • 900a90b Core: fix code style (#2422)
  • eb88df0 Core: wait for pendingRequests to finish before submitting form (#2369)
  • 31ea8ff Fixed bug for Html Editor(summernote) (#2154)
  • df89cf0 Create SECURITY.md
  • bda9a58 Build: added CVE-2021-21252 reference
  • 322a575 Build: Updating the master version to 1.19.4-pre.
  • 5d8f29e Core: fixed Regular Expression Denial of Service vulnerability (#2371)
  • b8d6646 Localization: Add "pattern" translation for French (#2363)
  • b9c793c docs: Fix simple typo, atteched -> attached (#2345)

See the full diff

Package name: jszip The new version differs by 56 commits.
  • 3b98cfc 3.8.0
  • 2edab36 Sanitize filenames with `loadAsync` to prevent zip slip attacks
  • 1f631b0 Update contributing
  • 459ff79 Add tests for utils that remove leading slash
  • d4702a7 Merge pull request #541 from PatricSteffen/patch-1
  • 2ebb7e8 Merge pull request #737 from satoshicano/update-types-JSZipLoadOptions
  • 85c4989 Merge pull request #796 from Stuk/ghci
  • 40cc7f4 Add dependency caching
  • 5ee321e Install deps needed for Playwright on Github Actions
  • eeb841e Remove code and dependencies used for Saucelabs
  • e281bc3 Test using Playwright instead of Saucelabs
  • f7275e6 Use local qunit files in tests
  • 0509c73 Add playwright and http-server
  • 2bb0f74 Add names to steps
  • a076d64 Add Github Actions PR workflow
  • 3f2f0da 3.7.1
  • 9f9c33b Updates for 3.7.1
  • 5639745 Merge branch 'fix-build'
  • e08003e Fix lint
  • 79f7691 Revert "Disable proto assert that fails in browsers"
  • 89298b9 Update gitignore for Mac, and sort
  • 81cb5eb Temporarily update docs for building dist correctly
  • e5b3f0d 3.7.0
  • e88ba4b Update for version 3.7.0

See the full diff

Package name: pdfmake The new version differs by 59 commits.
  • 8827c9a 0.1.71
  • 08d2b3b refresh pdf examples
  • 0778858 update pdfkit to 0.12.0
  • e720def update Roboto font, version 3.004
  • 49377ff Update LICENSE
  • 625b160 cleanup in npm release archive
  • 4f1fa64 GitHub CI - fix double building
  • 0efc03a reformat
  • e248dd2 Performance problem when pageBreakBefore for large files used fixed (v0.1) (#2203)
  • ecb9efe ignore .idea
  • 800aae3 0.1.70
  • 1fb9759 fix definition for compatibility with IE11 #2170
  • afff197 contributing.md not required in 0.1 branch, normalize composer.json
  • e2969bf GitHub Actions 0.1 branch status badge
  • 3414e47 fix support node 8
  • 78676e3 ignore .github
  • e179969 github actions - disable fail-fast
  • 5e69351 Merge branch '0.1' of https://github.com/bpampuch/pdfmake into 0.1
  • 1597a8d CI GitHub action
  • e12124d reformat
  • c404252 0.1.69
  • dd49fcd fix banner
  • ec646e3 refresh pdf examples
  • 27d4b1c migrate to terser (related with #1832)

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


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Prototype Pollution
🦉 Use of Weak Hash
🦉 Cross-site Scripting (XSS)
🦉 More lessons are available in Snyk Learn

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.

None yet

2 participants