Vulnerability · Published Oct 7, 2026 · Assigned by GitHub_M
CVE-2026-107283AsyncHttpClient: Digest authentication cnonce generated with a non-cryptographic random source
Low 3.7
In plain English
A low-severity security flaw in async-http-client from AsyncHttpClient. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 18% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. Prior to 3.0.12 and 2.16.1, Realm.Builder generates the HTTP Digest client nonce with ThreadLocalRandom rather than a cryptographically secure random source. Digest relies on an unpredictable cnonce to resist chosen-plaintext and credential precomputation attacks, so an observer able to infer generator state can reduce the protection of the authentication exchange. This issue is fixed in versions 3.0.12 and 2.16.1.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | async-http-client | no fix listed | DEBIAN-CVE-2026-107283 |
| Maven | org.asynchttpclient:async-http-client | 3.0.12 | GHSA-mfj3-87qq-382v |
| Maven | org.asynchttpclient:async-http-client | 2.16.1 | GHSA-mfj3-87qq-382v |
| Ubuntu:22.04:LTS | async-http-client | no fix listed | UBUNTU-CVE-2026-107283 |
| Ubuntu:24.04:LTS | async-http-client | no fix listed | UBUNTU-CVE-2026-107283 |
| Ubuntu:26.04:LTS | async-http-client | no fix listed | UBUNTU-CVE-2026-107283 |
| Ubuntu:26.10 | async-http-client | no fix listed | UBUNTU-CVE-2026-107283 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| AsyncHttpClient | async-http-client | >= 3.0.0, < 3.0.12>= 2.0.0, < 2.16.1 |
Weakness: CWE-338 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
References
- https://github.com/AsyncHttpClient/async-http-client/security/advisories/GHSA-mfj3-87qq-382v x_refsource_CONFIRM
- https://github.com/AsyncHttpClient/async-http-client/commit/dca2d90db87f0144ea893a6858dca13c426d06b6 x_refsource_MISC
- https://github.com/AsyncHttpClient/async-http-client/commit/e1f5fc88fe211d3f64032c33b91093ba3d5e793d x_refsource_MISC
- https://github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-2.16.1 x_refsource_MISC
- https://github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-3.0.12 x_refsource_MISC