dependabot[bot] opened a new pull request, #950:
URL: https://github.com/apache/mina-sshd/pull/950

   Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.2.10.Final 
to 4.2.20.Final.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/netty/netty/releases";>io.netty:netty-bom's 
releases</a>.</em></p>
   <blockquote>
   <h2>netty-4.2.20.Final</h2>
   <h2>Security Fixes</h2>
   <ul>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-m77g-r4c7-3w77";>https://github.com/netty/netty/security/advisories/GHSA-m77g-r4c7-3w77</a>
 - out-of-bounds read in <code>netty-buffer</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-v2v6-vch9-4pcg";>https://github.com/netty/netty/security/advisories/GHSA-v2v6-vch9-4pcg</a>
 - inefficient CPU computation in <code>netty-codec-http3</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-rx4g-qxm6-238r";>https://github.com/netty/netty/security/advisories/GHSA-rx4g-qxm6-238r</a>
 - out-of-bounds read in <code>netty-buffer</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-cqmg-wc9g-fpj8";>https://github.com/netty/netty/security/advisories/GHSA-cqmg-wc9g-fpj8</a>
 - insufficient entropy in <code>netty-resolver-dns</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-hc9x-r52h-gh4x";>https://github.com/netty/netty/security/advisories/GHSA-hc9x-r52h-gh4x</a>
 - unbounded memory usage in <code>netty-codec-http2</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-42mp-m8rq-6rgj";>https://github.com/netty/netty/security/advisories/GHSA-42mp-m8rq-6rgj</a>
 - insufficient control character neutralization in 
<code>netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-w53r-xhgx-8582";>https://github.com/netty/netty/security/advisories/GHSA-w53r-xhgx-8582</a>
 - use-after-free in <code>netty-codec-classes-quic</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-qhw9-p586-v948";>https://github.com/netty/netty/security/advisories/GHSA-qhw9-p586-v948</a>
 - out-of-bounds read in <code>netty-buffer</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-84gx-4cj4-rm7q";>https://github.com/netty/netty/security/advisories/GHSA-84gx-4cj4-rm7q</a>
 - unbounded memory usage in <code>netty-codec-mqtt</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-6xv6-9mgg-mfvc";>https://github.com/netty/netty/security/advisories/GHSA-6xv6-9mgg-mfvc</a>
 - mTLS auth bypass via session resumption in <code>netty-handler</code> and 
<code>netty-codec-quic</code></li>
   </ul>
   <h2>What's Changed</h2>
   <ul>
   <li>IoUring: Fix empty writev submissions after sendmsg_zc by <a 
href="https://github.com/dreamlike-ocean";><code>@​dreamlike-ocean</code></a> in 
<a 
href="https://redirect.github.com/netty/netty/pull/17782";>netty/netty#17782</a></li>
   <li>Do not let a negatively cached search domain shadow a positive one by <a 
href="https://github.com/akilegaspi";><code>@​akilegaspi</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17623";>netty/netty#17623</a></li>
   <li>Fix musl verify job by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17801";>netty/netty#17801</a></li>
   <li>Reject Redis lines that start with LF by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17793";>netty/netty#17793</a></li>
   <li>Choose server key types from client's signature algorithms for TLS 1.3 
by <a href="https://github.com/eager-signal";><code>@​eager-signal</code></a> in 
<a 
href="https://redirect.github.com/netty/netty/pull/17764";>netty/netty#17764</a></li>
   <li>Port 4.2: LocalChannel: Deliver data written by the peer before it 
closed (<a 
href="https://redirect.github.com/netty/netty/issues/17814";>#17814</a>) by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17816";>netty/netty#17816</a></li>
   <li>Validate padding of HEADERS frames without priority by <a 
href="https://github.com/bryce-anderson";><code>@​bryce-anderson</code></a> in 
<a 
href="https://redirect.github.com/netty/netty/pull/17817";>netty/netty#17817</a></li>
   <li>Don't spin in SslHandler.wrapMultiple(...) when the engine consumes 
nothing by <a 
href="https://github.com/allthingssecurity";><code>@​allthingssecurity</code></a>
 in <a 
href="https://redirect.github.com/netty/netty/pull/17728";>netty/netty#17728</a></li>
   <li>Preserve invalid SNI names in <code>ReferenceCountedOpenSslEngine</code> 
by <a href="https://github.com/gavinbunney";><code>@​gavinbunney</code></a> in 
<a 
href="https://redirect.github.com/netty/netty/pull/17781";>netty/netty#17781</a></li>
   <li>Optimize redundant bounds checking in ByteBuf.setBytes by <a 
href="https://github.com/vpelikh";><code>@​vpelikh</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17023";>netty/netty#17023</a></li>
   <li>Respect SETTINGS_QPACK_BLOCKED_STREAMS for unacknowledged QPACK entries 
by <a 
href="https://github.com/allthingssecurity";><code>@​allthingssecurity</code></a>
 in <a 
href="https://redirect.github.com/netty/netty/pull/17754";>netty/netty#17754</a></li>
   <li>Release the DNS response when a query future loses a cancel race by <a 
href="https://github.com/watson-ryan";><code>@​watson-ryan</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17475";>netty/netty#17475</a></li>
   <li>Lazily instantiate VarHandle JCTools queues via holder class by <a 
href="https://github.com/arnabnandy7";><code>@​arnabnandy7</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17750";>netty/netty#17750</a></li>
   <li>Keep reading a closed QUIC stream until the end of its input by <a 
href="https://github.com/allthingssecurity";><code>@​allthingssecurity</code></a>
 in <a 
href="https://redirect.github.com/netty/netty/pull/17755";>netty/netty#17755</a></li>
   <li>Throw UnsupportedOperationException from AdaptiveByteBuf.memoryAddress() 
without an address by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17820";>netty/netty#17820</a></li>
   <li>HAProxyMessage: validate the length of all TLV types by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17834";>netty/netty#17834</a></li>
   <li>Fix HpackDynamicTable losing entries when filled to capacity by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17831";>netty/netty#17831</a></li>
   <li>Make AdaptiveByteBuf.memoryAddress() faster by <a 
href="https://github.com/lhotari";><code>@​lhotari</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17767";>netty/netty#17767</a></li>
   <li>Validate bzip2 Huffman code lengths before building decode tables by <a 
href="https://github.com/Raghuvardhan-Reddy78";><code>@​Raghuvardhan-Reddy78</code></a>
 in <a 
href="https://redirect.github.com/netty/netty/pull/17812";>netty/netty#17812</a></li>
   <li>Validate header values on DefaultHeaders.copy(), bulk add, entry 
setValue and ReadOnlyHttpHeaders by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17841";>netty/netty#17841</a></li>
   <li>Throw DecompressionException on JdkZlib preset dictionary mismatch by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17838";>netty/netty#17838</a></li>
   <li>Reject HTTP version numbers that overflow int by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17836";>netty/netty#17836</a></li>
   <li>Apply certificate list size floor by <a 
href="https://github.com/arnabnandy7";><code>@​arnabnandy7</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17674";>netty/netty#17674</a></li>
   <li>HAProxyMessageEncoder: encode v1 PROXY UNKNOWN headers by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17837";>netty/netty#17837</a></li>
   <li>HAProxyMessage: decode TLVs with an empty value at the end of the header 
by <a href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17835";>netty/netty#17835</a></li>
   <li>Reject invalid content-length in PUSH_PROMISE with a stream error by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17867";>netty/netty#17867</a></li>
   <li>Honor maxAllocation for brotli in DelegatingDecompressorFrameListener by 
<a href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17866";>netty/netty#17866</a></li>
   <li>HAProxyMessageDecoder: fix v2 header framing with a non-zero reader 
index by <a href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17832";>netty/netty#17832</a></li>
   <li>IpSubnetFilter: Add tests for overlapping rules by <a 
href="https://github.com/Raghuvardhan-Reddy78";><code>@​Raghuvardhan-Reddy78</code></a>
 in <a 
href="https://redirect.github.com/netty/netty/pull/17765";>netty/netty#17765</a></li>
   <li>Avoid allocating NIO buffer views in AdaptiveByteBuf.setBytes(int, 
ByteBuf, int, int) by <a 
href="https://github.com/lhotari";><code>@​lhotari</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17840";>netty/netty#17840</a></li>
   <li>Skip JNDI nameserver lookup on IBM i by <a 
href="https://github.com/manish-9245";><code>@​manish-9245</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17872";>netty/netty#17872</a></li>
   <li>Reset the h2c upgrade stream if the request can not be converted by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17869";>netty/netty#17869</a></li>
   <li>Don't size ZstdDecoder output buffers from the frame content size by <a 
href="https://github.com/Raghuvardhan-Reddy78";><code>@​Raghuvardhan-Reddy78</code></a>
 in <a 
href="https://redirect.github.com/netty/netty/pull/17896";>netty/netty#17896</a></li>
   <li>Fix NPE in Http2FrameCodec when h2c upgrade fails by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17871";>netty/netty#17871</a></li>
   <li>Allow adaptive allocator magazine cleanup in BlockHound by <a 
href="https://github.com/cj848";><code>@​cj848</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17849";>netty/netty#17849</a></li>
   <li>GroupsConverter: fix the x25519mlkem768 group name by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17898";>netty/netty#17898</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/netty/netty/commit/4fb6a5f308382b4bee1bff3ef80b45ea8b35166d";><code>4fb6a5f</code></a>
 [maven-release-plugin] prepare release netty-4.2.20.Final</li>
   <li><a 
href="https://github.com/netty/netty/commit/3da0f5a9ee1fc0da0db9666d181f4b8ec79b0b5b";><code>3da0f5a</code></a>
 Reject all control characters and DEL in HTTP request line tokens</li>
   <li><a 
href="https://github.com/netty/netty/commit/464cfd75ef948fb7c28d929630c4b6d670847cdd";><code>464cfd7</code></a>
 TLS/QUIC: Scope session resumption via a derived session_id_context</li>
   <li><a 
href="https://github.com/netty/netty/commit/b85fb0adfaef547c76f2a2d956b54bd3984b33b1";><code>b85fb0a</code></a>
 Don't preallocate the SUBACK and UNSUBACK reason code lists from the 
remainin...</li>
   <li><a 
href="https://github.com/netty/netty/commit/c2196f906d9b0e3f40f4eb4a5cb0326d5c22cb7d";><code>c2196f9</code></a>
 Check the index before every numeric accessor on Unpooled buffers</li>
   <li><a 
href="https://github.com/netty/netty/commit/dbf089b5acf01261c1f59fe03d1de59ecf4f0d36";><code>dbf089b</code></a>
 Fix use-after-free when QuicheQuicConnection.free() races an offloaded SSL 
task</li>
   <li><a 
href="https://github.com/netty/netty/commit/52ce8c5ee0f1fcfc1ae6e0b3fd0013d361e9fcd8";><code>52ce8c5</code></a>
 Bound outstandingRemoteSettingsQueue to prevent unbounded heap growth</li>
   <li><a 
href="https://github.com/netty/netty/commit/d576bd90d21f5cc317a51da134ea70e35a132b5b";><code>d576bd9</code></a>
 Add 0x20 case randomization and DNS cookie support to DnsNameResolver</li>
   <li><a 
href="https://github.com/netty/netty/commit/fb4736fee4067f01307dc01bbf0d6220120c9c74";><code>fb4736f</code></a>
 Check bounds in ByteBuf string accessors</li>
   <li><a 
href="https://github.com/netty/netty/commit/debfda5ec768a3c3b2f5a98a0cc886399111f9c0";><code>debfda5</code></a>
 QPACK: Don't decode the name of Insert With Literal Name again for every 
valu...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/netty/netty/compare/netty-4.2.10.Final...netty-4.2.20.Final";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.netty:netty-bom&package-manager=maven&previous-version=4.2.10.Final&new-version=4.2.20.Final)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to