CVE-2026-77207
CVE-2026-77207 · Null Pointer Dereference in PKCS#7 bundle with no certificates
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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 · Hoch · EPSS 0,5% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system
Betroffene Produkte und Versionen
libreswan
- Softwareversionen
- ≥ 4.7, ≤ 5.3.2: Betroffen (semver)
- ≥ 5.4, ≤ 5.4: Betroffen (semver)
- 5.3.3: Nicht betroffen (semver)
- 5.4.1: Nicht betroffen (semver)
Auf 5.3.3 aktualisieren; Auf 5.4.1 aktualisieren
libreswan Debian:12
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
libreswan Debian:13
- Softwareversionen
- 5.2-2.2
- 5.2-2.3
- 5.2-2.4
- 5.2-2.5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
libreswan Debian:14
- Softwareversionen
- 5.2-2.2
- 5.2-2.3
- 5.2-2.4
- 5.2-2.5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht