Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-77207 Desreferencia de puntero nulo en PKCS#7 sin certificados en Libreswan

Libreswan tiene un error de desreferencia de puntero nulo en el manejo de PKCS#7 para autenticación de certificados IKE. Al decodificar un payload CERT de tipo CERT_PKCS7_WRAPPED_X509, SEC_PKCS7ContainsCertsOrCrls() devuelve verdadero por la presencia de una CRL, pero SEC_PKCS7GetCertificateList() devuelve NULL, lo que provoca la caída y reinicio. Un paquete IKE_AUTH malicioso puede activarlo sin autenticación del par; no permite ejecución remota de código y su explotación continua puede causar denegación de…

Alerta de Nureq Monitor

Detectada 13 OCT · 21:07

CVSS 3.1

7.5ALTA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,3 % PERCENTIL 26

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-77207

Libreswan tiene un error de desreferencia de puntero nulo en el manejo de PKCS#7 para autenticación de certificados IKE. Al decodificar un payload CERT de tipo CERT_PKCS7_WRAPPED_X509, SEC_PKCS7ContainsCertsOrCrls() devuelve verdadero por la presencia de una CRL, pero SEC_PKCS7GetCertificateList() devuelve NULL, lo que provoca la caída y reinicio. Un paquete IKE_AUTH malicioso puede activarlo sin autenticación del par; no permite ejecución remota de código y su explotación continua puede causar denegación de…

Productos y versiones afectadas

  • The Libreswan Project libreswan

    • desde 4.7 hasta 5.3.2
    • desde 5.4 hasta 5.4

Qué hacer

  1. Verificá si usás libreswan y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 3.1 · 7.5 ALTA

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Ninguna
INTEGRIDAD (I)
Ninguna
DISPONIBILIDAD (A)
Alta

Abrir la calculadora completa

Descripción original

Libreswan has a null pointer dereference bug in the PKCS#7 handling code for IKE certificate authentication. When libreswan decodes an IKE CERT payload of type CERT_PKCS7_WRAPPED_X509, it guards the PKCS#7 blob with SEC_PKCS7ContainsCertsOrCrls() and then iterates the certificate list with SEC_PKCS7GetCertificateList(). The two NSS APIs disagree on a SignedData that carries a CRL but no certificates: ContainsCertsOrCrls() returns PR_TRUE (there is a CRL), so the guard passes, but GetCertificateList() returns NULL (there are no certificates). This causes libreswan to dereference a null pointer leading to a crash and restart. A malicious IKE_AUTH packet can trigger this bug, meaning the peer does not need to be authenticated. No remote code execution is possible. Continued exploitation can cause a denial of service.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.