Use of insufficiently random values in AdGuard Home - CVE-2026-47703
Published: May 22, 2026
AdGuard Home
Detailed vulnerability description
The vulnerability allows a remote attacker to interfere with dns resolution by reducing backend query entropy and exposing a source-port oracle.
The vulnerability exists due to improper entropy generation in the doq-to-udp forwarding path when forwarding client-triggered doq queries to a udp upstream. A remote attacker can trigger crafted queries and use quoted-port icmp behavior to infer the backend udp source port to interfere with dns resolution by reducing backend query entropy and exposing a source-port oracle.
On the tested path, the forwarded backend DNS transaction ID is deterministically set to 0 instead of varying per query.