Update all dependencies#1095
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1095 +/- ##
==========================================
- Coverage 9.58% 8.46% -1.12%
+ Complexity 2001 1569 -432
==========================================
Files 8196 8196
Lines 78344 78344
Branches 344 344
==========================================
- Hits 7509 6634 -875
- Misses 70647 71547 +900
+ Partials 188 163 -25 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
807fe76 to
15c562a
Compare
15c562a to
1460688
Compare
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:
v6.0.2→v6.0.3v5.5.4→v5.5.5v3.36.0→v3.36.24.15.0→4.17.01.2026.5→1.2026.63.1.0→3.1.13.1.0→3.2.02.21→2.224.2.14.Final→4.2.15.Final4.2.14.Final→4.2.15.Final4.2.14.Final→4.2.15.Final4.2.14.Final→4.2.15.Final3.28.1→3.28.24.2.14.Final→4.2.15.Final5.3.2→5.4.02.55.0→2.56.01.3.5→1.3.61.62.0→1.63.01.3.5→1.3.62.15.0→2.16.02.3.21→2.4.0Jackson Core: Document length constraint bypass in blocking, async, and DataInput parsers
GHSA-2m67-wjpj-xhg9
More information
Details
Summary
Jackson Core 3.x does not consistently enforce
StreamReadConstraints.maxDocumentLength. Oversized JSON documents can be accepted without aStreamConstraintsExceptionin multiple parser entry points, which allows configured size limits to be bypassed and weakens denial-of-service protections.Details
Three code paths where
maxDocumentLengthis not fully enforced:1. Blocking parsers skip validation of the final in-memory buffer
Blocking parsers validate only previously processed buffers, not the final in-memory buffer:
ReaderBasedJsonParser.java:255UTF8StreamJsonParser.java:208Relevant code:
This means the check occurs only when a completed buffer is rolled over. If an oversized document is fully contained in the final buffer, parsing can complete without any document-length exception.
2. Async parsers skip validation of the final chunk on end-of-input
Async parsers validate previously processed chunks, but do not validate the final chunk on end-of-input:
NonBlockingByteArrayJsonParser.java:49NonBlockingByteBufferJsonParser.java:57NonBlockingUtf8JsonParserBase.java:75Relevant code:
endOfInput()marks EOF but does not perform a finalvalidateDocumentLength(...)call, so an oversized last chunk is accepted.3. DataInput parser path does not enforce
maxDocumentLengthat allJsonFactory.java:457Relevant construction path:
UTF8DataInputJsonParserdoes not callStreamReadConstraints.validateDocumentLength(...), somaxDocumentLengthis effectively disabled forcreateParser(..., DataInput)users.PoC
Async path reproducer
Blocking path reproducer
Impact
Applications that rely on
maxDocumentLengthas a safety control for untrusted JSON can accept oversized inputs without error. In network-facing services this weakens an explicit denial-of-service protection and can increase CPU and memory consumption by allowing larger-than-configured request bodies to be processed.Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
actions/checkout (actions/checkout)
v6.0.3Compare Source
codecov/codecov-action (codecov/codecov-action)
v5.5.5Compare Source
This release only contains the keybase.io change as described here.
Full Changelog: codecov/codecov-action@v5.5.4...v5.5.5
github/codeql-action (github/codeql-action)
v3.36.2Compare Source
v3.36.1Compare Source
No user facing changes.
yarnpkg/berry (yarn)
v4.17.0: v4.17.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.16.0...@yarnpkg/cli/4.17.0
v4.16.0: v4.16.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.15.0...@yarnpkg/cli/4.16.0
javaparser/javaparser (com.github.javaparser:javaparser-core)
v3.28.2issues resolved
Added
Changed
Fixed
Uncategorised
❤️ Contributors
Thank You to all contributors who worked on this release!
square/okhttp (com.squareup.okhttp3:okhttp)
v5.4.02026-06-08
OkHttpClient.Builder, such as the cache, connection pool, socket factory, and DNS. We expectthis will allow most users to use interceptors everywhere, insted of mixing and matching
interceptors with custom
Call.Factorywrappers.okhttp-coroutinesartifact.DataDog/datadog-api-client-java (com.datadoghq:datadog-api-client)
v2.56.0Added
Removed
Changed
Deprecated
Fixed
reactor/reactor-netty (io.projectreactor.netty:reactor-netty-core)
v1.3.6Reactor Netty1.3.6is part of2025.0.6Release Train.What's Changed
DNSresolver channel allocation strategy by @violetagg in #4230✨ New features and improvements
Reactor Corev3.8.6by @violetagg in511a3b6, see release notesNettyv4.2.15.Finalby @violetagg in #4237isSelfDefinedMessageLengthfor keep-alive by @violetagg in #4200HTTP/2websocketCONNECT:protocol/:pathin channel attributes by @violetagg in #42021a4c422🐞 Bug fixes
keep-aliverace when creatingHttpServerOperationsby @koisyu in #4189HTTP/3connection pool drain when server replenishes streams to same level by @violetagg in #4193AdaptiveByteBufAllocatorby @lukas-riedler-dynatrace in #4217DecoderExceptionwith hostname whenSNIAsyncMapping resolves to null by @kwondh5217 in #4212e7ef551📖 Documentation
WebSocketecho server example by @Yelagandula in #4177TCP/UDPmetricsremote.addresstag cardinality by @violetagg in #4201New Contributors
Full Changelog: reactor/reactor-netty@v1.3.5...v1.3.6
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-api)
v1.63.0API
setAttributeshortcuts toSpanandLogRecordBuilder(#8255)
InstrumentationUtilto public class inio.opentelemetry.api.implpackage(#8413)
StrictContextStorage(#8294)
Incubating
ExtendedAttributesand related code(#8395)
SDK
Metrics
always_on(#8363)
(#8313)
Exporters
noop()factory method toSpanExporterandLogRecordExporter(#8435)
GrpcSenderProviderandHttpSenderProviderSPIproperty names (use
io.opentelemetry.sdk.common.export.GrpcSenderProvider/io.opentelemetry.sdk.common.export.HttpSenderProviderinstead)(#8392)
(#8422)
(#8362)
LoggingSpanExporter.flush()to preserve flush failures(#8361)
(#8413)
Extensions
otel.experimental.config.fileproperty(#8393)
ViewConfig/ViewConfigCustomizerview file config mechanism(#8394)
(#8403)
io.opentelemetry.sdk.autoconfigure.declarativeconfig(#8452)
Shims
(#8373)
Project tooling
(#8401,
#8417)
io.zipkin.zipkin2:zipkin:3.6.1to avoid problematic gson version(#8430)
JetBrains/kotlin (org.jetbrains.kotlin.jvm)
v2.4.0Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 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.
👻 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.