Impact
A faulty assertion in the libngtcp2 library, used by Unbound for DNS-over-QUIC support, can be triggered when the server experiences high concurrency and pressure. When the library receives a monotonic timestamp that does not match expectations, the assertion fails and forces the server to crash, resulting in a denial of service. The weakness is classified as CWE‑617, indicating an improper handling of assertion failure paths.
Affected Systems
The vulnerability affects NLnet Labs Unbound versions 1.22.0 through 1.25.1. It only manifests when the software is compiled with DoQ support via the '--with-libngtcp2' flag and when the 'quic-port' is configured to listen for QUIC traffic. Any deployment using those build options and versions is potentially impacted.
Risk and Exploitability
The CVSS score of 5.9 marks this as a moderate severity issue, and the EPSS score of < 1% (indicating a very low exploitation probability) suggests limited public exploit evidence. The vulnerability's attack vector is a high‑volume, concurrent DNS-over-QUIC request stream that triggers the assertion, leading to server termination. No public exploits are reported, but the conditions are realistic for an attacker targeting a DoQ‑enabled Unbound deployment.
OpenCVE Enrichment