beyond-code-github / Superscribe

A fresh take on URL routing for Web APIs
Apache License 2.0
64 stars 6 forks source link

Bump Nancy from 0.21.1 to 1.4.4 in /Superscribe.Tests.OwinFrameworkHandoff #24

Open dependabot[bot] opened 2 years ago

dependabot[bot] commented 2 years ago

Bumps Nancy from 0.21.1 to 1.4.4.

Release notes

Sourced from Nancy's releases.

v1.4.4

  • Security Issue in JSON deserialization used by CSRF cookie handling. Removed use of JSON (de)serialization in Csrf.cs, to prevent a possible remote code execution vulnerability. Thanks to Alvaro Muñoz and Alexandr Mirosh from Hewlett-Packard Enterprise Security for pointing out this flaw. Affected versions are all Nancy 1.x releases and all pre-release candidates of 2.x up to and including 2.0-clinteastwood. The new CRSF cookie will not be backwards compatible with cookies that was generated with earlier versions.

  • All 1.x users are advised to upgrade to 1.4.4

  • All 2.x users are advised to use a build from our MyGet feed until 2.0-dangermouse has been published to NuGet

ℹ️ Be advised that you have had to explicitly enable CSRF support, by calling CSRF.Enable(...), to be affected by this vulnerability.

Commits
  • b826aaf Updated SharedAssemblyInfo to v1.4.4
  • d677ddd Removed invalid test
  • 292185a Removed use of object serializer for Csrf cookie generation
  • d2d0240 Fixed build issue with claims
  • b220b4d Updated version
  • 2b26073 Replaced an unintended NullReferenceException when a partial view could not b...
  • 0b0f632 Removed net45 specific test
  • 36617b5 Fixes issue #2131 with XmlProcessor
  • e716532 Make sure we keep ReasonPhrase from existing Response
  • 0f22838 Tweak test to fail
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/beyond-code-github/Superscribe/network/alerts).