Approved changes feed: RSS · Atom
cpe:2.3:a:the_libreswan_project:libreswan:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | The Libreswan Project (602eb06e-c785-5a23-97d9-69aefd9988e5) |
|---|---|
| Product | Libreswan (54812956-b5b2-5040-8db2-478539419ef1) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-94453 |
vulnerable | 2026-11-03 10:15:43.654764 |
IKEv2 Use-After-Free bug when using IKE-over-TCP
HIGH (7.5)
Libreswan's pluto daemon has a use-after-free vulnerability when a client connecting using IKE over TCP closes the connection and another packet (retransmit or malicious) is received for the same tuple. IKE state is retained in memory after the client closes the connection, storing a pointer to iface_endpoint inside ike_sa.sa->st_iface_endpoint. Once this invalid pointer is used, the daemon crashes and restarts. This vulnerability can be triggered before the remote peer has authenticated itself. Continued exploitation can lead to a denial of service. Remote code execution could be possible. The IKE over TCP option is not enabled by default; only configurations that contain listen-tcp=yes are affected.
Published: 2026-10-13T21:27:43.376Z
Updated: 2026-10-16T15:31:54.755Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-77205 |
vulnerable | 2026-11-03 10:15:17.966184 |
Denial of Service via sending bogus X.509 certificates
LOW (3.7)
Libreswan in FIPS mode has a vulnerability where badly formed received certificates are rejected, but not deleted from the NSS cache. As a result, any real certificates with the same serial number are rejected as well. This can be abused to lock out legitimate peers from connecting. The add_decoded_cert() function missed a call to CERT_DestroyCertificate() due to an incorrect fix for CVE-2026-14957. Sending bogus certificates with new serial numbers could prevent the real certificates with those serial numbers from connecting until the service has restarted.
Published: 2026-10-13T21:28:03.390Z
Updated: 2026-10-16T15:31:54.457Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-77207 |
vulnerable | 2026-11-03 10:15:17.884209 |
Null Pointer Dereference in PKCS#7 bundle with no certificates
HIGH (7.5)
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.
Published: 2026-10-13T21:28:19.219Z
Updated: 2026-10-16T15:31:53.986Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-77206 |
vulnerable | 2026-11-03 10:15:17.527387 |
IKEv2 pre-authentication Null Pointer Dereference in EAP code
HIGH (7.5)
Libreswan's IKEv2 state machine has a null pointer dereference bug in the EAP handling code for authentication. As a result of inconsistency within the IKEv2 state machine code, this bug can be triggered by any IKEv2 connection, even if EAP is not configured at all. The error is caused by a fall-through where it incorrectly dereferences ike->sa.st_eap which is NULL. A malicious IKE_AUTH packet can trigger this bug, meaning the peer does not need to be authenticated. The bug results in a crash and restart of the pluto daemon. No remote code execution is possible. Continued exploitation can cause a denial of service.
Published: 2026-10-13T21:28:11.498Z
Updated: 2026-10-16T15:31:54.304Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50722 |
vulnerable | 2026-07-29 00:57:48.823442 |
IKEv2 Denial of Service via RSA-SHA1 (PKCS#1 RSASSA-PKCS1-v1_5) authentication payload
HIGH (7.5)
Libreswan, via the function RSA_authenticate_hash_signature_pkcs1_1_5_rsa(), did not correctly verify the DER encoding of the ASN.1 digest when the IKEv2 AUTH payload was encoded using RSASSA-PKCS1-v1_5 (RFC 8017). A remote attacker can use a variation on the Bleichenbacher attack to forge the AUTH payload when small public exponents are used (e.g., e=3), leading to impersonation. Additionally, a remote attacker, by encoding a shorter than expected hash in the AUTH payload, could trigger an assertion leading to denial-of-service. The daemon aborts and restarts; continued exploitation causes sustained denial of service. Remote code execution is not possible. X.509 certificate verifications of the remote IKE peer are not affected.
Published: 2026-07-02T21:34:41.413Z
Updated: 2026-07-07T17:02:06.722Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50721 |
vulnerable | 2026-07-29 00:57:48.823117 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-12413 |
vulnerable | 2026-07-29 00:23:32.310265 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-1763 |
vulnerable | 2026-06-08 05:21:03.000829 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-10155 |
vulnerable | 2026-06-08 05:12:22.349009 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.