-
Notifications
You must be signed in to change notification settings - Fork 34
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
fix(deps): update dependency org.springframework:spring-beans to v6 [security] #359
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/maven-org.springframework-spring-beans-vulnerability
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
fix(deps): update dependency org.springframework:spring-beans to v6 [security] #359
renovate
wants to merge
1
commit into
master
from
renovate/maven-org.springframework-spring-beans-vulnerability
Conversation
This file contains 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
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
Dec 27, 2022
renovate
bot
deleted the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 27, 2022 05:26
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
Dec 27, 2022
renovate
bot
restored the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 27, 2022 08:50
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
Dec 27, 2022
renovate
bot
deleted the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 27, 2022 20:04
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
Dec 27, 2022
renovate
bot
restored the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 27, 2022 22:43
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
Dec 31, 2022
renovate
bot
deleted the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 31, 2022 08:12
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
Dec 31, 2022
renovate
bot
restored the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 31, 2022 10:22
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
Dec 31, 2022
renovate
bot
deleted the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 31, 2022 16:00
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
Dec 31, 2022
renovate
bot
restored the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
December 31, 2022 18:19
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
6 times, most recently
from
January 5, 2023 22:35
c0200b0
to
bcdb188
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
7 times, most recently
from
January 10, 2023 04:01
4a62f78
to
614a253
Compare
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
Jan 14, 2023
renovate
bot
deleted the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
January 14, 2023 23:09
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security] - autoclosed
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
Jan 15, 2023
renovate
bot
restored the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
January 15, 2023 01:54
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
from
January 19, 2023 03:43
614a253
to
f3ced79
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
from
March 13, 2023 22:16
f3ced79
to
4ae3af3
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
from
June 20, 2023 16:29
4ae3af3
to
e8d8bbb
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
2 times, most recently
from
October 28, 2023 13:01
e64f126
to
c069bcb
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
from
November 11, 2023 13:00
c069bcb
to
9288535
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
from
February 2, 2024 22:18
9288535
to
0408426
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
2 times, most recently
from
August 29, 2024 21:09
f232c5e
to
7664557
Compare
renovate
bot
force-pushed
the
renovate/maven-org.springframework-spring-beans-vulnerability
branch
from
December 2, 2024 23:27
7664557
to
df0e276
Compare
renovate
bot
changed the title
fix(deps): update dependency org.springframework:spring-beans to v5 [security]
fix(deps): update dependency org.springframework:spring-beans to v6 [security]
Dec 2, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.3.30.RELEASE
->6.1.14
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
GitHub Vulnerability Alerts
CVE-2022-22965
Spring Framework prior to versions 5.2.20 and 5.3.18 contains a remote code execution vulnerability known as
Spring4Shell
.Impact
A Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data binding. The specific exploit requires the application to run on Tomcat as a WAR deployment. If the application is deployed as a Spring Boot executable jar, i.e. the default, it is not vulnerable to the exploit. However, the nature of the vulnerability is more general, and there may be other ways to exploit it.
These are the prerequisites for the exploit:
spring-webmvc
orspring-webflux
dependencyPatches
Workarounds
For those who are unable to upgrade, leaked reports recommend setting
disallowedFields
onWebDataBinder
through an@ControllerAdvice
. This works generally, but as a centrally applied workaround fix, may leave some loopholes, in particular if a controller setsdisallowedFields
locally through its own@InitBinder
method, which overrides the global setting.To apply the workaround in a more fail-safe way, applications could extend
RequestMappingHandlerAdapter
to update theWebDataBinder
at the end after all other initialization. In order to do that, a Spring Boot application can declare aWebMvcRegistrations
bean (Spring MVC) or aWebFluxRegistrations
bean (Spring WebFlux).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-2024-38827
The usage of String.toLowerCase() and String.toUpperCase() has some Locale dependent exceptions that could potentially result in authorization rules not working properly.
Release Notes
spring-projects/spring-framework (org.springframework:spring-beans)
v6.1.14
Compare Source
⭐ New Features
QualifierAnnotationAutowireCandidateResolver
#33580MethodArgumentTypeMismatchException
error message #33573🐞 Bug Fixes
MethodParameter.getMethod()
check inKotlinDelegate.hasDefaultValue()
#33609AotTestExecutionListener
should not be invoked for a@DisabledInAotMode
test class #33589org.springframework.util.ResourceUtils#toRelativeURL
drops customURLStreamHandler
#33561ZoneIdEditor
throws wrong exception type forTypeConverterSupport
#33545@Cacheable
throwsNullPointerException
whenRuntimeException
is thrown inside annotated code #33492HttpComponentsClientHttpResponse
ignoresExpires
cookie attribute #33157📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@arey, @asibross, @boulce, @drdpov, @hosamaly, @ilya40umov, @izeye, and @junhyeongkim2
v6.1.13
Compare Source
⭐ New Features
result
inWebAsyncManager
#33406🐞 Bug Fixes
Rendering
#33498📔 Documentation
-debug
compiler flag in reference manual #33453@ImportResource
in the reference manual #33446@RequestBody
#33409🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dancer1325, @izeye, and @yfoel
v6.1.12
Compare Source
⭐ New Features
@javax.inject.Named
annotation #33345🐞 Bug Fixes
SimpleEvaluationContext
does not enforce read-only semantics #33319Object[]
when invoking varargs method #33317Indexer
silently ignores failure to set property as index #33310@Scheduled
method in test class not supported anymore #33286@JmsListener
response messages #33221ConversionService
cannot convert primitive array toObject[]
#33212@Cacheable
#33210MethodHandle
function with a primitive array #33198AopUtils
#33045📔 Documentation
RestClient
documentation #33350🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@GoncaloPT, @crusherd, @genuss, @kashike, @ngocnhan-tran1996, @olbinski, @pcvolkmer, @sheip9, @tafjwr, and @underbell
v6.1.11
Compare Source
⭐ New Features
MethodHandle
is notnull
in SpEL'sReflectionHelper
#33193PrematureCloseException
during response #33127getTypeForFactoryMethod
should catchNoClassDefFoundError
#33075🐞 Bug Fixes
MethodHandle
function with an array #33191MethodHandle
function with zero variable arguments #33190java.nio.file.Path
(and plain "." value resolves to classpath root) #33124@Transactional
#33095LocalContainerEntityManagerFactoryBean
initialization fails in case of null bean definition #33082ReactorNettyClientRequest.convertException
should include original exception if cause isnull
#33080Object...
varargs method #33013📔 Documentation
ModelMap
is not a supported argument type in WebFlux #33107InputStreamResource
for content length bypass #33089🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@TAKETODAY, @hunhee98, @imvtsl, @snussbaumer, and @zizare
v6.1.10
Compare Source
⭐ New Features
PersistenceExceptionTranslator
bean retrieval inPersistenceExceptionTranslationInterceptor
on shutdown #33067DisconnectedClientHelper
#33064🐞 Bug Fixes
@Autowired
@Bean
method with@Value
parameter #33030📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
@tafjwr
v6.1.9
Compare Source
⭐ New Features
@TenantId
#32967🐞 Bug Fixes
canEncode()
forJAXBElement
inJaxb2XmlEncoder
#32977@Valid
annotations on container elements for handler argument validation not supported #32964StringUtils#cleanPath
#32962@CacheEvict
condition uses wrapper comparison instead of actual objects #32960ReactorResourceFactory
not working with CRaC onRefresh checkpoint #32945Integer
#32908Map
with a primitive #32903@EnableTransactionManagement
(mode = AdviceMode.ASPECTJ) #32882📔 Documentation
RegisterReflectionForBinding
Javadoc #32947MethodValidationPostProcessor
is missing astatic
keyword #32929KotlinDetector.isKotlinType
documentation for Kotlin 2.x lambdas #32905🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Attacktive, @Seungpang, @deblockt, @hlmg, @ozooxo, @soglad, and @ypyf
v6.1.8
Compare Source
⭐ New Features
🐞 Bug Fixes
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME)
cannot convert UTC without milliseconds tojava.util.Date
#32856@Configurable
aspect #32838📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
@rwinch
v6.1.7
Compare Source
⭐ New Features
@Aspect
classes for Spring AOP proxy usage #32793🐞 Bug Fixes
AnnotationConfigWebApplicationContext
should propagateApplicationStartup
toBeanFactory
#32747PropertiesPropertySource.getPropertyNames()
#32742MergedAnnotations
search does not find container for repeatable annotation #32731ScopedProxyMode.TARGET\_CLASS
and advisors #32669📔 Documentation
ResponseCookie
#32663Flux<T>
return values #32630factory-method
does not always determine correct target type #32091@Order
behavior on types, bean methods, and config classes #30177@Transactional
re-entrant calls) #28299🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@LeMikaelF, @Seungpang, @izeye, @m4tt30c91, @remeio, and @yhao3
v6.1.6
Compare Source
⭐ New Features
JdbcUtils.getResultSetValue
#32601FactoryBean
type matching when usinggetBeanProvider
#32590@RequestParam
binding does not support params with an empty array "[]" suffix #32577Annotation
array cloning inTypeDescriptor
#32476Annotation
array inTypeDescriptor
#32405🐞 Bug Fixes
MethodIntrospector.selectMethods()
fails to detect bridge methods across ApplicationContexts #32586CompoundExpression
omits null-safe syntax in AST string representation of null-safe selection/projection in SpEL #32515FactoryBean
class not autowired in case oftargetType
mismatch #32489HeaderContentNegotiationStrategy.resolveMediaTypes()
throws unexpectedInvalidMimeTypeException
#32483📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Banuelorigni, @LinorDolev, @T45K, @izeye, @kilink, @quaff, and @qww1552
v6.1.5
Compare Source
⭐ New Features
ServletServerHttpResponse
#32361\*HttpMessageConverter#getContentLength
return value null safety #32325🐞 Bug Fixes
boolean
array #32400@Cacheable
#32370ServletResponseHttpHeaders#get
null handling #32362#root
or#this
is a non-public type #32356value class
parameters #32353constructor-impl
of Kotlinvalue class
is not called #32324HHH-17643
#32311📔 Documentation
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 was generated by Mend Renovate. View the repository job log.