fix(deps): update springsecurityversion to v5 [security] (major)#2941
Closed
renovate[bot] wants to merge 1 commit into
Closed
fix(deps): update springsecurityversion to v5 [security] (major)#2941renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.2.20.RELEASE→5.7.134.2.20.RELEASE→5.7.14Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Privilege escalation in spring security
CVE-2021-22112 / GHSA-gq28-h5vg-8prx
More information
Details
Spring Security 5.4.x prior to 5.4.4, 5.3.x prior to 5.3.8.RELEASE, 5.2.x prior to 5.2.9.RELEASE, and older unsupported versions can fail to save the SecurityContext if it is changed more than once in a single request.A malicious user cannot cause the bug to happen (it must be programmed in). However, if the application's intent is to only allow the user to run with elevated privileges in a small portion of the application, the bug can be leveraged to extend those privileges to the rest of the application.
Severity
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Authorization bypass in Spring Security
CVE-2022-22978 / GHSA-hh32-7344-cg2f
More information
Details
In Spring Security versions 5.5.6 and 5.5.7 and older unsupported versions, RegexRequestMatcher can easily be misconfigured to be bypassed on some servlet containers. Applications using RegexRequestMatcher with
.in the regular expression are possibly vulnerable to an authorization bypass.Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Spring Security vulnerable to Authorization Bypass of Static Resources in WebFlux Applications
CVE-2024-38821 / GHSA-c4q5-6c82-3qpw
More information
Details
Spring WebFlux applications that have Spring Security authorization rules on static resources can be bypassed under certain circumstances.
For this to impact an application, all of the following must be true:
Severity
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Erroneous authentication pass in Spring Security
CVE-2024-22257 / GHSA-f3jh-qvm4-mg39
More information
Details
In Spring Security, versions 5.7.x prior to 5.7.12, 5.8.x prior to 5.8.11, versions 6.0.x prior to 6.0.9, versions 6.1.x prior to 6.1.8, versions 6.2.x prior to 6.2.3, an application is possible vulnerable to broken access control when it directly uses the AuthenticatedVoter#vote passing a null Authentication parameter.
Specifically, an application is vulnerable if:
The application uses AuthenticatedVoter directly and a null authentication parameter is passed to it resulting in an erroneous true return value.
An application is not vulnerable if any of the following is true:
Note that AuthenticatedVoter is deprecated since 5.8, use implementations of AuthorizationManager as a replacement.
Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Spring Framework has Authorization Bypass for Case Sensitive Comparisons
CVE-2024-38827 / GHSA-q3v6-hm2v-pw99
More information
Details
The usage of String.toLowerCase() and String.toUpperCase() has some Locale dependent exceptions that could potentially result in authorization rules not working properly.
Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
spring-projects/spring-security (org.springframework.security:spring-security-web)
v5.7.13Compare Source
v5.7.12Compare Source
🪲 Bug Fixes
nullAuthentication #14715v5.7.11Compare Source
⭐ New Features
v5.7.10Compare Source
🪲 Bug Fixes
🔨 Dependency Upgrades
v5.7.9Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.7.8Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.7.7Compare Source
⭐ New Features
🪲 Bug Fixes
DefaultSaml2AuthenticatedPrincipal:LinkedMultiValueMap is not in the allowlist#11785🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.7.6Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
v5.7.5Compare Source
🪲 Bug Fixes
v5.7.4Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
v5.7.3Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
v5.7.2Compare Source
⭐ New Features
🪲 Bug Fixes
@Query#11289🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.7.1Compare Source
🪲 Bug Fixes
v5.7.0Compare Source
⭐ New Features
🪲 Bug Fixes
@EnableMethodSecuritydoesn't resolve annotations on interfaces through a Proxy #11177🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.6.12Compare Source
🪲 Bug Fixes
🔨 Dependency Upgrades
v5.6.11Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
v5.6.10Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.6.9Compare Source
🪲 Bug Fixes
v5.6.8Compare Source
⭐ New Features
🪲 Bug Fixes
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.6.7Compare Source
⭐ New Features
🪲 Bug Fixes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.