Search

Find a vulnerability

Search criteria

    2 vulnerabilities found for dnspython by rthalley

    CVE-2026-114605 (GCVE-0-2026-114605)

    Vulnerability from nvd – Published: 2026-10-22 16:25 – Updated: 2026-10-22 16:25
    VLAI
    Title
    dnspython dns.name.from_wire_parser() excessive CPU use
    Summary
    dnspython is a DNS toolkit for Python. Prior to 2.9.0, dns.name.from_wire_parser follows attacker-controlled DNS compression pointer chains without a hop limit. A malicious DNS wire-format message can force excessive pointer traversal during name decompression, causing high CPU use, application degradation, or denial of service in applications that process untrusted DNS messages. This issue is fixed in version 2.9.0.
    CWE
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7849 records in the last 180 days details
    Impacted products
    Vendor Product Version
    rthalley dnspython Affected: < 2.9.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "dnspython",
              "vendor": "rthalley",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.9.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "dnspython is a DNS toolkit for Python. Prior to 2.9.0, dns.name.from_wire_parser follows attacker-controlled DNS compression pointer chains without a hop limit. A malicious DNS wire-format message can force excessive pointer traversal during name decompression, causing high CPU use, application degradation, or denial of service in applications that process untrusted DNS messages. This issue is fixed in version 2.9.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-674",
                  "description": "CWE-674: Uncontrolled Recursion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T16:25:32.509Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/rthalley/dnspython/security/advisories/GHSA-45c3-73f7-pv4m",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rthalley/dnspython/security/advisories/GHSA-45c3-73f7-pv4m"
            },
            {
              "name": "https://github.com/rthalley/dnspython/commit/b485e460c266540a1a09ca6d8d1d7b685b1d3023",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rthalley/dnspython/commit/b485e460c266540a1a09ca6d8d1d7b685b1d3023"
            },
            {
              "name": "https://github.com/rthalley/dnspython/releases/tag/v2.9.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rthalley/dnspython/releases/tag/v2.9.0"
            }
          ],
          "source": {
            "advisory": "GHSA-45c3-73f7-pv4m",
            "discovery": "UNKNOWN"
          },
          "title": "dnspython dns.name.from_wire_parser() excessive CPU use"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-114605",
        "datePublished": "2026-10-22T16:25:32.509Z",
        "dateReserved": "2026-10-21T20:34:25.599Z",
        "dateUpdated": "2026-10-22T16:25:32.509Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-114605 (GCVE-0-2026-114605)

    Vulnerability from cvelistv5 – Published: 2026-10-22 16:25 – Updated: 2026-10-22 16:25
    VLAI
    Title
    dnspython dns.name.from_wire_parser() excessive CPU use
    Summary
    dnspython is a DNS toolkit for Python. Prior to 2.9.0, dns.name.from_wire_parser follows attacker-controlled DNS compression pointer chains without a hop limit. A malicious DNS wire-format message can force excessive pointer traversal during name decompression, causing high CPU use, application degradation, or denial of service in applications that process untrusted DNS messages. This issue is fixed in version 2.9.0.
    CWE
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7849 records in the last 180 days details
    Impacted products
    Vendor Product Version
    rthalley dnspython Affected: < 2.9.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "dnspython",
              "vendor": "rthalley",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.9.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "dnspython is a DNS toolkit for Python. Prior to 2.9.0, dns.name.from_wire_parser follows attacker-controlled DNS compression pointer chains without a hop limit. A malicious DNS wire-format message can force excessive pointer traversal during name decompression, causing high CPU use, application degradation, or denial of service in applications that process untrusted DNS messages. This issue is fixed in version 2.9.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-674",
                  "description": "CWE-674: Uncontrolled Recursion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T16:25:32.509Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/rthalley/dnspython/security/advisories/GHSA-45c3-73f7-pv4m",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rthalley/dnspython/security/advisories/GHSA-45c3-73f7-pv4m"
            },
            {
              "name": "https://github.com/rthalley/dnspython/commit/b485e460c266540a1a09ca6d8d1d7b685b1d3023",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rthalley/dnspython/commit/b485e460c266540a1a09ca6d8d1d7b685b1d3023"
            },
            {
              "name": "https://github.com/rthalley/dnspython/releases/tag/v2.9.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rthalley/dnspython/releases/tag/v2.9.0"
            }
          ],
          "source": {
            "advisory": "GHSA-45c3-73f7-pv4m",
            "discovery": "UNKNOWN"
          },
          "title": "dnspython dns.name.from_wire_parser() excessive CPU use"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-114605",
        "datePublished": "2026-10-22T16:25:32.509Z",
        "dateReserved": "2026-10-21T20:34:25.599Z",
        "dateUpdated": "2026-10-22T16:25:32.509Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }