CVE-2026-55973
Last modified
CVE-2026-55973 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. In NLnet Labs Unbound 1.23.0 up to and including 1.25.1, when 'dns-error-reporting: yes' is set, the EDNS Report-Channel option (code 18) from the last upstream response is read and uses the option's length as the length of the agent domain. When a domain name check is performed on the agent domain, the returned lenght is not used and if the agent domain is followed by garbage, those bytes are moved onto the tail of the synthetic '_er.' report query name. EPSS estimates a 0.29% chance of exploitation in the next 30 days.
Description
In NLnet Labs Unbound 1.23.0 up to and including 1.25.1, when 'dns-error-reporting: yes' is set, the EDNS Report-Channel option (code 18) from the last upstream response is read and uses the option's length as the length of the agent domain. When a domain name check is performed on the agent domain, the returned lenght is not used and if the agent domain is followed by garbage, those bytes are moved onto the tail of the synthetic '_er.' report query name. That query name is later used in the iterator via a subquery to send out the DNS Error Report and when Unbound tries to walk that query name during 'find_closest_of_type()', it strips labels using the query name length rather than stopping at the embedded root, walks one byte past it, and feeds the first garbage byte to 'dname_query_hash()' as a label length writing over the stack variable 'labuf'. One ordinary upstream response from a delegated zone the attacker controls is sufficient to terminate the daemon.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Nlnetlabs | Unbound | >= 1.23.0, < 1.25.2 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-55973?
How severe is CVE-2026-55973?
How do I fix CVE-2026-55973?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-55967AES-GCM encryption/decryption with extremely large cumulativ…7.5
- CVE-2026-55968Inefficient Algorithmic Complexity, Allocation of Resources …7.5
- CVE-2026-55969Integer Overflow or Wraparound vulnerability in Apache Thrif…7.5
- CVE-2026-5597A flaw has been found in griptape-ai griptape 0.19.4. This a…6.3
- CVE-2026-55970Buffer Over-read vulnerability in Apache Thrift C++ bindings…6.5
- CVE-2026-55971Heap-based Buffer Overflow vulnerability in Apache Thrift C+…9.8
- CVE-2026-55975A vulnerability exists in H.View IP cameras that could allow…8.6
- CVE-2026-55977Successful exploitation of this vulnerability could allow an…3.3
- CVE-2026-55978An improper access control vulnerability in CatchPulse could…8.4
- CVE-2026-55979An improper access control check in CatchPulse's named pipe …5.2
- CVE-2026-5598Covert timing channel vulnerability in Legion of the Bouncy …8.9
- CVE-2026-55980A denial-of-service vulnerability in CatchPulse could allow …5.5
Are you affected by CVE-2026-55973?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
