cve-2026-58042

MEDIUM CVSS 5.9 nvd
Description

A flaw in Node.js can cause dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A Records. Repeated triggering of this condition can lead to denial of service. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.

Timeline
Published
2026-08-04
Last Modified
2026-10-23
CVSS Details
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
Affected Products

No product information available.

Weaknesses (CWE)
CVSS metrics
Version Base Severity Vector Exploitability Impact Source
3.0 5.9 MEDIUM CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H 2.2 3.6 support@hackerone.com
NVD metadata
NVD status
Awaiting Analysis
Source identifier
support@hackerone.com
References
Linked Vulnerabilities

{
  "cvss": 5.9,
  "datePublished": "2026-08-04T01:16:20.123",
  "dateUpdated": "2026-10-23T23:10:00.157",
  "description": "A flaw in Node.js can cause dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A Records.\r\n\r\nRepeated triggering of this condition can lead to denial of service.\r\n\r\nThis vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.",
  "id": "CVE-2026-58042",
  "raw": {
    "affected": [
      {
        "affectedData": [
          {
            "defaultStatus": "unaffected",
            "product": "node",
            "vendor": "nodejs",
            "versions": [
              {
                "lessThanOrEqual": "26.5.0",
                "status": "affected",
                "version": "26.5.0",
                "versionType": "semver"
              },
              {
                "lessThanOrEqual": "24.18.0",
                "status": "affected",
                "version": "24.18.0",
                "versionType": "semver"
              },
              {
                "lessThanOrEqual": "22.23.1",
                "status": "affected",
                "version": "22.23.1",
                "versionType": "semver"
              }
            ]
          }
        ],
        "source": "support@hackerone.com"
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "A flaw in Node.js can cause dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A Records.\r\n\r\nRepeated triggering of this condition can lead to denial of service.\r\n\r\nThis vulnerability affects Node.js **26.x**, **24.x**, and **22.x**."
      },
      {
        "lang": "es",
        "value": "Un fallo en Node.js puede causar que dns.resolveAny() aborte el proceso de Node.js cuando una respuesta DNS contiene más de 256 registros A.\n\nEl desencadenamiento repetido de esta condición puede llevar a una denegación de servicio.\n\nEsta vulnerabilidad afecta a Node.js 26.x, 24.x, y 22.x."
      }
    ],
    "id": "CVE-2026-58042",
    "lastModified": "2026-10-23T23:10:00.157",
    "metrics": {
      "cvssMetricV30": [
        {
          "cvssData": {
            "attackComplexity": "HIGH",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 5.9,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "NONE",
            "integrityImpact": "NONE",
            "privilegesRequired": "NONE",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
            "version": "3.0"
          },
          "exploitabilityScore": 2.2,
          "impactScore": 3.6,
          "source": "support@hackerone.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2026-58042",
            "options": [
              {
                "exploitation": "none"
              },
              {
                "automatable": "no"
              },
              {
                "technicalImpact": "partial"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2026-08-04T14:19:36.224340Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2026-08-04T01:16:20.123",
    "references": [
      {
        "source": "support@hackerone.com",
        "url": "https://nodejs.org/en/blog/vulnerability/july-2026-security-releases"
      }
    ],
    "sourceIdentifier": "support@hackerone.com",
    "vulnStatus": "Awaiting Analysis",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-400"
          }
        ],
        "source": "support@hackerone.com",
        "type": "Secondary"
      }
    ]
  },
  "severity": "MEDIUM",
  "source": "nvd",
  "title": "A flaw in Node.js can cause dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A ..."
}
View JSON API Download JSON