dependabot[bot] opened a new pull request, #2643:
URL: https://github.com/apache/activemq/pull/2643

   Bumps `netty-version` from 4.2.18.Final to 4.2.19.Final.
   Updates `io.netty:netty-buffer` from 4.2.18.Final to 4.2.19.Final
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/netty/netty/releases";>io.netty:netty-buffer's 
releases</a>.</em></p>
   <blockquote>
   <h2>netty-4.2.19.Final</h2>
   <h2>Security</h2>
   <p><strong>Note that <a 
href="https://netty.io/news/2026/09/09/4-1-EOL-announcement.html";>Netty 4.1 
will be End-of-Life on July 1st, 2027</a>.</strong></p>
   <p>We strongly recommend upgrading to this version to get the following 
security fixes:</p>
   <ul>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-frq3-7pw6-36cg";>CVE-2026-XXXXX</a>
 : parser desync in <code>io.netty:netty-codec-haproxy</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-6g26-xhvx-g5w3";>CVE-2026-XXXXX</a>
 : improper CRLF neutralization (request/response smuggling) in 
<code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x9f7-rg73-4rp6";>CVE-2026-XXXXX</a>
 : origin validation error in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-2p3h-phr9-jf38";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http2</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-vwgc-hvc9-2j59";>CVE-2026-XXXXX</a>
 : request/response smuggling in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-m3w2-2657-46g8";>CVE-2026-XXXXX</a>
 : time-of-check/time-of-use error in 
<code>io.netty:netty-handler-ssl-ocsp</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-jp47-57pp-4qpp";>CVE-2026-XXXXX</a>
 : SNI routing bypass in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-35qr-v9mm-35c5";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-xml</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-5h6f-wp3f-6hmv";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-base</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x436-m93c-g2q9";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-c7hc-m259-xhcr";>CVE-2026-XXXXX</a>
 : input misinterpretation in <code>io.netty:netty-codec-socks</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-268p-9r42-7qp4";>CVE-2026-XXXXX</a>
 : improper access control in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-3h79-3wcf-5whr";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-dns</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-25w5-4jgp-m94q";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http3</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x2j7-6j3j-5vwj";>CVE-2026-XXXXX</a>
 : use-after-free in <code>io.netty:netty-transport-classes-io_uring</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-79q2-mhf4-2j6j";>CVE-2026-XXXXX</a>
 : memory leak in <code>io.netty:netty-transport-native-io_uring</code></li>
   </ul>
   <p>Note that due to overwhelming strain on the CVE infrastructure, we have 
not gotten a single CVE number assigned to these reports in time for our 
release.
   The advisories will be published without.</p>
   <p>Specific changes worth calling out:</p>
   <p><strong>Validation in <code>FileUpload.setContentType</code>.</strong>
   Previously, the <code>FileUpload.setContentType</code> methods did not 
validate their inputs.
   They now throw an <code>IllegaalArgumentException</code> if the given string 
is not formatted as a plausible MIME content type.</p>
   <h2>What's Changed</h2>
   <ul>
   <li>perf: Use LinkedHashSet to deduplicate search domains by <a 
href="https://github.com/JunggiKim";><code>@​JunggiKim</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17400";>netty/netty#17400</a></li>
   <li>Handle non-positive skip lengths in ByteBufInputStream by <a 
href="https://github.com/cuishuang";><code>@​cuishuang</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17388";>netty/netty#17388</a></li>
   <li>Avoid double promise allocation in SslHandler.wrap() by <a 
href="https://github.com/doom369";><code>@​doom369</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17382";>netty/netty#17382</a></li>
   <li>Socket: Add half-closure tests to SocketHalfClosedTest by <a 
href="https://github.com/rajan-github";><code>@​rajan-github</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17394";>netty/netty#17394</a></li>
   <li>HttpUtil.getCharset() must accept whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/hunseonglee";><code>@​hunseonglee</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17386";>netty/netty#17386</a></li>
   <li>codec-dns: Add SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD records 
by <a href="https://github.com/hyperxpro";><code>@​hyperxpro</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17373";>netty/netty#17373</a></li>
   <li>transport: Avoid io_uring completion callback allocation by <a 
href="https://github.com/massiccio";><code>@​massiccio</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17457";>netty/netty#17457</a></li>
   <li>QUIC: Ensure writable events reflect stream capacity by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17431";>netty/netty#17431</a></li>
   <li>OcspServerCertificateValidatorTest: Fix possible leak in test by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17469";>netty/netty#17469</a></li>
   <li>Use github to download cmake and also remove tar file after unpacking by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17482";>netty/netty#17482</a></li>
   <li>build: Upgrade GitHub Actions to fix Node.js 20 deprecation warnings by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17484";>netty/netty#17484</a></li>
   <li>HttpUtil.getMimeType() must not include whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/ohchanKyu";><code>@​ohchanKyu</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17456";>netty/netty#17456</a></li>
   <li>Fix buffer leak when recvmmsg returns single UDP_GRO batch by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17493";>netty/netty#17493</a></li>
   <li>Guard ChunkedWriteHandler.doFlush() against re-entrant invocation from 
user code by <a 
href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17438";>netty/netty#17438</a></li>
   <li>Add regression test for close() cascade reentering flush() by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17497";>netty/netty#17497</a></li>
   <li>Fix UDP_GRO segment size is lost when reading with recvmmsg by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17492";>netty/netty#17492</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/64cc10f38ea5f5bd7eae48507817c66680d0afdc";><code>64cc10f</code></a>
 [maven-release-plugin] prepare release netty-4.2.19.Final</li>
   <li><a 
href="https://github.com/netty/netty/commit/e863e6965c44ec4d7a84e3edfec032b0dbd0fe75";><code>e863e69</code></a>
 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages</li>
   <li><a 
href="https://github.com/netty/netty/commit/d82c6c34d38bbfaf3600ec61a608985e5e15bfb1";><code>d82c6c3</code></a>
 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter</li>
   <li><a 
href="https://github.com/netty/netty/commit/bccc62a8c349119dded45df67f6688c3ae5d33b0";><code>bccc62a</code></a>
 Bound domain-name decode buffer to avoid quadratic allocation</li>
   <li><a 
href="https://github.com/netty/netty/commit/6b02cd33b27dcf02adc31df32a59b7e4ecdf2697";><code>6b02cd3</code></a>
 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE</li>
   <li><a 
href="https://github.com/netty/netty/commit/ef3a3e1d532f97a81bce4d6f34b570153796c6da";><code>ef3a3e1</code></a>
 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field</li>
   <li><a 
href="https://github.com/netty/netty/commit/4cacdf08e48b36bb95af960d8adb94ce4923c1a1";><code>4cacdf0</code></a>
 Fix quadratic CPU usage in XmlFrameDecoder when an element is never 
balanced</li>
   <li><a 
href="https://github.com/netty/netty/commit/20f3aaebd87b45569f59c3af9a7ef2a2f290379b";><code>20f3aae</code></a>
 Fail closed on zero-length handshake records in SslClientHelloHandler</li>
   <li><a 
href="https://github.com/netty/netty/commit/c3f7088e9b4b24e65a454ff6765c6fb8f3fc5df4";><code>c3f7088</code></a>
 Netty OcspServerCertificateValidator still delivers buffered data from a 
revo...</li>
   <li><a 
href="https://github.com/netty/netty/commit/4029f071642e20ad6a290198eaca1832d183fa5e";><code>4029f07</code></a>
 Correctly handle multiple Content-Length</li>
   <li>Additional commits viewable in <a 
href="https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `io.netty:netty-common` from 4.2.18.Final to 4.2.19.Final
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/netty/netty/releases";>io.netty:netty-common's 
releases</a>.</em></p>
   <blockquote>
   <h2>netty-4.2.19.Final</h2>
   <h2>Security</h2>
   <p><strong>Note that <a 
href="https://netty.io/news/2026/09/09/4-1-EOL-announcement.html";>Netty 4.1 
will be End-of-Life on July 1st, 2027</a>.</strong></p>
   <p>We strongly recommend upgrading to this version to get the following 
security fixes:</p>
   <ul>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-frq3-7pw6-36cg";>CVE-2026-XXXXX</a>
 : parser desync in <code>io.netty:netty-codec-haproxy</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-6g26-xhvx-g5w3";>CVE-2026-XXXXX</a>
 : improper CRLF neutralization (request/response smuggling) in 
<code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x9f7-rg73-4rp6";>CVE-2026-XXXXX</a>
 : origin validation error in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-2p3h-phr9-jf38";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http2</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-vwgc-hvc9-2j59";>CVE-2026-XXXXX</a>
 : request/response smuggling in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-m3w2-2657-46g8";>CVE-2026-XXXXX</a>
 : time-of-check/time-of-use error in 
<code>io.netty:netty-handler-ssl-ocsp</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-jp47-57pp-4qpp";>CVE-2026-XXXXX</a>
 : SNI routing bypass in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-35qr-v9mm-35c5";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-xml</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-5h6f-wp3f-6hmv";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-base</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x436-m93c-g2q9";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-c7hc-m259-xhcr";>CVE-2026-XXXXX</a>
 : input misinterpretation in <code>io.netty:netty-codec-socks</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-268p-9r42-7qp4";>CVE-2026-XXXXX</a>
 : improper access control in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-3h79-3wcf-5whr";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-dns</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-25w5-4jgp-m94q";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http3</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x2j7-6j3j-5vwj";>CVE-2026-XXXXX</a>
 : use-after-free in <code>io.netty:netty-transport-classes-io_uring</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-79q2-mhf4-2j6j";>CVE-2026-XXXXX</a>
 : memory leak in <code>io.netty:netty-transport-native-io_uring</code></li>
   </ul>
   <p>Note that due to overwhelming strain on the CVE infrastructure, we have 
not gotten a single CVE number assigned to these reports in time for our 
release.
   The advisories will be published without.</p>
   <p>Specific changes worth calling out:</p>
   <p><strong>Validation in <code>FileUpload.setContentType</code>.</strong>
   Previously, the <code>FileUpload.setContentType</code> methods did not 
validate their inputs.
   They now throw an <code>IllegaalArgumentException</code> if the given string 
is not formatted as a plausible MIME content type.</p>
   <h2>What's Changed</h2>
   <ul>
   <li>perf: Use LinkedHashSet to deduplicate search domains by <a 
href="https://github.com/JunggiKim";><code>@​JunggiKim</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17400";>netty/netty#17400</a></li>
   <li>Handle non-positive skip lengths in ByteBufInputStream by <a 
href="https://github.com/cuishuang";><code>@​cuishuang</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17388";>netty/netty#17388</a></li>
   <li>Avoid double promise allocation in SslHandler.wrap() by <a 
href="https://github.com/doom369";><code>@​doom369</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17382";>netty/netty#17382</a></li>
   <li>Socket: Add half-closure tests to SocketHalfClosedTest by <a 
href="https://github.com/rajan-github";><code>@​rajan-github</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17394";>netty/netty#17394</a></li>
   <li>HttpUtil.getCharset() must accept whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/hunseonglee";><code>@​hunseonglee</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17386";>netty/netty#17386</a></li>
   <li>codec-dns: Add SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD records 
by <a href="https://github.com/hyperxpro";><code>@​hyperxpro</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17373";>netty/netty#17373</a></li>
   <li>transport: Avoid io_uring completion callback allocation by <a 
href="https://github.com/massiccio";><code>@​massiccio</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17457";>netty/netty#17457</a></li>
   <li>QUIC: Ensure writable events reflect stream capacity by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17431";>netty/netty#17431</a></li>
   <li>OcspServerCertificateValidatorTest: Fix possible leak in test by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17469";>netty/netty#17469</a></li>
   <li>Use github to download cmake and also remove tar file after unpacking by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17482";>netty/netty#17482</a></li>
   <li>build: Upgrade GitHub Actions to fix Node.js 20 deprecation warnings by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17484";>netty/netty#17484</a></li>
   <li>HttpUtil.getMimeType() must not include whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/ohchanKyu";><code>@​ohchanKyu</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17456";>netty/netty#17456</a></li>
   <li>Fix buffer leak when recvmmsg returns single UDP_GRO batch by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17493";>netty/netty#17493</a></li>
   <li>Guard ChunkedWriteHandler.doFlush() against re-entrant invocation from 
user code by <a 
href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17438";>netty/netty#17438</a></li>
   <li>Add regression test for close() cascade reentering flush() by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17497";>netty/netty#17497</a></li>
   <li>Fix UDP_GRO segment size is lost when reading with recvmmsg by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17492";>netty/netty#17492</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/64cc10f38ea5f5bd7eae48507817c66680d0afdc";><code>64cc10f</code></a>
 [maven-release-plugin] prepare release netty-4.2.19.Final</li>
   <li><a 
href="https://github.com/netty/netty/commit/e863e6965c44ec4d7a84e3edfec032b0dbd0fe75";><code>e863e69</code></a>
 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages</li>
   <li><a 
href="https://github.com/netty/netty/commit/d82c6c34d38bbfaf3600ec61a608985e5e15bfb1";><code>d82c6c3</code></a>
 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter</li>
   <li><a 
href="https://github.com/netty/netty/commit/bccc62a8c349119dded45df67f6688c3ae5d33b0";><code>bccc62a</code></a>
 Bound domain-name decode buffer to avoid quadratic allocation</li>
   <li><a 
href="https://github.com/netty/netty/commit/6b02cd33b27dcf02adc31df32a59b7e4ecdf2697";><code>6b02cd3</code></a>
 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE</li>
   <li><a 
href="https://github.com/netty/netty/commit/ef3a3e1d532f97a81bce4d6f34b570153796c6da";><code>ef3a3e1</code></a>
 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field</li>
   <li><a 
href="https://github.com/netty/netty/commit/4cacdf08e48b36bb95af960d8adb94ce4923c1a1";><code>4cacdf0</code></a>
 Fix quadratic CPU usage in XmlFrameDecoder when an element is never 
balanced</li>
   <li><a 
href="https://github.com/netty/netty/commit/20f3aaebd87b45569f59c3af9a7ef2a2f290379b";><code>20f3aae</code></a>
 Fail closed on zero-length handshake records in SslClientHelloHandler</li>
   <li><a 
href="https://github.com/netty/netty/commit/c3f7088e9b4b24e65a454ff6765c6fb8f3fc5df4";><code>c3f7088</code></a>
 Netty OcspServerCertificateValidator still delivers buffered data from a 
revo...</li>
   <li><a 
href="https://github.com/netty/netty/commit/4029f071642e20ad6a290198eaca1832d183fa5e";><code>4029f07</code></a>
 Correctly handle multiple Content-Length</li>
   <li>Additional commits viewable in <a 
href="https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `io.netty:netty-handler` from 4.2.18.Final to 4.2.19.Final
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/netty/netty/releases";>io.netty:netty-handler's 
releases</a>.</em></p>
   <blockquote>
   <h2>netty-4.2.19.Final</h2>
   <h2>Security</h2>
   <p><strong>Note that <a 
href="https://netty.io/news/2026/09/09/4-1-EOL-announcement.html";>Netty 4.1 
will be End-of-Life on July 1st, 2027</a>.</strong></p>
   <p>We strongly recommend upgrading to this version to get the following 
security fixes:</p>
   <ul>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-frq3-7pw6-36cg";>CVE-2026-XXXXX</a>
 : parser desync in <code>io.netty:netty-codec-haproxy</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-6g26-xhvx-g5w3";>CVE-2026-XXXXX</a>
 : improper CRLF neutralization (request/response smuggling) in 
<code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x9f7-rg73-4rp6";>CVE-2026-XXXXX</a>
 : origin validation error in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-2p3h-phr9-jf38";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http2</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-vwgc-hvc9-2j59";>CVE-2026-XXXXX</a>
 : request/response smuggling in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-m3w2-2657-46g8";>CVE-2026-XXXXX</a>
 : time-of-check/time-of-use error in 
<code>io.netty:netty-handler-ssl-ocsp</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-jp47-57pp-4qpp";>CVE-2026-XXXXX</a>
 : SNI routing bypass in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-35qr-v9mm-35c5";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-xml</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-5h6f-wp3f-6hmv";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-base</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x436-m93c-g2q9";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-c7hc-m259-xhcr";>CVE-2026-XXXXX</a>
 : input misinterpretation in <code>io.netty:netty-codec-socks</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-268p-9r42-7qp4";>CVE-2026-XXXXX</a>
 : improper access control in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-3h79-3wcf-5whr";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-dns</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-25w5-4jgp-m94q";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http3</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x2j7-6j3j-5vwj";>CVE-2026-XXXXX</a>
 : use-after-free in <code>io.netty:netty-transport-classes-io_uring</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-79q2-mhf4-2j6j";>CVE-2026-XXXXX</a>
 : memory leak in <code>io.netty:netty-transport-native-io_uring</code></li>
   </ul>
   <p>Note that due to overwhelming strain on the CVE infrastructure, we have 
not gotten a single CVE number assigned to these reports in time for our 
release.
   The advisories will be published without.</p>
   <p>Specific changes worth calling out:</p>
   <p><strong>Validation in <code>FileUpload.setContentType</code>.</strong>
   Previously, the <code>FileUpload.setContentType</code> methods did not 
validate their inputs.
   They now throw an <code>IllegaalArgumentException</code> if the given string 
is not formatted as a plausible MIME content type.</p>
   <h2>What's Changed</h2>
   <ul>
   <li>perf: Use LinkedHashSet to deduplicate search domains by <a 
href="https://github.com/JunggiKim";><code>@​JunggiKim</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17400";>netty/netty#17400</a></li>
   <li>Handle non-positive skip lengths in ByteBufInputStream by <a 
href="https://github.com/cuishuang";><code>@​cuishuang</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17388";>netty/netty#17388</a></li>
   <li>Avoid double promise allocation in SslHandler.wrap() by <a 
href="https://github.com/doom369";><code>@​doom369</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17382";>netty/netty#17382</a></li>
   <li>Socket: Add half-closure tests to SocketHalfClosedTest by <a 
href="https://github.com/rajan-github";><code>@​rajan-github</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17394";>netty/netty#17394</a></li>
   <li>HttpUtil.getCharset() must accept whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/hunseonglee";><code>@​hunseonglee</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17386";>netty/netty#17386</a></li>
   <li>codec-dns: Add SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD records 
by <a href="https://github.com/hyperxpro";><code>@​hyperxpro</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17373";>netty/netty#17373</a></li>
   <li>transport: Avoid io_uring completion callback allocation by <a 
href="https://github.com/massiccio";><code>@​massiccio</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17457";>netty/netty#17457</a></li>
   <li>QUIC: Ensure writable events reflect stream capacity by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17431";>netty/netty#17431</a></li>
   <li>OcspServerCertificateValidatorTest: Fix possible leak in test by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17469";>netty/netty#17469</a></li>
   <li>Use github to download cmake and also remove tar file after unpacking by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17482";>netty/netty#17482</a></li>
   <li>build: Upgrade GitHub Actions to fix Node.js 20 deprecation warnings by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17484";>netty/netty#17484</a></li>
   <li>HttpUtil.getMimeType() must not include whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/ohchanKyu";><code>@​ohchanKyu</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17456";>netty/netty#17456</a></li>
   <li>Fix buffer leak when recvmmsg returns single UDP_GRO batch by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17493";>netty/netty#17493</a></li>
   <li>Guard ChunkedWriteHandler.doFlush() against re-entrant invocation from 
user code by <a 
href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17438";>netty/netty#17438</a></li>
   <li>Add regression test for close() cascade reentering flush() by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17497";>netty/netty#17497</a></li>
   <li>Fix UDP_GRO segment size is lost when reading with recvmmsg by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17492";>netty/netty#17492</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/64cc10f38ea5f5bd7eae48507817c66680d0afdc";><code>64cc10f</code></a>
 [maven-release-plugin] prepare release netty-4.2.19.Final</li>
   <li><a 
href="https://github.com/netty/netty/commit/e863e6965c44ec4d7a84e3edfec032b0dbd0fe75";><code>e863e69</code></a>
 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages</li>
   <li><a 
href="https://github.com/netty/netty/commit/d82c6c34d38bbfaf3600ec61a608985e5e15bfb1";><code>d82c6c3</code></a>
 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter</li>
   <li><a 
href="https://github.com/netty/netty/commit/bccc62a8c349119dded45df67f6688c3ae5d33b0";><code>bccc62a</code></a>
 Bound domain-name decode buffer to avoid quadratic allocation</li>
   <li><a 
href="https://github.com/netty/netty/commit/6b02cd33b27dcf02adc31df32a59b7e4ecdf2697";><code>6b02cd3</code></a>
 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE</li>
   <li><a 
href="https://github.com/netty/netty/commit/ef3a3e1d532f97a81bce4d6f34b570153796c6da";><code>ef3a3e1</code></a>
 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field</li>
   <li><a 
href="https://github.com/netty/netty/commit/4cacdf08e48b36bb95af960d8adb94ce4923c1a1";><code>4cacdf0</code></a>
 Fix quadratic CPU usage in XmlFrameDecoder when an element is never 
balanced</li>
   <li><a 
href="https://github.com/netty/netty/commit/20f3aaebd87b45569f59c3af9a7ef2a2f290379b";><code>20f3aae</code></a>
 Fail closed on zero-length handshake records in SslClientHelloHandler</li>
   <li><a 
href="https://github.com/netty/netty/commit/c3f7088e9b4b24e65a454ff6765c6fb8f3fc5df4";><code>c3f7088</code></a>
 Netty OcspServerCertificateValidator still delivers buffered data from a 
revo...</li>
   <li><a 
href="https://github.com/netty/netty/commit/4029f071642e20ad6a290198eaca1832d183fa5e";><code>4029f07</code></a>
 Correctly handle multiple Content-Length</li>
   <li>Additional commits viewable in <a 
href="https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `io.netty:netty-codec-http` from 4.2.18.Final to 4.2.19.Final
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/netty/netty/releases";>io.netty:netty-codec-http's 
releases</a>.</em></p>
   <blockquote>
   <h2>netty-4.2.19.Final</h2>
   <h2>Security</h2>
   <p><strong>Note that <a 
href="https://netty.io/news/2026/09/09/4-1-EOL-announcement.html";>Netty 4.1 
will be End-of-Life on July 1st, 2027</a>.</strong></p>
   <p>We strongly recommend upgrading to this version to get the following 
security fixes:</p>
   <ul>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-frq3-7pw6-36cg";>CVE-2026-XXXXX</a>
 : parser desync in <code>io.netty:netty-codec-haproxy</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-6g26-xhvx-g5w3";>CVE-2026-XXXXX</a>
 : improper CRLF neutralization (request/response smuggling) in 
<code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x9f7-rg73-4rp6";>CVE-2026-XXXXX</a>
 : origin validation error in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-2p3h-phr9-jf38";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http2</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-vwgc-hvc9-2j59";>CVE-2026-XXXXX</a>
 : request/response smuggling in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-m3w2-2657-46g8";>CVE-2026-XXXXX</a>
 : time-of-check/time-of-use error in 
<code>io.netty:netty-handler-ssl-ocsp</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-jp47-57pp-4qpp";>CVE-2026-XXXXX</a>
 : SNI routing bypass in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-35qr-v9mm-35c5";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-xml</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-5h6f-wp3f-6hmv";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-base</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x436-m93c-g2q9";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-c7hc-m259-xhcr";>CVE-2026-XXXXX</a>
 : input misinterpretation in <code>io.netty:netty-codec-socks</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-268p-9r42-7qp4";>CVE-2026-XXXXX</a>
 : improper access control in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-3h79-3wcf-5whr";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-dns</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-25w5-4jgp-m94q";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http3</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x2j7-6j3j-5vwj";>CVE-2026-XXXXX</a>
 : use-after-free in <code>io.netty:netty-transport-classes-io_uring</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-79q2-mhf4-2j6j";>CVE-2026-XXXXX</a>
 : memory leak in <code>io.netty:netty-transport-native-io_uring</code></li>
   </ul>
   <p>Note that due to overwhelming strain on the CVE infrastructure, we have 
not gotten a single CVE number assigned to these reports in time for our 
release.
   The advisories will be published without.</p>
   <p>Specific changes worth calling out:</p>
   <p><strong>Validation in <code>FileUpload.setContentType</code>.</strong>
   Previously, the <code>FileUpload.setContentType</code> methods did not 
validate their inputs.
   They now throw an <code>IllegaalArgumentException</code> if the given string 
is not formatted as a plausible MIME content type.</p>
   <h2>What's Changed</h2>
   <ul>
   <li>perf: Use LinkedHashSet to deduplicate search domains by <a 
href="https://github.com/JunggiKim";><code>@​JunggiKim</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17400";>netty/netty#17400</a></li>
   <li>Handle non-positive skip lengths in ByteBufInputStream by <a 
href="https://github.com/cuishuang";><code>@​cuishuang</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17388";>netty/netty#17388</a></li>
   <li>Avoid double promise allocation in SslHandler.wrap() by <a 
href="https://github.com/doom369";><code>@​doom369</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17382";>netty/netty#17382</a></li>
   <li>Socket: Add half-closure tests to SocketHalfClosedTest by <a 
href="https://github.com/rajan-github";><code>@​rajan-github</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17394";>netty/netty#17394</a></li>
   <li>HttpUtil.getCharset() must accept whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/hunseonglee";><code>@​hunseonglee</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17386";>netty/netty#17386</a></li>
   <li>codec-dns: Add SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD records 
by <a href="https://github.com/hyperxpro";><code>@​hyperxpro</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17373";>netty/netty#17373</a></li>
   <li>transport: Avoid io_uring completion callback allocation by <a 
href="https://github.com/massiccio";><code>@​massiccio</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17457";>netty/netty#17457</a></li>
   <li>QUIC: Ensure writable events reflect stream capacity by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17431";>netty/netty#17431</a></li>
   <li>OcspServerCertificateValidatorTest: Fix possible leak in test by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17469";>netty/netty#17469</a></li>
   <li>Use github to download cmake and also remove tar file after unpacking by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17482";>netty/netty#17482</a></li>
   <li>build: Upgrade GitHub Actions to fix Node.js 20 deprecation warnings by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17484";>netty/netty#17484</a></li>
   <li>HttpUtil.getMimeType() must not include whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/ohchanKyu";><code>@​ohchanKyu</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17456";>netty/netty#17456</a></li>
   <li>Fix buffer leak when recvmmsg returns single UDP_GRO batch by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17493";>netty/netty#17493</a></li>
   <li>Guard ChunkedWriteHandler.doFlush() against re-entrant invocation from 
user code by <a 
href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17438";>netty/netty#17438</a></li>
   <li>Add regression test for close() cascade reentering flush() by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17497";>netty/netty#17497</a></li>
   <li>Fix UDP_GRO segment size is lost when reading with recvmmsg by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17492";>netty/netty#17492</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/64cc10f38ea5f5bd7eae48507817c66680d0afdc";><code>64cc10f</code></a>
 [maven-release-plugin] prepare release netty-4.2.19.Final</li>
   <li><a 
href="https://github.com/netty/netty/commit/e863e6965c44ec4d7a84e3edfec032b0dbd0fe75";><code>e863e69</code></a>
 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages</li>
   <li><a 
href="https://github.com/netty/netty/commit/d82c6c34d38bbfaf3600ec61a608985e5e15bfb1";><code>d82c6c3</code></a>
 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter</li>
   <li><a 
href="https://github.com/netty/netty/commit/bccc62a8c349119dded45df67f6688c3ae5d33b0";><code>bccc62a</code></a>
 Bound domain-name decode buffer to avoid quadratic allocation</li>
   <li><a 
href="https://github.com/netty/netty/commit/6b02cd33b27dcf02adc31df32a59b7e4ecdf2697";><code>6b02cd3</code></a>
 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE</li>
   <li><a 
href="https://github.com/netty/netty/commit/ef3a3e1d532f97a81bce4d6f34b570153796c6da";><code>ef3a3e1</code></a>
 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field</li>
   <li><a 
href="https://github.com/netty/netty/commit/4cacdf08e48b36bb95af960d8adb94ce4923c1a1";><code>4cacdf0</code></a>
 Fix quadratic CPU usage in XmlFrameDecoder when an element is never 
balanced</li>
   <li><a 
href="https://github.com/netty/netty/commit/20f3aaebd87b45569f59c3af9a7ef2a2f290379b";><code>20f3aae</code></a>
 Fail closed on zero-length handshake records in SslClientHelloHandler</li>
   <li><a 
href="https://github.com/netty/netty/commit/c3f7088e9b4b24e65a454ff6765c6fb8f3fc5df4";><code>c3f7088</code></a>
 Netty OcspServerCertificateValidator still delivers buffered data from a 
revo...</li>
   <li><a 
href="https://github.com/netty/netty/commit/4029f071642e20ad6a290198eaca1832d183fa5e";><code>4029f07</code></a>
 Correctly handle multiple Content-Length</li>
   <li>Additional commits viewable in <a 
href="https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `io.netty:netty-transport` from 4.2.18.Final to 4.2.19.Final
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/netty/netty/releases";>io.netty:netty-transport's 
releases</a>.</em></p>
   <blockquote>
   <h2>netty-4.2.19.Final</h2>
   <h2>Security</h2>
   <p><strong>Note that <a 
href="https://netty.io/news/2026/09/09/4-1-EOL-announcement.html";>Netty 4.1 
will be End-of-Life on July 1st, 2027</a>.</strong></p>
   <p>We strongly recommend upgrading to this version to get the following 
security fixes:</p>
   <ul>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-frq3-7pw6-36cg";>CVE-2026-XXXXX</a>
 : parser desync in <code>io.netty:netty-codec-haproxy</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-6g26-xhvx-g5w3";>CVE-2026-XXXXX</a>
 : improper CRLF neutralization (request/response smuggling) in 
<code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x9f7-rg73-4rp6";>CVE-2026-XXXXX</a>
 : origin validation error in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-2p3h-phr9-jf38";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http2</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-vwgc-hvc9-2j59";>CVE-2026-XXXXX</a>
 : request/response smuggling in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-m3w2-2657-46g8";>CVE-2026-XXXXX</a>
 : time-of-check/time-of-use error in 
<code>io.netty:netty-handler-ssl-ocsp</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-jp47-57pp-4qpp";>CVE-2026-XXXXX</a>
 : SNI routing bypass in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-35qr-v9mm-35c5";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-xml</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-5h6f-wp3f-6hmv";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-base</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x436-m93c-g2q9";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-http</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-c7hc-m259-xhcr";>CVE-2026-XXXXX</a>
 : input misinterpretation in <code>io.netty:netty-codec-socks</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-268p-9r42-7qp4";>CVE-2026-XXXXX</a>
 : improper access control in <code>io.netty:netty-handler</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-3h79-3wcf-5whr";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in <code>io.netty:netty-codec-dns</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-25w5-4jgp-m94q";>CVE-2026-XXXXX</a>
 : unbounded resource consumption in 
<code>io.netty:netty-codec-http3</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-x2j7-6j3j-5vwj";>CVE-2026-XXXXX</a>
 : use-after-free in <code>io.netty:netty-transport-classes-io_uring</code></li>
   <li><a 
href="https://github.com/netty/netty/security/advisories/GHSA-79q2-mhf4-2j6j";>CVE-2026-XXXXX</a>
 : memory leak in <code>io.netty:netty-transport-native-io_uring</code></li>
   </ul>
   <p>Note that due to overwhelming strain on the CVE infrastructure, we have 
not gotten a single CVE number assigned to these reports in time for our 
release.
   The advisories will be published without.</p>
   <p>Specific changes worth calling out:</p>
   <p><strong>Validation in <code>FileUpload.setContentType</code>.</strong>
   Previously, the <code>FileUpload.setContentType</code> methods did not 
validate their inputs.
   They now throw an <code>IllegaalArgumentException</code> if the given string 
is not formatted as a plausible MIME content type.</p>
   <h2>What's Changed</h2>
   <ul>
   <li>perf: Use LinkedHashSet to deduplicate search domains by <a 
href="https://github.com/JunggiKim";><code>@​JunggiKim</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17400";>netty/netty#17400</a></li>
   <li>Handle non-positive skip lengths in ByteBufInputStream by <a 
href="https://github.com/cuishuang";><code>@​cuishuang</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17388";>netty/netty#17388</a></li>
   <li>Avoid double promise allocation in SslHandler.wrap() by <a 
href="https://github.com/doom369";><code>@​doom369</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17382";>netty/netty#17382</a></li>
   <li>Socket: Add half-closure tests to SocketHalfClosedTest by <a 
href="https://github.com/rajan-github";><code>@​rajan-github</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17394";>netty/netty#17394</a></li>
   <li>HttpUtil.getCharset() must accept whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/hunseonglee";><code>@​hunseonglee</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17386";>netty/netty#17386</a></li>
   <li>codec-dns: Add SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD records 
by <a href="https://github.com/hyperxpro";><code>@​hyperxpro</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17373";>netty/netty#17373</a></li>
   <li>transport: Avoid io_uring completion callback allocation by <a 
href="https://github.com/massiccio";><code>@​massiccio</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17457";>netty/netty#17457</a></li>
   <li>QUIC: Ensure writable events reflect stream capacity by <a 
href="https://github.com/yawkat";><code>@​yawkat</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17431";>netty/netty#17431</a></li>
   <li>OcspServerCertificateValidatorTest: Fix possible leak in test by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17469";>netty/netty#17469</a></li>
   <li>Use github to download cmake and also remove tar file after unpacking by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17482";>netty/netty#17482</a></li>
   <li>build: Upgrade GitHub Actions to fix Node.js 20 deprecation warnings by 
<a href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17484";>netty/netty#17484</a></li>
   <li>HttpUtil.getMimeType() must not include whitespace before the next 
Content-Type parameter by <a 
href="https://github.com/ohchanKyu";><code>@​ohchanKyu</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17456";>netty/netty#17456</a></li>
   <li>Fix buffer leak when recvmmsg returns single UDP_GRO batch by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17493";>netty/netty#17493</a></li>
   <li>Guard ChunkedWriteHandler.doFlush() against re-entrant invocation from 
user code by <a 
href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17438";>netty/netty#17438</a></li>
   <li>Add regression test for close() cascade reentering flush() by <a 
href="https://github.com/normanmaurer";><code>@​normanmaurer</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17497";>netty/netty#17497</a></li>
   <li>Fix UDP_GRO segment size is lost when reading with recvmmsg by <a 
href="https://github.com/octa-one";><code>@​octa-one</code></a> in <a 
href="https://redirect.github.com/netty/netty/pull/17492";>netty/netty#17492</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/64cc10f38ea5f5bd7eae48507817c66680d0afdc";><code>64cc10f</code></a>
 [maven-release-plugin] prepare release netty-4.2.19.Final</li>
   <li><a 
href="https://github.com/netty/netty/commit/e863e6965c44ec4d7a84e3edfec032b0dbd0fe75";><code>e863e69</code></a>
 Fix io_uring domain socket fd leak on multi-fd SCM_RIGHTS messages</li>
   <li><a 
href="https://github.com/netty/netty/commit/d82c6c34d38bbfaf3600ec61a608985e5e15bfb1";><code>d82c6c3</code></a>
 Fix IP allow-list bypass from ruleType-blind dedup in IpSubnetFilter</li>
   <li><a 
href="https://github.com/netty/netty/commit/bccc62a8c349119dded45df67f6688c3ae5d33b0";><code>bccc62a</code></a>
 Bound domain-name decode buffer to avoid quadratic allocation</li>
   <li><a 
href="https://github.com/netty/netty/commit/6b02cd33b27dcf02adc31df32a59b7e4ecdf2697";><code>6b02cd3</code></a>
 Fix wrong nextBid computation in IoUringBufferRing for RECVSEND_BUNDLE</li>
   <li><a 
href="https://github.com/netty/netty/commit/ef3a3e1d532f97a81bce4d6f34b570153796c6da";><code>ef3a3e1</code></a>
 Fix sign-extension bug in SocksInitRequestDecoder NMETHODS field</li>
   <li><a 
href="https://github.com/netty/netty/commit/4cacdf08e48b36bb95af960d8adb94ce4923c1a1";><code>4cacdf0</code></a>
 Fix quadratic CPU usage in XmlFrameDecoder when an element is never 
balanced</li>
   <li><a 
href="https://github.com/netty/netty/commit/20f3aaebd87b45569f59c3af9a7ef2a2f290379b";><code>20f3aae</code></a>
 Fail closed on zero-length handshake records in SslClientHelloHandler</li>
   <li><a 
href="https://github.com/netty/netty/commit/c3f7088e9b4b24e65a454ff6765c6fb8f3fc5df4";><code>c3f7088</code></a>
 Netty OcspServerCertificateValidator still delivers buffered data from a 
revo...</li>
   <li><a 
href="https://github.com/netty/netty/commit/4029f071642e20ad6a290198eaca1832d183fa5e";><code>4029f07</code></a>
 Correctly handle multiple Content-Length</li>
   <li>Additional commits viewable in <a 
href="https://github.com/netty/netty/compare/netty-4.2.18.Final...netty-4.2.19.Final";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   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]
For further information, visit: https://activemq.apache.org/contact


Reply via email to