dependabot[bot] opened a new pull request, #3215: URL: https://github.com/apache/tika/pull/3215
Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) from 10.9.1 to 10.10. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt">com.nimbusds:nimbus-jose-jwt's changelog</a>.</em></p> <blockquote> <p>10.9.1 (2026-05-31) * Fixes health status reporting when RefreshAheadCachingJWKSetSource, JWKSetSourceWithHealthStatusReporting and OutageTolerantJWKSetSource are used together. A failed refresh-ahead background update could previously cause JWKSetSourceWithHealthStatusReporting to mark the JWK set source as UNHEALTHY, even though OutageTolerantJWKSetSource was still within its configured outage tolerance window and regular JWT validation could continue using the cached JWK set. Refresh-ahead failures that are covered by outage tolerance no longer cause the health status to become unhealthy before the outage tolerance period has been exceeded (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/619">#619</a>).</p> <p>10.10 (2026-09-17) * Adds JWEObject.MAX_DECOMPRESSED_PLAIN_TEXT_LENGTH for the default maximum allowed length of decompressed plain text, in bytes. Used to establish an active (dynamic) safety limit against zip-bomb attacks. Set to 1 mio bytes (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>). * Adds MaxDecompressedPlainTextLength implementing JWEDecrypterOption, to enable applications to override the default JWEObject.MAX_DECOMPRESSED_PLAIN_TEXT_LENGTH (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>). * Adds explicit non-null checks to DeflateUtils (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>). * Fixes potential native memory resource leak in DeflateUtils when Deflater or Inflater instances were not guaranteed to call .end() if stream closing or processing threw an exception (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>). * Optimizes DeflateUtils resource management and memory allocation by guaranteeing native stream cleanup, validating inputs, and pre-allocating decompression buffers (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>). * Updates to com.google.code.gson:gson:2.14.0 * Updates to com.google.crypto.tink:tink:1.23.0 * Updates to BouncyCastle 1.86</p> <p>11.0 (2026-09-xx) * Compile source and target bumped from Java 7 to Java 8. * Optimises JWS input composition for unencoded payloads (RFC 7797) to conserve memory and CPU cycles. Introduces a helper JWSInput interface with a ByteArrayJWSInput and ComposedJWSInput implementations for the JWS input composition when the payloaded is encoded and when not (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/613">#613</a>). * Adds JWTClaimsSet.getInstantClaims, getExpirationInstant, getNotBeforeInstant and getIssueInstant methods. Adds JWTClaimsSet.Builder.expirationInstant, notBeforeInstant and issueInstant methods. * Adds JSONObjectUtils.getEpochSecondAsInstant static method. * Overrides equals and hashCode in Payload. * Fixes health status reporting when RefreshAheadCachingJWKSetSource, JWKSetSourceWithHealthStatusReporting and OutageTolerantJWKSetSource are used together. A failed refresh-ahead background update could previously cause JWKSetSourceWithHealthStatusReporting to mark the JWK set source as UNHEALTHY, even though OutageTolerantJWKSetSource was still within its configured outage tolerance window and regular JWT validation could continue using the cached JWK set. Refresh-ahead failures that are</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/e055b3bf56bf379cf1ad0b804fe167cdd28ef445"><code>e055b3b</code></a> [maven-release-plugin] prepare for next development iteration</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/c06d7694e9b40e7e759080249cd72fa658b3a26f"><code>c06d769</code></a> Adds JWEObject.MAX_DECOMPRESSED_PLAIN_TEXT_LENGTH - 10.x WIP (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>)</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/a4275136b97d927940d8894b9111fe096d3202c4"><code>a427513</code></a> Adds explicit non-null checks to DeflateUtils (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>)</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/3302e151d38049e5cd872ea73503ccda30eb57f0"><code>3302e15</code></a> Fixes potential native memory resource leak in DeflateUtils when Deflater or ...</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d004e7996dd1ec9cf3a0f2329098f4b04d2cc7db"><code>d004e79</code></a> Optimizes DeflateUtils resource management and memory allocation by guarantee...</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/98ed6bad083355abd9f40452773ae5ced831c985"><code>98ed6ba</code></a> Adjusts JWEObject.MAX_DECOMPRESSED_PLAIN_TEXT_LENGTH to 1 mio bytes (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>)</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/03501441035765c4d02e1e5d7636c5ad246f61cd"><code>0350144</code></a> Adds MaxDecompressedPlainTextLength implementing JWEDecrypterOption (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>)</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/218575fe2d5082ebb724f741371d2b0ddb1482f4"><code>218575f</code></a> Wires MaxDecompressedPlainTextLength (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>)</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/3fcb8f5d0a13ca7d7d3361400f49a67443c50c05"><code>3fcb8f5</code></a> Adds MaxDecompressedPlainTextLength tests for each JWEDecrypter (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>)</li> <li><a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/14ae7ac2a8bfb9566506c843b8bb94463d6d43bf"><code>14ae7ac</code></a> Adds CHANGELOG.txt entries (iss <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/611">#611</a>)</li> <li>Additional commits viewable in <a href="https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.10..10.9.1">compare view</a></li> </ul> </details> <br /> [](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]
