security(maven): π‘οΈ patch compile to v6.2.19 - #195
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
β Snyk checks have failed. 17 issues have been found so far.
π» Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
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:
6.2.8β6.2.19Spring Framework Server-Side Request Forgery via UriComponentsBuilder
CVE-2026-41854 / GHSA-7m2p-62gw-p8qq
More information
Details
Due to incorrect host parsing, applications that rely on UriComponentsBuilder to parse and validate an externally provided URL string may be exposed to a server-side request forgery (SSRF) attack.
Affected versions:
Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18.
Severity
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Spring Framework Server-Side Request Forgery via UriComponentsBuilder
CVE-2026-41854 / GHSA-7m2p-62gw-p8qq
More information
Details
Due to incorrect host parsing, applications that rely on UriComponentsBuilder to parse and validate an externally provided URL string may be exposed to a server-side request forgery (SSRF) attack.
Affected versions:
Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18.
Severity
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:NReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
v6.2.19This maintenance release fixes a high number of CVEs. You can learn more about this in the "Spring and Security In The Times Of AI" blog post. Here is the full list of 16 CVEs:
β New Features
AntPathMatcher#β36886ClassLoaderfromDefaultDeserializer#β36839NullValueinstances inAbstractValueAdaptingCache#β36728π Bug Fixes
CookieLocaleResolver#setLocaleContext#β36870ConfigurationClassParserincorrectly removes component-scanned bean when the same class is also registered under a different name via XML #β36849π Documentation
π¨ Dependency Upgrades
v6.2.18β New Features
SpringValidatorAdapterandMethodValidationAdapterperformance #β36624@Deprecated(forRemoval = true) for deleted in 7.0 #β36591methodIdentification()inCacheAspectSupportfor removal #β36576π Bug Fixes
CoroutineUtils#β36643@Sqlfails ifDataSourceis wrapped in aTransactionAwareDataSourceProxy#β36630MergedAnnotationdoes not useClassLoaderfor method or field #β36614AnnotationBeanNameGeneratorfails when an annotation references a non-existent class #β36588FileSystemResourcedoes not strictly follow theResource#isReadable()contract #β36585DefaultJmsListenerContainermay hang in an endless loop indoShutdown#β36511π Documentation
spring.profiles.activeis ignored by@ActiveProfiles#β36636MergedAnnotation.asAnnotationAttributes()Javadoc incorrectly states that it creates an immutable map #β36568@MockitoBean, etc.) #β36542π¨ Dependency Upgrades
v6.2.17β New Features
ResourceHandlerUtilsinScriptTemplateView#β36459ScriptTemplateViewTests#β36457ConfigurationClassBeanDefinitionReader#β36454AbstractTestContextBootstrapper#β36431@javax.validation.Constraintfrom convention-based annotation attribute override check #β36412MediaType(MediaType, Charset)constructor #β36351π Bug Fixes
π Documentation
@FallbackalongsidePrimaryin the reference manual and@BeanJavadoc #β36441BeanPostProcessorandBeanFactoryPostProcessor#β36436UriComponentsBuilderand polish examples #β36406@Configurationclasses over XML and Groovy in testing chapter #β36394π¨ Dependency Upgrades
v6.2.16β New Features
DataBufferUtils.write()with NettyDataBuffer on JDK 25 hangs indefinitely #β36189π Bug Fixes
LocalEntityManagerFactoryBean#setDataSourcework on Hibernate as well as EclipseLink #β36272System.exiton startup (against multiple shutdown hooks) #β36268Netty4HeadersAdapter.removereturns empty list instead ofnullfor non-existing key #β36227EclipseLinkConnectionHandlecan fail against transaction isolation race condition #β36166SimpleBeanInfoFactoryfails to reliably resolve read/write methods in type hierarchies with unresolved generics #β36026π Documentation
LocalContainerEntityManagerFactoryBean#setPersistenceUnitNamejavadoc #β36206@GetMapping("/base") is combined with method level@GetMapping("/") #β36200getErrors()withgetBindingResult()in examples #β36172π¨ Dependency Upgrades
v6.2.15β New Features
TransactionSynchronizationManager#registerSynchronization#β35922π Bug Fixes
ConcurrentReferenceHashMap#computeIfAbsentmay cause context initialisation deadlock #β35945@Lazyinjection point #β35918@Bean-level qualifier annotation #β35909π Documentation
sessionTransactedflag for local versus global transaction #β35898π¨ Dependency Upgrades
v6.2.14β New Features
resetCaches()method to Caffeine/ConcurrentMapCacheManager #β35841UnmodifiableMultiValueMap#β35831Spliteratorcharacteristics inConcurrentReferenceHashMap#β35828π Bug Fixes
getCacheNames()concurrent access in NoOpCacheManager #β35844BeanNameAwareand co. #β35838π Documentation
@seeJavadoc references to deprecated PropertiesBeanDefinitionReader #β35854v6.2.13β New Features
selectandoptionsJSP form tags #β35783π Bug Fixes
ConcurrentReferenceHashMapmisses dedicatedcomputeIfAbsent,computeIfPresent,compute,mergeimplementations #β35794HttpServiceMethodsupport for Kotlin suspending functions returningFlow#β35718BatchUpdateExceptionanymore #β35717jibx-marshallerelement fromspring-oxm.xsd#β35699Mapinjection fails against targetMapwith incomplete generics despite bean name or qualifier match #β35690TEST_METHODExtensionContextScopeis not fully supported #β35680isAutowirableConstructor(Executable, PropertyProvider)inTestConstructorUtilsand deprecate existing variants #β35676getPubliclyAccessibleMethodIfPossible()returns hidden static method #β35667π Documentation
Monotype #β35786@NumberFormatJavadoc #β35742TestContextsemantics #β35716π¨ Dependency Upgrades
β€οΈ Contributors
Thank you to all the contributors who worked on this release:
@βAnxton, @βArtur-, @βHJC96, @βMoadElfatihi, @βNYgomets, @βcbsingh1, @βdmitrysulman, @βekcom, and @βscordio
v6.2.12β New Features
ConfigurationClassBeanDefinitionReader#β35631TransientDataAccessExceptionbySQLStateSQLExceptionTranslatorforBatchUpdateException#β35547CandidateComponentsIndexandCandidateComponentsIndexLoader#β35472π Bug Fixes
producesmedia types in@ExceptionHandler#β35587AbstractTestNGSpringContextTestsis not thread-safe regarding tracked exceptions #β35528JvmDefault(default in Kotlin 2.2.20+) #β35487π Documentation
WebSocketHandler#β35572idrefexample in reference manual #β35560π¨ Dependency Upgrades
β€οΈ Contributors
Thank you to all the contributors who worked on this release:
@βEntea, @βIMurzich, @βhosea, @βmaziyarbahramian, @βmlichtblau, @βnstdio, @βreckart, and @βreda-alaoui
v6.2.11β New Features
@Nullableon JsonPathAssertions.isEqualTo #β35445DuplicateKeyException#β35400String valuearguments inResponseCookiefrom*()factory methods #β35377taskTerminationTimeoutsemantics onSimpleAsyncTaskExecutor/Scheduler#β35372StandardEvaluationContext.setBeanResolvershould allow@Nullable BeanResolver#β35371π Bug Fixes
@Scheduled(cron=β¦) when custom ScheduledExecutorService bean is defined (Java 19+) #β35316π Documentation
Mockito.doXxx()to stub a@MockitoSpyBean#β35410ApplicationEventsto clarify recommended usage #β35335DataSize.parse()#β35298@ContractJavadoc #β35285π¨ Dependency Upgrades
β€οΈ Contributors
Thank you to all the contributors who worked on this release:
@βDockerel, @βKehrlann, @βacktsap, @βkhj68, @βngocnhan-tran1996, @βscordio, and @βsgflt
v6.2.10β New Features
PathEditor#β35304typeinProblemDetailnullable #β35294useCachesoption forURLConnectionusage inUrlResource(avoiding jar file leak) #β35218π Bug Fixes
@Scheduledtasks running inSimpleAsyncTaskSchedulerare interrupted immediately on context close #β35254ScriptUtils.executeSqlScript()does not support multiple results per statement #β35248@Transactionalpropagation for@TransactionalEventListenerwith BEFORE_COMMIT phase #β35150π Documentation
π¨ Dependency Upgrades
β€οΈ Contributors
Thank you to all the contributors who worked on this release:
@βAllan-QLB, @βcarsago, @βcw-dimedis, and @βgiampa91
v6.2.9β New Features
OncePerRequestFiltercannot be CGLib-proxied #β35198InaccessibleObjectExceptionnext toIllegalAccessException#β35190Date-to-InstantandInstant-to-Dateconverters #β35175AbstractMessagingTemplatehierarchy #β35159Instant-to-Timestampconversion #β35156ResponseEntity<?>in Spring MVC #β35153@CacheConfig("myCacheName")declarations for simplified configuration #β35152messageSelectorparameters inJmsOperationsas@Nullable#β35151OverflowStrategyinConcurrentWebSocketSessionDecorator#β35132@Aspectbean #β35074DataAccessResourceFailureExceptionthrown when transaction times out on PostgreSQL #β35073MethodInvokingFactoryBeanfails to invoke publicly exported methods overridden by internal classes when using JPMS #β34028π Bug Fixes
getPubliclyAccessibleMethodIfPossible#β35189targetBeanNamefield in AbstractBeanFactoryBasedTargetSourceprotectedto avoid exceptions in logging andtoString()#β35172StaticListableBeanFactory#β35119DELETErequests, the request body is not used inJdkClientHttpRequest.buildRequest#β35068Configuration
π Schedule: (in timezone America/Chicago)
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.