CVE-2026-55990 in Unboundinformación

Resumen

por VulDB • 2026-07-22

En NLnet Labs Unbound 1.7.0 hasta la versión 1.25.1 incluida, cuando la cláusula 'dnscrypt:' enumera más archivos 'dnscrypt-provider-cert:' de los que hay archivos coincidentes 'dnscrypt-secret-key:', Unbound rellena solo el prefijo coincidente y deja las ranuras restantes con el valor de relleno '0xdb' que el asignador de libsodium escribe en cada asignación. A continuación, Unbound itera sobre el número de archivos de certificado, no sobre las ranuras reales, por lo que accede a una ranura con datos basura rellenados con bytes '0xdb'. Cualquier cliente no autenticado que envíe un datagrama UDP de ≥ 68 bytes cuyos primeros 8 bytes sean '0xdb' al puerto 'dnscrypt-port' utilizará esa entrada corrupta, lo que provoca una desreferenciación errónea que termina por bloquear el servidor. Se trata de una configuración defectuosa silenciosa que pasa desapercibida hasta que se activa con la consulta adecuada del cliente. Unbound debe compilarse con soporte para DNSCrypt ('--enable-dnscrypt').

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

NLnet Labs

Reservar

2026-06-22

Divulgación

2026-07-22

Moderación

aceptado

Artículo

VDB-382351

CPE

listo

EPSS

0.00367

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!