CVE-2026-50252Disclosure(nlnetlabs / unbound)

LOWCVSS 9.3 · CRITICAL

Exploit discussion active in current signal (2 latest mentions)

Immediate actions

  • Patch nlnetlabs unbound systems immediately
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: High priority (within 72h)

NVD description

In NLnet Labs Unbound 1.4.22 up to and including 1.25.1, UDP source port is randomized and intended to serve as a secret value that increases the entropy of DNS transactions. When resolver load balancing policies depend on the source port while their outcome is revealed this secrecy is undermined. The vulnerability arises when the load balancing policy is consistent with respect to the incoming source UDP port and IP address while heavily depending on the incoming source UDP port as a randomization source. When the SO_REUSEPORT configuration option is enabled ('so-reuseport: yes') in Unbound (by default), it meets these conditions, making it vulnerable for DNS cache poisoning attacks. Upon startup, Unbound randomly partitions the available UDP source port space into disjoint subsets of (almost) equal size, assigning each subset to a specific worker thread. When an incoming DNS query is received, the kernel’s SO_REUSEPORT load balancing mechanism deterministically assigns the query to a socket associated with a particular thread. All outgoing DNS queries generated during the resolution of that request use source ports selected exclusively from the port subset assigned to the corresponding thread. Since these port subsets are disjoint across threads, the source port observed in a resolver’s outgoing query to an authoritative name server serves as a reliable indicator of the worker thread that processed the original client query. A malicious actor can acquire the mapping between incoming UDP source ports (for a given fixed source IP address) and Unbound worker threads and leverage it to conduct DNS cache poisoning attacks by effectively lowering the random port population per thread.

2.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-349

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • unbound

Threat summary

  • Public PoC is present in monitored signal
  • Patch or workaround signal is available
  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • PoC mentioned or linked in 1 signal
  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • Disclosure: 2 classified signals
  • Peaked at 2 mentions on most recent observed day (2026-08-17)
  • 3 total mentions across 2 days

Affected systems

Vendors
Products
unbound

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-07-22: 1Mentions · 2026-08-17: 2PoC Mentioned / Linked · 2026-08-17: 1Patch / Workaround · 2026-08-17: 1Technical Details · 2026-08-17: 207-2208-17
Signal classification2 categories
Disclosure
266.7%
Patch
133.3%
Referenced assets2 URLs
Classification over time
DateTotalLabels
2026-07-221
Disclosure1
2026-08-172
Disclosure1Patch1
Full discourse3 posts
  • Yasuhiro Morishita@OrangeMorishita
    Disclosure

    CVE-2026-14586 Medium DoS CVE-2026-32665 High DoS CVE-2026-40691 High DoS CVE-2026-41637 Low DoS CVE-2026-42955 Low CVE-2026-40622(幽霊ドメイン名)の追加修正 CVE-2026-44621 Medium DoS CVE-2026-44687 Low DoS(存在するドメイン名を存在しないと誤認させる) CVE-2026-44690 High キャッシュポイズニング CVE-2026-46582 Low キャッシュポイズニング CVE-2026-50045 Medium 外部へのDoS CVE-2026-50046 Medium DoS CVE-2026-50243 Medium DNSSEC検証のバイパス CVE-2026-50248 Medium DNSSEC Bogusでもゾーン転送の接続先にしてしまう CVE-2026-50251 Medium 外部からの意図的なキャッシュクリアによるDoS CVE-2026-50252 Medium UDPソースポートを外部から推測可能(キャッシュポイズニング) CVE-2026-52863 Medium DoS CVE-2026-54478 Low DNSクッキーの無力化 CVE-2026-55708 Low ローカルな名前を外部に問い合わせてしまう(情報流出) CVE-2026-55717 Medium DoS CVE-2026-55973 High DoS CVE-2026-55990 Medium DoS CVE-2026-55991 Medium DoS CVE-2026-56416 Medium DoS CVE-2026-56444 Medium DoS

    Post summary

    A list of CVE entries with severity levels and brief descriptions; no additional details on exploits, patches, or active usage.

    10040503
    4.6K followersView on X
  • takenaka hiroya@Joe_Biden_ja
    Patch

    NVDは9.3 Critical、開発元は5.7 Medium。4点近く離れているが、どちらも AV:A(隣接ネットワーク)で一致している。Unboundのキャッシュポイズニングは、この一致点のほうが優先度の判断材料になる。修正版は1.25.2。 https://cve.autoarticles.net/cve/CVE-2026-50252

    Post summary

    The post discusses CVE-2026-50252, an Unbound cache poisoning vulnerability with a critical NVD score and a medium vendor score, and notes that version 1.25.2 contains a fix.

    0000038
    563 followersView on X
  • takenaka hiroya@Joe_Biden_ja
    Disclosure

    送信元ポートのランダム化は、その値が秘密である前提で成り立っている。Unboundの既定 so-reuseport は、秘密であるべき値を「どのスレッドが処理したか」の目印に変えていた。減るエントロピーはスレッド数の対数ぶん。判定スクリプトつきで解説した。 https://blog.hashito.biz/2026/08/17/unbound-cve-2026-50252-so-reuseport-port-entropy/

    Post summary

    The blog post discloses details of CVE‑2026‑50252, explains the reduced source‑port entropy due to so‑reuseport settings, and provides a detection script.

    0000044
    563 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appnlnetlabsunbound---

Explore more