Skip to content

fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.6.3 [security] - #2558

Open
renovate-bot wants to merge 1 commit into
googleapis:mainfrom
renovate-bot:renovate/project.httpclient5.version
Open

fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.6.3 [security]#2558
renovate-bot wants to merge 1 commit into
googleapis:mainfrom
renovate-bot:renovate/project.httpclient5.version

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Feb 11, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
org.apache.httpcomponents.client5:httpclient5 (source) 5.4.15.6.3 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Apache HttpClient disables domain checks

CVE-2025-27820 / GHSA-73m2-qfq3-56cx

More information

Details

A bug in PSL validation logic in Apache HttpClient 5.4.x disables domain checks, affecting cookie management and host name verification. Discovered by the Apache HttpClient team. Fixed in the 5.4.3 release.

Severity

  • CVSS Score: 7.5 / 10 (High)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Apache HttpComponents Client: Connection Leak on Content-Encoding Decode Error Leads to Pool Exhaustion DoS

CVE-2026-64607 / GHSA-hjcp-jmpx-g3qm

More information

Details

HttpClient based on the classic i/o model fails to correctly release the underlying connection back to the connection manager if it encounters an invalid or unsupported Content-Encoding header value in the response message. Please note this defect does not affect HttpClient based on the async i/o model.

This issue affects Apache HttpComponents Client: from 5.0-alpha1 through 5.6.2.

Severity

  • CVSS Score: 5.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

apache/httpcomponents-client (org.apache.httpcomponents.client5:httpclient5)

v5.6.3

v5.6

This is the first ALPHA release in the 5.6 release series. It adds several features
such as transport content decompression and content compression for the async transport,
support for Unix sockets, experimental support for SCRAM-SHA-256 authentication scheme,
and Micrometer/OTel observations & metrics.

Commons Compress, Brotli codec, and ZStd codec are optional dependencies and get
wired into the execution pipeline only if present on the classpath.

Notable changes and features included in the 5.6 series:

  • Unix domain socket support.

  • Support for pluggable content codecs via Commons-Compress in the classic transport.
    (optional).

  • Support for transparent content decompression and content compression with deflate,
    gzip, zstd (optional), and brotli (optional) codecs in the async transport.

  • Micrometer/OTel observations & metrics (optinal).

  • Off-lock connection disposal by the classic pooling connection manager. Experimental.

  • SCRAM-SHA-256 authentication scheme (RFC 7804). Experimental.

  • Request Priority support (RFC 9218). Experimental.

Compatibility notes:

  • As of this version, HttpClient uses BUILTIN HostnameVerificationPolicy by default, delegating
    host verification to JSSE security manager. One must explicitly configure the TLS strategy
    to continue using the hostname verifier shipped with HttpClient.

  • Five-second TCP keep-alive is now enabled by default.

v5.5

This is the first GA release in the 5.5 release series. This release finalizes the 5.5
APIs and adds several experimental features and improvements, such as request multiplexing
over a shared HTTP/2 connection and the Classic API facade acting as a compatibility
bridge between classic I/O client services and the asynchronous message transport used
internally.

Notable changes and features included in the 5.5 series:

  • Improved conformance to RFC 7616 (HTTP Digest Access Authentication).

  • The connection pool implementation acts as a caching facade in front of a standard
    managed connection pool and shares already leased connections to multiplex message
    exchanges over active HTTP/2 connections. Experimental.

  • Extended Auth API and improved authentication protocol logic to support mutual
    authentication.

  • The Classic API facade now acts as a compatibility bridge between the classic I/O client
    services (based on the standard InputStream / OutputStream model) and the asynchronous
    message transport used internally. This is experimental.

  • HTTP/2 support for the Fluent Facade (via Classic API facade). This is experimental.

Compatibility notes:

  • As of this release, HttpClient does not automatically execute redirects if the original
    request manually added headers that are considered sensitive.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested a review from a team February 11, 2025 20:25
@product-auto-label product-auto-label Bot added the size: xs Pull request size is extra small. label Feb 11, 2025
@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 11, 2025
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.2 fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.3 Mar 26, 2025
@renovate-bot
renovate-bot force-pushed the renovate/project.httpclient5.version branch from 25a5fa9 to 4e3e105 Compare March 26, 2025 21:50
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.3 fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.3 [security] Apr 24, 2025
@renovate-bot
renovate-bot force-pushed the renovate/project.httpclient5.version branch 10 times, most recently from c8ec990 to 4fd31dd Compare May 31, 2025 20:24
@renovate-bot
renovate-bot force-pushed the renovate/project.httpclient5.version branch 14 times, most recently from 8f986cb to 2ebe78e Compare June 12, 2025 06:12
@renovate-bot
renovate-bot force-pushed the renovate/project.httpclient5.version branch 19 times, most recently from c779988 to 44f529e Compare June 23, 2025 20:38
@renovate-bot
renovate-bot force-pushed the renovate/project.httpclient5.version branch 10 times, most recently from 29333fc to 97fc6d5 Compare June 28, 2025 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kokoro:force-run Add this label to force Kokoro to re-run the tests. size: xs Pull request size is extra small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant