fix(deps): update dependency org.springframework:spring-core to v5.3.27 [security] - autoclosed #266
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:
5.3.15
->5.3.27
GitHub Vulnerability Alerts
CVE-2022-22968
In Spring Framework versions 5.3.0 - 5.3.18, 5.2.0 - 5.2.20, and older unsupported versions, the patterns for disallowedFields on a DataBinder are case sensitive which means a field is not effectively protected unless it is listed with both upper and lower case for the first character of the field, including upper and lower case for the first character of all nested fields within the property path. Versions 5.3.19 and 5.2.21 contain a patch for this issue.
CVE-2022-22971
In spring framework versions prior to 5.3.20+ , 5.2.22+ and old unsupported versions, application with a STOMP over WebSocket endpoint is vulnerable to a denial of service attack by an authenticated user.
CVE-2022-22970
In spring framework versions prior to 5.3.20+ , 5.2.22+ and old unsupported versions, applications that handle file uploads are vulnerable to DoS attack if they rely on data binding to set a MultipartFile or javax.servlet.Part to a field in a model object.
CVE-2023-20861
In Spring Framework versions 6.0.0 - 6.0.6, 5.3.0 - 5.3.25, 5.2.0.RELEASE - 5.2.22.RELEASE, and older unsupported versions, it is possible for a user to provide a specially crafted SpEL expression that may cause a denial-of-service (DoS) condition.
CVE-2023-20863
In Spring Framework versions prior to 5.2.24.release+ , 5.3.27+ and 6.0.8+ , it is possible for a user to provide a specially crafted Spring Expression Language (SpEL) expression that may cause a denial-of-service (DoS) condition.
Release Notes
spring-projects/spring-framework (org.springframework:spring-core)
v5.3.27
Compare Source
⭐ New Features
StringUtils.truncate()
#30291ObjectUtils.nullSafeConciseToString()
#30287HttpComponentsHeadersAdapter#getFirst
nullable #30269🐞 Bug Fixes
AbstractMessageWriterResultHandler
#30215SharedEntityManagerCreator
#30164📔 Documentation
@PathVariable
reference documentation code snippets #30258@EnableWebSocket
#30187🔨 Dependency Upgrades
v5.3.26
Compare Source
⭐ New Features
matches
operator #30145matches
operator #30141@Nullable
annotations toLogMessage.format
methods #30009MockMvc.multipart()
Kotlin extensions withHttpMethod
#29941@JmsListener
subscription #29902SharedEntityManagerCreator
'squeryTerminatingMethods
set #29888DatabaseClient
is eagerly invoked #29887Jackson2ObjectMapperBuilder#configureFeature
exception handling #29860🐞 Bug Fixes
java.lang.Object
on a JDK proxy #30118forwarding-header-strategy=native
or cloud platform detected #29974Jetty10RequestUpgradeStrategy
#29256📔 Documentation
@AspectJ
argument name resolution algorithm is outdated in reference manual #30057@Bean
method return type for equivalence with XML example #29970@DynamicPropertySource
examples regarding changes in Testcontainers #29940primitivesDefaultedForNullValue
inBeanPropertyRowMapper
#29926DataClassRowMapper
supports Java records #29922🔨 Dependency Upgrades
v5.3.25
Compare Source
⭐ New Features
🐞 Bug Fixes
ConstructorReference
does not generate AST representation of arrays #29666String
literal (and vice versa) #29653WebMvcConfigurationSupport
should not catchThrowable
forSourceHttpMessageConverter
#29537📔 Documentation
🔨 Dependency Upgrades
v5.3.24
Compare Source
⭐ New Features
null
WebSocket session attributes #29315🐞 Bug Fixes
📔 Documentation
webjars-locator-core
dependency #29322🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.23
Compare Source
⭐ New Features
🐞 Bug Fixes
@Nested
tests #29037📔 Documentation
@RequestParam
with WebFlux #28944<tt>
HTML tag in Javadoc #28819🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.22
Compare Source
⭐ New Features
MockMvcRequestBuilders.multipart(HttpMethod, String, Object...)
#28631🐞 Bug Fixes
GenericApplicationContext
does not honorProtocolResolver
when a resource loader is set viasetResourceLoader()
#28703@Transactional
(readOnly) is applied to the connection before the transaction has begun #28610📔 Documentation
@Production
#28680@Required
Kotlin documentation to use annotation use site targets #28630@ComponentScan
basePackages attribute #28628🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.21
Compare Source
⭐ New Features
org.springframework.web
log category at runtime #28477🐞 Bug Fixes
PathPattern
and UrlPathHelper is set to not decode #27791📔 Documentation
@Required
#28590🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.20
Compare Source
⭐ New Features
@Value
etc. [SPR-10656] #15284🐞 Bug Fixes
@ModelAttribute
name attribute is not supported in WebFlux #28423📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.19
Compare Source
⭐ New Features
🐞 Bug Fixes
ServletOutputStream::isReady()
when reading chunked data across network packets #28241🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.18
Compare Source
⭐ New Features
🐞 Bug Fixes
SessionTransactionData
#28234📔 Documentation
@Transactional
test does not execute all JPA lifecycle callback methods #28228❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.17
Compare Source
⭐ New Features
🐞 Bug Fixes
📔 Documentation
@EnabledIf
and@DisabledIf
test support #28157🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.3.16
Compare Source
⭐ New Features
🐞 Bug Fixes
📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.