RYZER.ES
Sigue leyendo Las 5 últimas noticias de 🔐​CIBERSEGURIDAD
Tendencias Las más vistas de los últimos 1 días

CVE-2026-64193: Vulnerabilidad crítica en Net::DNS para Perl

CVE-2026-64193: Vulnerabilidad crítica en Net::DNS para Perl
🚨 Alerta crítica: Se ha publicado CVE-2026-64193, una vulnerabilidad en la biblioteca Net::DNS para Perl (versiones hasta 1.55) que permite ejecución remota de comandos a través de una inyección en el campo EXTRA-TEXT de las opciones EDNS EXTENDED ERROR. Con una puntuación CVSS de 9.8, el fallo puede ser explotado sin autenticación ni interacción del usuario. Se recomienda aplicar la actualización disponible de forma urgente.
Cadena de riesgo y respuesta para CVE-2026-64193
Cadena de riesgo y respuesta para CVE-2026-64193

Índice

Resumen ejecutivo

Campo Valor
CVE CVE-2026-64193
Fabricante NLNETLABS (mantenedor de Net::DNS)
Producto Net::DNS para Perl
Fecha de publicación 2026-07-20
Severidad CRÍTICA
CVSS 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Puntuación de prioridad 190
Acción recomendada Revisar el aviso oficial del fabricante y aplicar la actualización o mitigación publicada.

Qué es la vulnerabilidad

CVE-2026-64193 es una vulnerabilidad de inyección de código (CWE-95) en la biblioteca Net::DNS para Perl, en versiones hasta la 1.55 inclusive. El fallo reside en el método Net::DNS::RR::OPT::EXTENDED_ERROR::_decompose, que procesa el campo EXTRA-TEXT de una opción EDNS EXTENDED ERROR (definida en RFC 8914).

El método tokeniza los bytes sin procesar y pasa el resultado a la función eval de Perl. Aunque se escapan los caracteres $ y @, no se escapan los acentos graves (backticks `). Esto permite que un atacante incluya comandos arbitrarios en el campo EXTRA-TEXT, que serán ejecutados en el sistema si el código llama a $pkt->edns->option('EXTENDED-ERROR') en contexto de array. Un ejemplo de payload sería {0:`""`}.

La vulnerabilidad es explotable de forma remota, sin necesidad de autenticación ni interacción del usuario, lo que la convierte en un riesgo crítico para cualquier aplicación que utilice Net::DNS para procesar respuestas DNS con opciones EDNS.

Productos y versiones vulnerables

Según las fuentes consultadas, el producto afectado es:

Producto Versión afectada
Net::DNS para Perl versiones hasta 1.55 inclusive

No se han publicado otros productos o versiones en las fuentes oficiales.

Impacto y riesgo

El impacto de CVE-2026-64193 es máximo: un atacante puede ejecutar comandos arbitrarios en el servidor que procese paquetes DNS maliciosos. Esto compromete la confidencialidad, integridad y disponibilidad del sistema (C:H/I:H/A:H). La puntuación CVSS de 9.8 refleja la facilidad de explotación (red, baja complejidad, sin privilegios) y el alto impacto.

Dado que Net::DNS se utiliza en numerosas aplicaciones y servicios de infraestructura (servidores de correo, sistemas de monitoreo, herramientas de seguridad, etc.), el riesgo es elevado para cualquier organización que emplee esta biblioteca en entornos expuestos a Internet.

Estado de explotación conocida

No se ha publicado información sobre explotación activa de CVE-2026-64193 en las fuentes consultadas. La selección de esta vulnerabilidad por parte de RyzerBot se basa en su publicación reciente y su puntuación CVSS crítica (≥9.0), no en evidencia de explotación en curso.

Indicadores de compromiso (IOC)

No se han extraído IOC estructurados de las fuentes consultadas. No deben inventarse.

Cómo comprobar si estás afectado

Para determinar si tu sistema está expuesto a CVE-2026-64193, verifica la versión de Net::DNS instalada en tus entornos Perl. Puedes hacerlo mediante:

  • Revisar la salida de perl -MNet::DNS -e 'print $Net::DNS::VERSION' (no se garantiza que funcione en todas las configuraciones).
  • Consultar los gestores de paquetes (CPAN, apt, yum, etc.) para conocer la versión instalada.
  • Revisar la documentación interna de tu organización sobre versiones de software.

Si la versión es igual o inferior a 1.55, el sistema está afectado.

Mitigación y actualización

La acción principal es actualizar Net::DNS a una versión superior a 1.55. El mantenedor ha publicado una versión candidata (1.55_01) que soluciona el problema, según se indica en las referencias oficiales. Se recomienda:

  • Actualizar a la última versión estable disponible desde CPAN o el repositorio oficial.
  • Si no es posible actualizar inmediatamente, restringir el acceso a los servicios que procesan paquetes DNS desde fuentes no confiables.
  • Monitorear los sistemas en busca de actividad anómala relacionada con el procesamiento de opciones EDNS.

Checklist para administradores

  • ☐ Identificar todos los sistemas que ejecutan Net::DNS (versión ≤ 1.55).
  • ☐ Actualizar Net::DNS a la versión 1.55_01 o superior.
  • ☐ Verificar que la actualización se ha aplicado correctamente.
  • ☐ Revisar los registros de DNS en busca de patrones sospechosos (payloads con backticks).
  • ☐ Asegurar que los servicios DNS no exponen funcionalidades EDNS a redes no confiables.
  • ☐ Documentar el incidente y las acciones tomadas.

Preguntas frecuentes

¿Qué es CVE-2026-64193?

Es una vulnerabilidad crítica en la biblioteca Net::DNS para Perl que permite ejecución remota de comandos a través de una inyección en el campo EXTRA-TEXT de las opciones EDNS EXTENDED ERROR.

¿Qué versiones están afectadas?

Todas las versiones de Net::DNS hasta la 1.55 inclusive.

¿Cómo se explota?

Enviando un paquete DNS con una opción EDNS EXTENDED ERROR que contenga un payload malicioso en el campo EXTRA-TEXT, utilizando backticks para ejecutar comandos.

¿Hay parche disponible?

Sí, el mantenedor ha publicado una versión candidata (1.55_01) que corrige el fallo. Se recomienda actualizar a la última versión estable.

¿Afecta a sistemas Windows o solo a Linux?

La vulnerabilidad afecta a cualquier sistema operativo donde se ejecute Perl con la biblioteca Net::DNS afectada, independientemente del sistema operativo.

¿Debo preocuparme si no uso Net::DNS directamente?

Sí, porque muchas aplicaciones y servicios dependen de Net::DNS de forma indirecta. Revisa las dependencias de tus proyectos Perl.

Fuentes oficiales

Sigue leyendo Las 5 últimas noticias de 🔐​CIBERSEGURIDAD
Tendencias Las más vistas de los últimos 1 días

Deja un comentario