p PatchFirst

CVE-2026-85717

CVE-2026-85717 · AsyncHttpClient: Client-wide realm credentials re-sent to a cross-origin redirect target

This page contains facts from public vulnerability sources. Check the original advisory before updating.

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. From 2.14.5 to 2.16.0 and from 3.0.9 to 3.0.11, a client configured with a client-wide Realm and redirect following can disclose credentials after a cross-origin redirect because the Interceptors authentication path falls back to the client configuration after redirect handling clears the per-exchange realm. If the attacker-controlled target returns 401, the client can send Basic or Digest credentials or a Negotiate or NTLM token to that origin. Per-request realms are stripped correctly, and this issue is a residual bypass of the earlier cross-origin credential-stripping fixes. This issue is fixed in versions 2.16.1 and 3.0.12.

CVSS 6.8 · Medium · EPSS 0.5%

Published
Updated

Stack: system

Affected products and versions

  • async-http-client

    Versions
    • >= 2.14.5, < 2.16.1: Affected
    • >= 3.0.9, < 3.0.12: Affected

    No fix published

  • async-http-client Ubuntu:Pro:14.04:LTS

    Versions
    • 1.6.5-1
    • 1.6.5-2
    • 1.6.5-2ubuntu0.1~esm1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • async-http-client Ubuntu:16.04:LTS

    Versions
    • 1.6.5-4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • async-http-client Ubuntu:18.04:LTS

    Versions
    • 1.6.5-4
    • 1.6.5-5
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • async-http-client Ubuntu:Pro:20.04:LTS

    Versions
    • 2.6.0-1
    • 2.6.0-1ubuntu0.1~esm1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • async-http-client Ubuntu:22.04:LTS

    Versions
    • 2.12.2-1
    • 2.12.3-1
    • 2.12.3-1ubuntu0.22.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • async-http-client Ubuntu:24.04:LTS

    Versions
    • 2.12.3-1
    • 2.12.3-1ubuntu0.24.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • async-http-client Ubuntu:26.10

    Versions
    • 2.12.3-1ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • async-http-client Ubuntu:26.04:LTS

    Versions
    • 2.12.3-1
    • 2.12.3-1ubuntu1
    • 2.12.3-1ubuntu1.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →