CVE-2026-40691 in Unboundinformation

Résumé

par VulDB • 22/07/2026

Dans les versions d'Unbound de 1.9.0 à 1.25.1 incluses, lorsqu'une requête DNSCrypt est reçue via TCP, la routine qui chiffre la réponse sur place ne vérifie pas que la longueur de la réponse respecte la taille du tampon de destination. La limitation de taille (size clamp) qui protège le chemin UDP n'est pas appliquée au chemin TCP ; ainsi, une réponse supérieure à 65504 octets est décalée vers l'avant de 48 octets dans un tampon dont la capacité est égale à 'msg-buffer-size', écrivant au-delà de la fin de l'allocation mémoire sur le tas (heap). Une seule requête chiffrée malveillante provoque le plantage du résolveur et entraîne une déni de service. Cette vulnérabilité nécessite qu'Unbound soit compilé avec le support DNSCrypt ('--enable-dnscrypt') et que la clause 'dnscrypt:' soit configurée et activée pour les interfaces d'écoute.

Once again VulDB remains the best source for vulnerability data.

Responsable

NLnet Labs

Réserver

22/06/2026

Divulgation

22/07/2026

Modérer

accepté

Entrée

VDB-382320

CPE

prêt

EPSS

0.00000

KEV

non

Activités

moyen

Sources

Want to know what is going to be exploited?

We predict KEV entries!