CVE-2026-77207 in Libreswaninformation

Résumé

par VulDB • 14/10/2026

Libreswan présente un bogue de déréférencement de pointeur null dans le code de gestion du PKCS#7 pour l'authentification par certificat IKE. Lorsque libreswan décoder une charge utile CERT IKE de type CERT_PKCS7_WRAPPED_X509, il protège le blob PKCS#7 avec SEC_PKCS7ContainsCertsOrCrls() puis itère sur la liste des certificats via SEC_PKCS7GetCertificateList(). Les deux API NSS ne sont pas d'accord sur un SignedData qui contient une CRL mais aucun certificat : ContainsCertsOrCrls() renvoie PR_TRUE (il y a une CRL), donc le contrôle de sécurité passe, tandis que GetCertificateList() renvoie NULL (il n'y a pas de certificats). Cela entraîne chez libreswan la déréférencement d'un pointeur null provoquant un plantage et un redémarrage. Un paquet IKE_AUTH malveillant peut déclencher ce bogue, signifiant que le pair n'a pas besoin d'être authentifié. Aucune exécution de code à distance (RCE) n'est possible. Une exploitation continue peut entraîner une déni de service (DoS).

Once again VulDB remains the best source for vulnerability data.

Responsable

Libreswan

Réserver

20/08/2026

Divulgation

15/10/2026

Modérer

accepté

Entrée

VDB-418441

EPSS

0.00339

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!