CVE catalog

CVE-2026-8924

A flaw in curl’s cookie parsing logic allows a…

[CVE catalog]

A flaw in curl’s cookie parsing logic allows a malicious HTTP server to set "super cookies" that bypass the Public Suffix List check. This enables an attacker-controlled origin to inject cookies that curl subsequently scopes and transmits to unrelated third-party domains.

Severity
Critical · CVSS 9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.66% · Oct 27, 2026

Projects and upstream resources

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Version impact has not been established. The original provider fields are retained below.

Provider details and historical evidence
Original provider fields
{
  "package_releases": [
    {
      "name": "curl",
      "status": "fixed",
      "release": "sid",
      "version": "8.23.0-1"
    },
    {
      "name": "curl",
      "status": "fixed",
      "release": "forky",
      "version": "8.22.0-1"
    },
    {
      "name": "curl",
      "status": "vulnerable",
      "release": "trixie",
      "version": "8.14.1-2+deb13u5"
    },
    {
      "name": "curl",
      "status": "fixed",
      "release": "trixie-security",
      "version": "8.14.1-2+deb13u7"
    },
    {
      "name": "curl",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "7.88.1-10+deb12u15"
    },
    {
      "name": "curl",
      "status": "vulnerable",
      "release": "bookworm-security",
      "version": "7.88.1-10+deb12u5"
    }
  ],
  "fixed_versions": [
    {
      "bug": null,
      "name": "curl",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "8.21.0~rc2-1"
    },
    {
      "bug": null,
      "name": "curl",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": "8.21.0~rc2-1"
    },
    {
      "bug": null,
      "name": "curl",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": "8.14.1-2+deb13u7"
    },
    {
      "bug": null,
      "name": "curl",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    }
  ],
  "distribution_packages": [
    {
      "name": "curl",
      "ecosystem": "cpe",
      "fixed_version": "8.5.0-2ubuntu10.10"
    },
    {
      "name": "libcurl3t64-gnutls",
      "ecosystem": "cpe",
      "fixed_version": "8.5.0-2ubuntu10.10"
    },
    {
      "name": "libcurl4-doc",
      "ecosystem": "cpe",
      "fixed_version": "8.5.0-2ubuntu10.10"
    },
    {
      "name": "libcurl4-gnutls-dev",
      "ecosystem": "cpe",
      "fixed_version": "8.5.0-2ubuntu10.10"
    },
    {
      "name": "libcurl4-openssl-dev",
      "ecosystem": "cpe",
      "fixed_version": "8.5.0-2ubuntu10.10"
    },
    {
      "name": "libcurl4t64",
      "ecosystem": "cpe",
      "fixed_version": "8.5.0-2ubuntu10.10"
    },
    {
      "name": "curl",
      "ecosystem": "cpe",
      "fixed_version": "not yet fixed"
    },
    {
      "name": "curl",
      "ecosystem": "cpe",
      "fixed_version": "8.21.0"
    },
    {
      "name": "curl",
      "ranges": [
        {
          "fixed": "8.21.0",
          "introduced": "7.46.0",
          "last_affected": "",
          "start_excluding": ""
        }
      ],
      "ecosystem": "cpe",
      "fixed_version": "8.21.0",
      "provider_record_id": "NVD-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "alpine",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "7.46.0"
            },
            {
              "fixed": "8.14.1-r3"
            }
          ]
        }
      ],
      "release": "3.21",
      "versions": [],
      "ecosystem": "apk",
      "fixed_version": "8.14.1-r3",
      "provider_record_id": "ALPINE-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "alpine",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "7.46.0"
            },
            {
              "fixed": "8.14.1-r4"
            }
          ]
        }
      ],
      "release": "3.22",
      "versions": [],
      "ecosystem": "apk",
      "fixed_version": "8.14.1-r4",
      "provider_record_id": "ALPINE-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "alpine",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "7.46.0"
            },
            {
              "fixed": "8.22.0-r0"
            }
          ]
        }
      ],
      "release": "3.23",
      "versions": [],
      "ecosystem": "apk",
      "fixed_version": "8.22.0-r0",
      "provider_record_id": "ALPINE-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "alpine",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "7.46.0"
            },
            {
              "fixed": "8.21.0-r0"
            }
          ]
        }
      ],
      "release": "3.24",
      "versions": [],
      "ecosystem": "apk",
      "fixed_version": "8.21.0-r0",
      "provider_record_id": "ALPINE-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "7.68.0-1ubuntu2.25+esm4"
            }
          ]
        }
      ],
      "release": "pro",
      "versions": [
        "7.65.3-1ubuntu3",
        "7.65.3-1ubuntu4",
        "7.66.0-1ubuntu1",
        "7.67.0-2ubuntu1",
        "7.68.0-1ubuntu1",
        "7.68.0-1ubuntu2",
        "7.68.0-1ubuntu2.1",
        "7.68.0-1ubuntu2.2",
        "7.68.0-1ubuntu2.4",
        "7.68.0-1ubuntu2.5",
        "7.68.0-1ubuntu2.6",
        "7.68.0-1ubuntu2.7",
        "7.68.0-1ubuntu2.10",
        "7.68.0-1ubuntu2.11",
        "7.68.0-1ubuntu2.12",
        "7.68.0-1ubuntu2.13",
        "7.68.0-1ubuntu2.14",
        "7.68.0-1ubuntu2.15",
        "7.68.0-1ubuntu2.16",
        "7.68.0-1ubuntu2.18",
        "7.68.0-1ubuntu2.19",
        "7.68.0-1ubuntu2.20",
        "7.68.0-1ubuntu2.21",
        "7.68.0-1ubuntu2.22",
        "7.68.0-1ubuntu2.23",
        "7.68.0-1ubuntu2.24",
        "7.68.0-1ubuntu2.25",
        "7.68.0-1ubuntu2.25+esm2",
        "7.68.0-1ubuntu2.25+esm3"
      ],
      "ecosystem": "deb",
      "fixed_version": "7.68.0-1ubuntu2.25+esm4",
      "provider_record_id": "UBUNTU-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "7.81.0-1ubuntu1.25"
            }
          ]
        }
      ],
      "release": "22.04",
      "versions": [
        "7.74.0-1.3ubuntu2",
        "7.74.0-1.3ubuntu3",
        "7.80.0-3",
        "7.81.0-1",
        "7.81.0-1ubuntu1.1",
        "7.81.0-1ubuntu1.2",
        "7.81.0-1ubuntu1.3",
        "7.81.0-1ubuntu1.4",
        "7.81.0-1ubuntu1.6",
        "7.81.0-1ubuntu1.7",
        "7.81.0-1ubuntu1.8",
        "7.81.0-1ubuntu1.10",
        "7.81.0-1ubuntu1.11",
        "7.81.0-1ubuntu1.13",
        "7.81.0-1ubuntu1.14",
        "7.81.0-1ubuntu1.15",
        "7.81.0-1ubuntu1.16",
        "7.81.0-1ubuntu1.17",
        "7.81.0-1ubuntu1.18",
        "7.81.0-1ubuntu1.19",
        "7.81.0-1ubuntu1.20",
        "7.81.0-1ubuntu1.21",
        "7.81.0-1ubuntu1.22",
        "7.81.0-1ubuntu1.23",
        "7.81.0-1ubuntu1.24"
      ],
      "ecosystem": "deb",
      "fixed_version": "7.81.0-1ubuntu1.25",
      "provider_record_id": "UBUNTU-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "8.5.0-2ubuntu10.10"
            }
          ]
        }
      ],
      "release": "24.04",
      "versions": [
        "8.2.1-1ubuntu3",
        "8.2.1-1ubuntu3.1",
        "8.4.0-2ubuntu1",
        "8.5.0-2ubuntu1",
        "8.5.0-2ubuntu2",
        "8.5.0-2ubuntu8",
        "8.5.0-2ubuntu9",
        "8.5.0-2ubuntu10",
        "8.5.0-2ubuntu10.1",
        "8.5.0-2ubuntu10.2",
        "8.5.0-2ubuntu10.3",
        "8.5.0-2ubuntu10.4",
        "8.5.0-2ubuntu10.5",
        "8.5.0-2ubuntu10.6",
        "8.5.0-2ubuntu10.7",
        "8.5.0-2ubuntu10.8",
        "8.5.0-2ubuntu10.9"
      ],
      "ecosystem": "deb",
      "fixed_version": "8.5.0-2ubuntu10.10",
      "provider_record_id": "UBUNTU-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "8.14.1-2ubuntu1.4"
            }
          ]
        }
      ],
      "release": "25.10",
      "versions": [
        "8.12.1-3ubuntu1",
        "8.13.0-5ubuntu1",
        "8.14.1-1ubuntu2",
        "8.14.1-1ubuntu3",
        "8.14.1-2ubuntu1",
        "8.14.1-2ubuntu1.1",
        "8.14.1-2ubuntu1.2",
        "8.14.1-2ubuntu1.3"
      ],
      "ecosystem": "deb",
      "fixed_version": "8.14.1-2ubuntu1.4",
      "provider_record_id": "UBUNTU-CVE-2026-8924"
    },
    {
      "name": "curl",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "8.18.0-1ubuntu2.2"
            }
          ]
        }
      ],
      "release": "26.04",
      "versions": [
        "8.14.1-2ubuntu1",
        "8.17.0-1ubuntu1",
        "8.18.0-1ubuntu1",
        "8.18.0-1ubuntu2",
        "8.18.0-1ubuntu2.1"
      ],
      "ecosystem": "deb",
      "fixed_version": "8.18.0-1ubuntu2.2",
      "provider_record_id": "UBUNTU-CVE-2026-8924"
    },
    {
      "name": "libpsl",
      "distro": "opensuse",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "0.23.0-1.1"
            }
          ]
        }
      ],
      "release": "tumbleweed",
      "versions": [],
      "ecosystem": "rpm",
      "fixed_version": "0.23.0-1.1",
      "provider_record_id": "OPENSUSE-SU-2026:11266-1"
    }
  ]
}

Publisher notes

[bookworm] curl: Minor issue; trailing-dot super cookie; PSL-enabled build mitigates

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [curl]Unknown
    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

  • [libcurl3-nss]Unknown

    Source package: [curl]

    Details (4)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

  • [libcurl4]Unknown

    Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

  • [libcurl4-doc]Unknown

    Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · all · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · all · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · all · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · all · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · all · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · all · bookworm-security

      Affected

      nvd · curl · debian · bookworm

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

  • Source package: [curl]

    Details (4)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Affected

      nvd · curl · debian · bookworm

[openSUSE Tumbleweed]

  • [libpsl5]Unknown

    Source package: [libpsl]

    Details (1)
    • 0.23.3-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.23.0-1.1

      Version impact unknown

      nvd · libpsl · opensuse · tumbleweed

  • [libpsl5-32bit]Unknown

    Source package: [libpsl]

    Details (1)
    • 0.23.3-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.23.0-1.1

      Version impact unknown

      nvd · libpsl · opensuse · tumbleweed

  • [libpsl-devel]Unknown

    Source package: [libpsl]

    Details (1)
    • 0.23.3-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.23.0-1.1

      Version impact unknown

      nvd · libpsl · opensuse · tumbleweed

  • [psl]Unknown

    Source package: [libpsl]

    Details (1)
    • 0.23.3-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.23.0-1.1

      Version impact unknown

      nvd · libpsl · opensuse · tumbleweed

Observed:

References