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

CVE-2026-107280: AsyncHttpClient: Cookie Domain attribute is not checked against the public suffix list, so a cookie can be set for co.uk

October 8, 2026

The cookie store decides whether a Domain attribute may be accepted using only the domain-matching rule of RFC 6265 Section 5.1.3, which asks whether the request host is the domain or ends with a dot followed by it. Section 5.3 step 5, which additionally requires rejecting a Domain that is a public suffix, is not implemented anywhere in the client.

So a host under a multi-label public suffix can set a cookie for the suffix itself, and the store then hands it to every other host under that suffix:

attacker.co.uk  ->  Set-Cookie: SID=attacker-value; Domain=co.uk; Path=/
bank.co.uk      ->  Cookie: SID=attacker-value

Domain=uk works the same way. The attacker needs only a site under the same suffix as the victim, which for suffixes such as co.uk, com.au, or github.io is trivially obtainable.

Depending on what the application does with the cookie, this is session fixation, or it overwrites a session the victim site set, or it lets the attacker plant a value the victim site trusts.

References

  • github.com/AsyncHttpClient/async-http-client/commit/330267895fe0bdb41bbd027ea6b151d38ee7c23d
  • github.com/AsyncHttpClient/async-http-client/commit/d1f0ccec417092098d40242fee7dfac84bb3c21f
  • github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-2.16.1
  • github.com/AsyncHttpClient/async-http-client/releases/tag/async-http-client-project-3.0.13
  • github.com/AsyncHttpClient/async-http-client/security/advisories/GHSA-f9m8-cv68-674w
  • github.com/advisories/GHSA-f9m8-cv68-674w
  • nvd.nist.gov/vuln/detail/CVE-2026-107280

Code Behaviors & Features

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

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 2.0.0 before 2.16.1, all versions starting from 3.0.0 before 3.0.13

Fixed versions

  • 2.16.1
  • 3.0.13

Solution

Upgrade to versions 2.16.1, 3.0.13 or above.

Impact 5.9 MEDIUM

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

Learn more about CVSS

Weakness

  • CWE-1275: Sensitive Cookie with Improper SameSite Attribute

Source file

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

Spotted a mistake? Edit the file on GitLab.

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

Page generated Sun, 08 Nov 2026 00:16:30 +0000.