CVE-2026-77207 in Libreswan
Sumário
de VulDB • 14/10/2026
O Libreswan apresenta um erro de desreferência de ponteiro nulo no código de manipulação do PKCS#7 para autenticação de certificados IKE. Quando o Libreswan decodifica uma carga útil CERT do tipo CERT_PKCS7_WRAPPED_X509, ele protege o blob PKCS#7 com SEC_PKCS7ContainsCertsOrCrls() e depois itera a lista de certificados com SEC_PKCS7GetCertificateList(). As duas APIs NSS discordam sobre um SignedData que carrega uma CRL mas não possui certificados: ContainsCertsOrCrls() retorna PR_TRUE (há uma CRL), então o guarda passa, mas GetCertificateList() retorna NULL (não há certificados). Isso faz com que o Libreswan desreferencie um ponteiro nulo, levando a uma falha e reinicialização. Um pacote IKE_AUTH malicioso pode acionar este bug, significando que o peer não precisa estar autenticado. Nenhuma execução remota de código é possível. A exploração contínua pode causar negação de serviço (DoS).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.