CVE-2026-107231
HIGH 8.7The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. Prior to 3.0.13 and 2.16.1, Realm.Builder treats a Digest challenge that yields no usable nonce as a Basic challenge. A malicious origin or proxy can label a challenge Digest while omitting or emptying the nonce, causing the client to resend the username and password using reversible Basic authentication. Both origin and proxy challenge parsers are affected. This issue is fixed in versions 3.0.13 and 2.16.1.
Severe if exploited (CVSS 8.7), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.2%chance of exploitation in 30 days · 15th percentile
Impact if exploited
8.7CVSS 4.0 · HIGH
- ConfidentialityHigh
- IntegrityNone
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
- ✓Requirements: No special attack requirements
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-319: : Cleartext Transmission of Sensitive Information
- CWE-522: : Insufficiently Protected Credentials
- CWE-757: : Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
org.asynchttpclient:async-http-client Maven
pkg:maven/org.asynchttpclient/async-http-client
ECOSYSTEM range- Introduced version (included): 3.0.0.Beta1
- Fixed boundary (excluded): 3.0.13
16 explicitly listed affected versions
3.0.0, 3.0.0.Beta1, 3.0.0.Beta2, 3.0.0.Beta3, 3.0.1, 3.0.10, 3.0.11, 3.0.12, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 3.0.12", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-rqf5-2wxv-rjf4/GHSA-rqf5-2wxv-rjf4.json" } }org.asynchttpclient:async-http-client Maven
pkg:maven/org.asynchttpclient/async-http-client
ECOSYSTEM range- Introduced version (included): 2.0.0
- Fixed boundary (excluded): 2.16.1
112 explicitly listed affected versions
2.0.0, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.14, 2.0.15, 2.0.16, 2.0.17, 2.0.18, 2.0.19, 2.0.2, 2.0.20, 2.0.21, 2.0.22, 2.0.23, 2.0.24, 2.0.25, 2.0.26, 2.0.27, 2.0.28, 2.0.29, 2.0.3, 2.0.30, 2.0.31, 2.0.32, 2.0.33, 2.0.34, 2.0.35, 2.0.36, 2.0.37, 2.0.38, 2.0.39, 2.0.4, 2.0.40, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.1.0, 2.1.0-RC1, 2.1.0-RC2, 2.1.0-RC3, 2.1.0-RC4, 2.1.0-alpha1, 2.1.0-alpha10, 2.1.0-alpha11, 2.1.0-alpha12, 2.1.0-alpha13, 2.1.0-alpha14, 2.1.0-alpha15, 2.1.0-alpha16, 2.1.0-alpha17, 2.1.0-alpha18, 2.1.0-alpha19, 2.1.0-alpha2, 2.1.0-alpha20, 2.1.0-alpha21, 2.1.0-alpha22, 2.1.0-alpha23, 2.1.0-alpha24, 2.1.0-alpha25, 2.1.0-alpha26, 2.1.0-alpha3, 2.1.0-alpha4, 2.1.0-alpha5, 2.1.0-alpha6, 2.1.0-alpha7, 2.1.0-alpha8, 2.1.0-alpha9, 2.1.1, 2.1.2, 2.10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.11.0, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.12.4, 2.14.5, 2.15.0, 2.16.0, 2.2.0, 2.2.1, 2.3.0, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8, 2.4.9, 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0, 2.8.1, 2.9.0
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 2.16.0", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-rqf5-2wxv-rjf4/GHSA-rqf5-2wxv-rjf4.json" } }
Vendor product assessments
async-http-client as a component of Red Hat Fuse 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not in execute path
pkg:maven/org.asynchttpclient/[email protected]
Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00
All CVSS metrics
- HIGH 8.7 v4.0 · CNA Primary
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - HIGH 8.7 v4.0 · NVD Secondary
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
References
Advisories
- https://osv.dev/vulnerability/GHSA-rqf5-2wxv-rjf4 GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z - https://nvd.nist.gov/vuln/detail/CVE-2026-107231 GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z
Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00 - https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-107231.json Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-94636 EUVD · EUVD-2026-94636
Technical & other
- https://github.com/AsyncHttpClient/async-http-client/security/advisories/GHSA-rqf5-2wxv-rjf4 CVE record · GitHub_M · Updated 2026-10-07T21:06:26.742Z
NVD · CVE-2026-107231 · Updated 2026-10-10T03:17:06.630
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z
Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00 - https://github.com/AsyncHttpClient/async-http-client/commit/8376866aa9b5a7653ad19db9d472692f875caa83 CVE record · GitHub_M · Updated 2026-10-07T21:06:26.742Z
NVD · CVE-2026-107231 · Updated 2026-10-10T03:17:06.630
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z
Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00 - https://github.com/AsyncHttpClient/async-http-client/commit/c8d639bf6ac341d377d610a93570bcd15565f1a6 CVE record · GitHub_M · Updated 2026-10-07T21:06:26.742Z
NVD · CVE-2026-107231 · Updated 2026-10-10T03:17:06.630
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z
Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00 - https://github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-2.16.1 CVE record · GitHub_M · Updated 2026-10-07T21:06:26.742Z
NVD · CVE-2026-107231 · Updated 2026-10-10T03:17:06.630
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z
Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00 - https://github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-3.0.13 CVE record · GitHub_M · Updated 2026-10-07T21:06:26.742Z
NVD · CVE-2026-107231 · Updated 2026-10-10T03:17:06.630
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z
Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00 - https://github.com/AsyncHttpClient/async-http-client GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4
GitHub Advisory Database · GHSA-rqf5-2wxv-rjf4 · Updated 2026-10-08T16:30:05.838785912Z - https://access.redhat.com/security/cve/CVE-2026-107231 Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2547724 Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-107231 Red Hat · CVE-2026-107231 · Updated 2026-10-13T10:44:31+00:00