High severity · published Oct 13, 2026
CVE-2026-77207
Null Pointer Dereference in PKCS#7 bundle with no certificates
7.5
CVSS
0.5%
EPSS
No
On KEV
Description
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 vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 40% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LI
libreswan · The Libreswan Project
4.7 through 5.3.2; 5.4 through 5.4 · source: vendor
Affected product
LI
libreswan
The Libreswan Project
More from libreswan
7.5
CVE-2026-77206
IKEv2 pre-authentication Null Pointer Dereference in EAP code
7.5
CVE-2026-94453
IKEv2 Use-After-Free bug when using IKE-over-TCP
7.5
CVE-2026-14957
FIPS mode assertion failure via malicious CERT payload
7.5
CVE-2026-12413
IKEv2 Denial of Service via malformed fragmentation
5.9
CVE-2026-50721
IKEv1 Denial of Service via RSA-SHA1 (PKCS#1 Version 1.5 Encrypted) authentication payload