Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. org.asynchttpclient/async-http-client
  4. ›
  5. CVE-2026-85716

CVE-2026-85716: AsyncHttpClient doesn't verify SCRAM and Digest mutual-authentication responses

September 17, 2026

For SCRAM, and for Digest with mutual authentication, the client computes the server’s verification value (the SCRAM ServerSignature, or the Digest rspauth) but does not act on the result. If the value is present and does not verify, the client only logs it and still delivers the response to the application as a successful, authenticated result. A server that never proved knowledge of the shared secret is accepted, so the client loses its ability to detect an impostor. Over TLS the real server always returns a valid value and the issue is inert; it matters over a non TLS transport, or when the transport is already compromised, where it removes the client’s only signal that the peer does not know the secret.

References

  • github.com/AsyncHttpClient/async-http-client/commit/10b3db9910f0bbad2ea3dc7c7553bae12bc4a5e4
  • github.com/AsyncHttpClient/async-http-client/commit/685173afea07892462071d966ef6ce5c88cbc66f
  • github.com/AsyncHttpClient/async-http-client/commit/7fe8700fd5b46c668cee7774624f36b87b9dd32a
  • github.com/AsyncHttpClient/async-http-client/pull/2235
  • github.com/AsyncHttpClient/async-http-client/security/advisories/GHSA-fj9w-c36g-h5x8
  • github.com/advisories/GHSA-fj9w-c36g-h5x8
  • nvd.nist.gov/vuln/detail/CVE-2026-85716

Code Behaviors & Features

Detect and mitigate CVE-2026-85716 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 3.0.8 before 3.0.12

Fixed versions

  • 3.0.12

Solution

Upgrade to version 3.0.12 or above.

Impact 3.7 LOW

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-287: Improper Authentication
  • CWE-390: Detection of Error Condition Without Action

Source file

maven/org.asynchttpclient/async-http-client/CVE-2026-85716.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 22 Sep 2026 12:21:50 +0000.