CVE-2026-77207
CVE-2026-77207 · Null Pointer Dereference in PKCS#7 bundle with no certificates
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
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.
CVSS 7.5 · Élevée · EPSS 0,5% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system
Produits et versions concernés
libreswan
- Versions du logiciel
- ≥ 4.7, ≤ 5.3.2: Concernée (semver)
- ≥ 5.4, ≤ 5.4: Concernée (semver)
- 5.3.3: Non concernée (semver)
- 5.4.1: Non concernée (semver)
Mettez à jour vers 5.3.3; Mettez à jour vers 5.4.1
libreswan Debian:12
- Versions du logiciel
- 4.10-2
- 4.10-2+deb12u1
- 4.11-1
- 4.12-1
- 4.12-2
- 4.12-3
- 4.14-1
- 4.14-1.1
- 4.15-1
- 5.0~rc2-1
- 5.0~rc2-2
- 5.2-1
- 5.2-2
- 5.2-2.1
- 5.2-2.2
- 5.2-2.3
- 5.2-2.4
- 5.2-2.5
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
libreswan Debian:13
- Versions du logiciel
- 5.2-2.2
- 5.2-2.3
- 5.2-2.4
- 5.2-2.5
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
libreswan Debian:14
- Versions du logiciel
- 5.2-2.2
- 5.2-2.3
- 5.2-2.4
- 5.2-2.5
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié