Skip to content
Heist/ feed
UnratedFix available

ALPINE-CVE-2026-44690

Type: advisorySource: OSV1 source record

In NLnet Labs Unbound 1.7.0 up to and including 1.25.1, insufficient validation of the RRSIG.Labels field combined with premature cache writes during RFC 8198 aggressive NSEC processing leads to cache poisoning that permits a malicious actor controlling a single delegated zone to poison arbitrary sibling zones under NSEC-signed parent domains. A malicious actor with one registered domain under an NSEC-signed TLD can serve malicious insecure DNS responses for unrelated sibling domains (sharing the same parent zone). Arbitrary delegations that do not exist under the parent domain and are covered by the parent's NSEC chain can be brought into insecure existence by fraudulent wildcard DS records (less labels than expected, unknown algorithm) from the malicious sibling domain. This allows the malicious actor to inject insecure wildcard records for those delegations.

Announced Source revision 1
Original source ↗

ALPINE-CVE-2026-44690

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: osv:ALPINE-CVE-2026-44690

unbound

Source reference: /affected/0/package/name

Affected versions
Not stated in this record
Fixed versions
1.25.2-r0

Source reference: /affected/0/ranges

Prerequisites
Not stated in this record

unbound

Source reference: /affected/1/package/name

Affected versions
Not stated in this record
Fixed versions
1.25.2-r0

Source reference: /affected/1/ranges

Prerequisites
Not stated in this record

unbound

Source reference: /affected/2/package/name

Affected versions
Not stated in this record
Fixed versions
1.25.2-r0

Source reference: /affected/2/ranges

Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "1.7.0"
          },
          {
            "fixed": "1.25.2-r0"
          }
        ]
      }
    ],
    "package": {
      "name": "unbound",
      "purl": "pkg:apk/alpine/unbound?arch=source",
      "ecosystem": "Alpine:v3.22"
    },
    "database_specific": {
      "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2026-44690.json"
    },
    "ecosystem_specific": {}
  },
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "1.7.0"
          },
          {
            "fixed": "1.25.2-r0"
          }
        ]
      }
    ],
    "package": {
      "name": "unbound",
      "purl": "pkg:apk/alpine/unbound?arch=source",
      "ecosystem": "Alpine:v3.23"
    },
    "database_specific": {
      "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2026-44690.json"
    },
    "ecosystem_specific": {}
  },
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "1.7.0"
          },
          {
            "fixed": "1.25.2-r0"
          }
        ]
      }
    ],
    "package": {
      "name": "unbound",
      "purl": "pkg:apk/alpine/unbound?arch=source",
      "ecosystem": "Alpine:v3.24"
    },
    "database_specific": {
      "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2026-44690.json"
    },
    "ecosystem_specific": {}
  }
]

Publisher severity

No explicit severity was provided.

Event
#54433 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement