Catálogo de CVE

CVE-2026-97689

urllib3 is an HTTP client library for Python. From…

[Catálogo de CVE]

urllib3 is an HTTP client library for Python. From 1.10.3 until 2.8.0, the HTTPResponse.read_chunked and HTTPResponse.stream methods can allocate unbounded memory because the streaming chunk parser buffers the chunk-size field until newline or EOF without a length bound. The trigger is that a malicious server returns Transfer-Encoding: chunked followed by a very long run of bytes without a newline. The attack mechanism is that a malicious HTTP server sends a very long unterminated chunk-size line. The impact is that unbounded memory allocation can exhaust the client process. This issue is fixed in version 2.8.0.

Gravidade
High · CVSS 8.9CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/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
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.34% · 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.

Distribution / releasePackageVersionStatusSource
Debiansidpython-urllib32.8.0-1FixedDistribution-reported fixed boundary[CVE-2026-97689]
Debiansidpython-urllib32.8.0-2Fixed[CVE-2026-97689]
Debianforkypython-urllib32.8.0-1FixedDistribution-reported fixed boundary[CVE-2026-97689]
Debianforkypython-urllib32.8.0-2Fixed[CVE-2026-97689]

Showing 4 fix observations. All 11 observations, including unknown and conflicting reports, are available below.

Provider details and historical evidence
Distribution / releasePackageVersionStatusSource
PyPIRelease not reportedurllib32.8.0UnknownSource applicability is not establishedGHSA-VXQ7-64XX-V4GWPYSEC-2026-4177
Debianbookwormpython-urllib3Not reportedAffectedDistribution reports no fix[CVE-2026-97689]
Debianbookwormpython-urllib31.26.12-1+deb12u4Affected[CVE-2026-97689]
Debianbookworm-securitypython-urllib31.26.12-1+deb12u4Affected[CVE-2026-97689]
Debianforkypython-urllib32.8.0-1FixedDistribution-reported fixed boundary[CVE-2026-97689]
Debianforkypython-urllib32.8.0-2Fixed[CVE-2026-97689]
Debiansidpython-urllib32.8.0-1FixedDistribution-reported fixed boundary[CVE-2026-97689]
Debiansidpython-urllib32.8.0-2Fixed[CVE-2026-97689]
Debiantrixiepython-urllib3Not reportedAffectedDistribution reports no fix[CVE-2026-97689]
Debiantrixiepython-urllib32.3.0-3+deb13u2Affected[CVE-2026-97689]
Debiantrixie-securitypython-urllib32.3.0-3+deb13u2Affected[CVE-2026-97689]
Original provider fields
{
  "package_releases": [
    {
      "name": "python-urllib3",
      "status": "fixed",
      "release": "sid",
      "version": "2.8.0-2"
    },
    {
      "name": "python-urllib3",
      "status": "fixed",
      "release": "forky",
      "version": "2.8.0-2"
    },
    {
      "name": "python-urllib3",
      "status": "vulnerable",
      "release": "trixie",
      "version": "2.3.0-3+deb13u2"
    },
    {
      "name": "python-urllib3",
      "status": "vulnerable",
      "release": "trixie-security",
      "version": "2.3.0-3+deb13u2"
    },
    {
      "name": "python-urllib3",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "1.26.12-1+deb12u4"
    },
    {
      "name": "python-urllib3",
      "status": "vulnerable",
      "release": "bookworm-security",
      "version": "1.26.12-1+deb12u4"
    }
  ],
  "fixed_versions": [
    {
      "bug": null,
      "name": "python-urllib3",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "2.8.0-1"
    },
    {
      "bug": null,
      "name": "python-urllib3",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": "2.8.0-1"
    },
    {
      "bug": null,
      "name": "python-urllib3",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": null,
      "name": "python-urllib3",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    }
  ],
  "distribution_packages": [
    {
      "name": "urllib3",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "1.10.3"
            },
            {
              "fixed": "2.8.0"
            }
          ]
        }
      ],
      "ecosystem": "PyPI",
      "fixed_version": "2.8.0",
      "provider_record_id": "GHSA-VXQ7-64XX-V4GW",
      "applicability_unknown": true
    },
    {
      "name": "urllib3",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "1.10.3"
            },
            {
              "fixed": "2.8.0"
            }
          ]
        }
      ],
      "ecosystem": "PyPI",
      "fixed_version": "2.8.0",
      "provider_record_id": "PYSEC-2026-4177",
      "applicability_unknown": true
    },
    {
      "name": "urllib3",
      "ranges": [
        {
          "fixed": "2.8.0",
          "introduced": "1.10.3",
          "last_affected": "",
          "start_excluding": ""
        }
      ],
      "ecosystem": "cpe",
      "provider_url": "https://nvd.nist.gov/vuln/detail/CVE-2026-97689",
      "fixed_version": "2.8.0",
      "provider_source": "nvd",
      "provider_record_id": "NVD-CVE-2026-97689",
      "provider_updated_at": "2026-10-13T20:20:06.950"
    }
  ]
}

Publisher notes

[bookworm] python-urllib3: Minor issue

OpenFactory catalog packages

A associação de pacotes está em andamento.

[Debian 12 (Bookworm)]

  • [python3-urllib3]Desconhecido

    Pacote fonte: [python-urllib3]

    Detalhes (4)
    • 1.26.12-1+deb12u4 · all · bookworm

      Afetada

      nvd · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm

      Afetada

      nvd · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm-security

      Afetada

      nvd · python-urllib3 · debian · bookworm

    • 1.26.12-1+deb12u4 · all · bookworm-security

      Afetada

      nvd · python-urllib3 · debian · bookworm

Observado:

Referências