Search

Find a vulnerability

Search criteria Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    5 vulnerabilities

    CVE-2026-50721 (GCVE-0-2026-50721)

    Vulnerability from cvelistv5 – Published: 2026-07-02 21:44 – Updated: 2026-07-07 17:01
    VLAI
    Title
    IKEv1 Denial of Service via RSA-SHA1 (PKCS#1 Version 1.5 Encrypted) authentication payload
    Summary
    Libreswan, via the function RSA_authenticate_hash_signature_raw_rsa(), did not correctly verify the length of the authentication hash when the SIG payload of an IKEv1 packet was encoded using PKCS #1 RSA Encryption as per RFC 2313. A remote attacker can use a variation on the Bleichenbacher attack to forge the SIG payload when small public exponents are being used (e.g., e=3), which could lead to impersonation. Additionally, a remote attacker, by encoding a shorter than expected hash in the SIG 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 remote IKE peers are not affected.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-347 - Improper Verification of Cryptographic Signature
    • CWE-617 - Reachable Assertion
    Assigner
    Impacted products
    Vendor Product Version
    The Libreswan Project libreswan Affected: 0 , ≤ 5.3 (semver)
    Unaffected: 5.3.1 (semver)
    Create a notification for this product.
    Credits
    Yeonghyeon Choi Duyeong Kim Andrew Cagney (The Libreswan Team)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-50721",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-06T18:12:17.199605Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-07T17:01:58.011Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://github.com/libreswan/libreswan",
              "defaultStatus": "unaffected",
              "packageName": "libreswan",
              "product": "libreswan",
              "programRoutines": [
                {
                  "name": "RSA_authenticate_hash_signature_raw_rsa"
                }
              ],
              "repo": "https://github.com/libreswan/libreswan",
              "vendor": "The Libreswan Project",
              "versions": [
                {
                  "lessThanOrEqual": "5.3",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "5.3.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "configurations": [
            {
              "lang": "en",
              "value": "Any server or client that accepts RSA-based IKEv1 connections via the default authby=rsasig option is vulnerable to denial of service. Authentication bypass additionally requires the use of RSA keys with weak exponents (e=3). IKEv1 only supports RSA-SHA1 (PKCS#1 Version 1.5) for public key authentication, so the vulnerable code path cannot be disabled without migrating to IKEv2 or switching to PSK."
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Yeonghyeon Choi"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Duyeong Kim"
            },
            {
              "lang": "en",
              "type": "analyst",
              "value": "Andrew Cagney (The Libreswan Team)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eLibreswan, via the function RSA_authenticate_hash_signature_raw_rsa(), did not correctly verify the length of the authentication hash when the SIG payload of an IKEv1 packet was encoded using PKCS #1 RSA Encryption as per RFC 2313. A remote attacker can use a variation on the Bleichenbacher attack to forge the SIG payload when small public exponents are being used (e.g., e=3), which could lead to impersonation. Additionally, a remote attacker, by encoding a shorter than expected hash in the SIG 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 remote IKE peers are not affected.\u003c/p\u003e"
                }
              ],
              "value": "Libreswan, via the function RSA_authenticate_hash_signature_raw_rsa(), did not correctly verify the length of the authentication hash when the SIG payload of an IKEv1 packet was encoded using PKCS #1 RSA Encryption as per RFC 2313. A remote attacker can use a variation on the Bleichenbacher attack to forge the SIG payload when small public exponents are being used (e.g., e=3), which could lead to impersonation. Additionally, a remote attacker, by encoding a shorter than expected hash in the SIG 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 remote IKE peers are not affected."
            }
          ],
          "exploits": [
            {
              "lang": "en",
              "value": "No known exploitation in the wild. The authentication bypass requires the target to use RSA keys with weak exponents (e=3), which have been disallowed by most cryptographic libraries for at least a decade. The denial-of-service attack is exploitable against any IKEv1 configuration using the default authby=rsasig option."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-463",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "Denial of Service via assertion failure in pluto daemon when processing malformed RSA PKCS#1 v1.5 SIG payloads in IKEv1"
                }
              ]
            },
            {
              "capecId": "CAPEC-473",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "Authentication bypass via Bleichenbacher-style signature forgery when weak RSA exponents (e.g., e=3) are in use"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "Weak RSA exponent (e=3) in use, enabling Bleichenbacher signature forgery"
                }
              ]
            },
            {
              "other": {
                "content": {
                  "description": "Vendor-assessed severity: Medium. Authentication bypass requires weak RSA exponents (e=3) which have been disallowed by most cryptographic libraries for over a decade. DoS is mitigated by automatic daemon restart.",
                  "value": "MEDIUM"
                },
                "type": "vendorSeverity"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "CWE-347: Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-617",
                  "description": "CWE-617: Reachable Assertion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-02T21:44:09.423Z",
            "orgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
            "shortName": "libreswan"
          },
          "references": [
            {
              "name": "Libreswan Security Advisory CVE-2026-50721",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://libreswan.org/security/CVE-2026-50721/CVE-2026-50721.txt"
            },
            {
              "name": "Libreswan CVE-2026-50721 Patches",
              "tags": [
                "patch"
              ],
              "url": "https://libreswan.org/security/CVE-2026-50721/"
            },
            {
              "name": "Related: CVE-2026-50722 (IKEv2 variant)",
              "tags": [
                "related"
              ],
              "url": "https://libreswan.org/security/CVE-2026-50722/CVE-2026-50722.txt"
            },
            {
              "name": "RFC 2313 - PKCS #1: RSA Encryption Version 1.5",
              "tags": [
                "technical-description"
              ],
              "url": "https://www.rfc-editor.org/rfc/rfc2313"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eUpgrade to libreswan 5.3.1 or later. Patches for libreswan 4.15 and 5.3 are available at \u003ca href=\"https://libreswan.org/security/CVE-2026-50721/\"\u003ehttps://libreswan.org/security/CVE-2026-50721/\u003c/a\u003e\u003c/p\u003e"
                }
              ],
              "value": "Upgrade to libreswan 5.3.1 or later. Patches for libreswan 4.15 and 5.3 are available at https://libreswan.org/security/CVE-2026-50721/"
            }
          ],
          "source": {
            "defects": [
              "CVE-2026-50721"
            ],
            "discovery": "EXTERNAL"
          },
          "taxonomyMappings": [
            {
              "taxonomyName": "ATT\u0026CK",
              "taxonomyRelations": [
                {
                  "relationshipName": "maps to",
                  "relationshipValue": "Application or System Exploitation (DoS)",
                  "taxonomyId": "T1499.004"
                }
              ],
              "taxonomyVersion": "15.1"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-03-24T00:00:00.000Z",
              "value": "Libreswan notified of the issue via security@libreswan.org"
            },
            {
              "lang": "en",
              "time": "2026-06-16T00:00:00.000Z",
              "value": "Advanced notice given to supported customers and distributions"
            },
            {
              "lang": "en",
              "time": "2026-06-24T00:00:00.000Z",
              "value": "Public announcement and release of libreswan 5.3.1"
            }
          ],
          "title": "IKEv1 Denial of Service via RSA-SHA1 (PKCS#1 Version 1.5 Encrypted) authentication payload",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eIKEv1 only supports RSA-SHA1 (PKCS#1 Version 1.5) with public key authentication, so there is no way to disable the vulnerable code path within IKEv1. Migrate IKEv1 connections to IKEv2 where \u003ccode\u003eauthby=ecdsa\u003c/code\u003e or \u003ccode\u003eauthby=rsa-sha2\u003c/code\u003e can be configured. For static tunnel configurations (not Remote Access VPN Client groups), authentication can be changed to use PSK via \u003ccode\u003eauthby=secret\u003c/code\u003e after coordination with the remote peer.\u003c/p\u003e"
                }
              ],
              "value": "IKEv1 only supports RSA-SHA1 (PKCS#1 Version 1.5) with public key authentication, so there is no way to disable the vulnerable code path within IKEv1. Migrate IKEv1 connections to IKEv2 where authby=ecdsa or authby=rsa-sha2 can be configured. For static tunnel configurations (not Remote Access VPN Client groups), authentication can be changed to use PSK via authby=secret after coordination with the remote peer."
            }
          ],
          "x_generator": {
            "engine": "cvelib 1.8.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
        "assignerShortName": "libreswan",
        "cveId": "CVE-2026-50721",
        "datePublished": "2026-07-02T21:44:09.423Z",
        "dateReserved": "2026-06-05T16:10:05.751Z",
        "dateUpdated": "2026-07-07T17:01:58.011Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-50722 (GCVE-0-2026-50722)

    Vulnerability from cvelistv5 – Published: 2026-07-02 21:34 – Updated: 2026-07-07 17:02
    VLAI
    Title
    IKEv2 Denial of Service via RSA-SHA1 (PKCS#1 RSASSA-PKCS1-v1_5) authentication payload
    Summary
    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.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-347 - Improper Verification of Cryptographic Signature
    • CWE-617 - Reachable Assertion
    Assigner
    Impacted products
    Vendor Product Version
    The Libreswan Project libreswan Affected: 0 , ≤ 5.3 (semver)
    Unaffected: 5.3.1 (semver)
    Create a notification for this product.
    Credits
    Yeonghyeon Choi Duyeong Kim Andrew Cagney (The Libreswan Team)
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-50722",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-06T18:12:19.317302Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-07T17:02:06.722Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://github.com/libreswan/libreswan",
              "defaultStatus": "unaffected",
              "packageName": "libreswan",
              "product": "libreswan",
              "programRoutines": [
                {
                  "name": "RSA_authenticate_hash_signature_pkcs1_1_5_rsa"
                }
              ],
              "repo": "https://github.com/libreswan/libreswan",
              "vendor": "The Libreswan Project",
              "versions": [
                {
                  "lessThanOrEqual": "5.3",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "5.3.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "configurations": [
            {
              "lang": "en",
              "value": "Any server or client that accepts RSA-based IKEv2 connections via the default authby= settings is vulnerable to denial of service. Authentication bypass additionally requires the use of RSA keys with weak exponents (e=3). IKEv2 by default allows ECDSA, RSA-SSA-PSS, and RSA PKCS#1 1.5 as fallback due to Microsoft Windows not supporting RSASSA-PSS."
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Yeonghyeon Choi"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Duyeong Kim"
            },
            {
              "lang": "en",
              "type": "analyst",
              "value": "Andrew Cagney (The Libreswan Team)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eLibreswan, 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.\u003c/p\u003e"
                }
              ],
              "value": "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."
            }
          ],
          "exploits": [
            {
              "lang": "en",
              "value": "No known exploitation in the wild. The authentication bypass requires the target to use RSA keys with weak exponents (e=3), which have been disallowed by most cryptographic libraries for at least a decade. The denial-of-service attack is exploitable against any IKEv2 configuration using default authby= settings that permit RSA PKCS#1 v1.5 fallback."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-463",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "Denial of Service via assertion failure in pluto daemon when processing malformed RSA PKCS#1 v1.5 AUTH payloads"
                }
              ]
            },
            {
              "capecId": "CAPEC-473",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "Authentication bypass via Bleichenbacher-style signature forgery when weak RSA exponents (e.g., e=3) are in use"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "Weak RSA exponent (e=3) in use, enabling Bleichenbacher signature forgery"
                }
              ]
            },
            {
              "other": {
                "content": {
                  "description": "Vendor-assessed severity: Medium. Authentication bypass requires weak RSA exponents (e=3) which have been disallowed by most cryptographic libraries for over a decade. DoS is mitigated by automatic daemon restart.",
                  "value": "MEDIUM"
                },
                "type": "vendorSeverity"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "CWE-347: Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-617",
                  "description": "CWE-617: Reachable Assertion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-02T21:34:41.413Z",
            "orgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
            "shortName": "libreswan"
          },
          "references": [
            {
              "name": "Libreswan Security Advisory CVE-2026-50722",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://libreswan.org/security/CVE-2026-50722/CVE-2026-50722.txt"
            },
            {
              "name": "Libreswan CVE-2026-50722 Patches",
              "tags": [
                "patch"
              ],
              "url": "https://libreswan.org/security/CVE-2026-50722/"
            },
            {
              "name": "Related: CVE-2026-50721 (IKEv1 variant)",
              "tags": [
                "related"
              ],
              "url": "https://libreswan.org/security/CVE-2026-50721/CVE-2026-50721.txt"
            },
            {
              "name": "RFC 8017 - PKCS #1: RSA Cryptography Specifications Version 2.2",
              "tags": [
                "technical-description"
              ],
              "url": "https://www.rfc-editor.org/rfc/rfc8017"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eUpgrade to libreswan 5.3.1 or later. Patches for libreswan 4.15 and 5.3 are available at \u003ca href=\"https://libreswan.org/security/CVE-2026-50722/\"\u003ehttps://libreswan.org/security/CVE-2026-50722/\u003c/a\u003e\u003c/p\u003e"
                }
              ],
              "value": "Upgrade to libreswan 5.3.1 or later. Patches for libreswan 4.15 and 5.3 are available at https://libreswan.org/security/CVE-2026-50722/"
            }
          ],
          "source": {
            "defects": [
              "CVE-2026-50722"
            ],
            "discovery": "EXTERNAL"
          },
          "taxonomyMappings": [
            {
              "taxonomyName": "ATT\u0026CK",
              "taxonomyRelations": [
                {
                  "relationshipName": "maps to",
                  "relationshipValue": "Application or System Exploitation (DoS)",
                  "taxonomyId": "T1499.004"
                }
              ],
              "taxonomyVersion": "15.1"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-03-24T00:00:00.000Z",
              "value": "Libreswan notified of the issue via security@libreswan.org"
            },
            {
              "lang": "en",
              "time": "2026-06-16T00:00:00.000Z",
              "value": "Advanced notice given to supported customers and distributions"
            },
            {
              "lang": "en",
              "time": "2026-06-24T00:00:00.000Z",
              "value": "Public announcement and release of libreswan 5.3.1"
            }
          ],
          "title": "IKEv2 Denial of Service via RSA-SHA1 (PKCS#1 RSASSA-PKCS1-v1_5) authentication payload",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eIf Windows support is not needed, configure \u003ccode\u003eauthby=ecdsa\u003c/code\u003e or \u003ccode\u003eauthby=rsa-sha2\u003c/code\u003e (or both via \u003ccode\u003eauthby=ecdsa,rsa-sha2\u003c/code\u003e) to disallow the fallback of RSA PKCS#1 1.5. The \u003ccode\u003eleftauth=\u003c/code\u003e and \u003ccode\u003erightauth=\u003c/code\u003e settings can be updated similarly if those are in use instead of \u003ccode\u003eauthby\u003c/code\u003e.\u003c/p\u003e"
                }
              ],
              "value": "If Windows support is not needed, configure authby=ecdsa or authby=rsa-sha2 (or both via authby=ecdsa,rsa-sha2) to disallow the fallback of RSA PKCS#1 1.5. The leftauth= and rightauth= settings can be updated similarly if those are in use instead of authby."
            }
          ],
          "x_generator": {
            "engine": "cvelib 1.8.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
        "assignerShortName": "libreswan",
        "cveId": "CVE-2026-50722",
        "datePublished": "2026-07-02T21:34:41.413Z",
        "dateReserved": "2026-06-05T16:10:05.751Z",
        "dateUpdated": "2026-07-07T17:02:06.722Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-12413 (GCVE-0-2026-12413)

    Vulnerability from cvelistv5 – Published: 2026-07-02 21:19 – Updated: 2026-07-07 17:02
    VLAI
    Title
    IKEv2 Denial of Service via malformed fragmentation
    Summary
    An invalidly formatted IKEv2 fragment causes the Libreswan pluto daemon to crash and restart. Continued exploitation would cause a denial of service. The function reassemble_v2_incoming_fragments() would ignore unknown outer payloads but still store these in a fixed size array msg_digest.digest[PAYLIMIT]. An off-by-one error in the assertion PASSERT(logger, md->digest_roof < elemsof(md->digest)) causes the daemon to abort. No remote code execution is possible. Any configuration that allows IKEv2 connections that do not set fragmentation=no are vulnerable. IKEv1 is not affected.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    The Libreswan Project libreswan Affected: 4.6 , ≤ 5.3 (semver)
    Unaffected: 5.3.1 (semver)
    Create a notification for this product.
    Credits
    Hu Xinyao
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-12413",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-06T18:12:21.499364Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-07T17:02:12.976Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "libreswan",
              "vendor": "The Libreswan Project",
              "versions": [
                {
                  "lessThanOrEqual": "5.3",
                  "status": "affected",
                  "version": "4.6",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "5.3.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Hu Xinyao"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An invalidly formatted IKEv2 fragment causes the Libreswan pluto daemon to crash and restart. Continued exploitation would cause a denial of service. The function reassemble_v2_incoming_fragments() would ignore unknown outer payloads but still store these in a fixed size array msg_digest.digest[PAYLIMIT]. An off-by-one error in the assertion PASSERT(logger, md-\u003edigest_roof \u003c elemsof(md-\u003edigest)) causes the daemon to abort. No remote code execution is possible. Any configuration that allows IKEv2 connections that do not set fragmentation=no are vulnerable. IKEv1 is not affected."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "other": {
                "content": {
                  "description": "Vendor-assessed severity. The daemon automatically restarts after the crash, requiring continued exploitation for sustained denial of service.",
                  "value": "MEDIUM"
                },
                "type": "vendorSeverity"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-193",
                  "description": "Off-by-one Error",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-617",
                  "description": "Reachable Assertion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-02T21:19:22.177Z",
            "orgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
            "shortName": "libreswan"
          },
          "references": [
            {
              "name": "Libreswan Security Advisory",
              "url": "https://libreswan.org/security/CVE-2026-12413/CVE-2026-12413.txt"
            },
            {
              "name": "Libreswan CVE-2026-12413 Patches",
              "url": "https://libreswan.org/security/CVE-2026-12413/"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Upgrade to libreswan 5.3.1 or later. Patches for libreswan 4.15 and 5.3 are available at https://libreswan.org"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-06-16T00:00:00.000Z",
              "value": "Libreswan notified of the issue via security@libreswan.org"
            },
            {
              "lang": "en",
              "time": "2026-06-16T00:00:00.000Z",
              "value": "Advanced notice given to supported customers and distributions"
            },
            {
              "lang": "en",
              "time": "2026-06-24T00:00:00.000Z",
              "value": "Public announcement and release of libreswan 5.3.1"
            }
          ],
          "title": "IKEv2 Denial of Service via malformed fragmentation",
          "workarounds": [
            {
              "lang": "en",
              "value": "If fragmentation is not needed, fragmentation=no can be added to all IKEv2 configurations. If fragmentation is needed, no workaround is possible and the fix needs to be applied."
            }
          ],
          "x_generator": {
            "engine": "cvelib 1.8.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
        "assignerShortName": "libreswan",
        "cveId": "CVE-2026-12413",
        "datePublished": "2026-07-02T21:19:22.177Z",
        "dateReserved": "2026-06-16T15:52:12.674Z",
        "dateUpdated": "2026-07-07T17:02:12.976Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2024-3652 (GCVE-0-2024-3652)

    Vulnerability from cvelistv5 – Published: 2024-04-11 01:32 – Updated: 2026-02-27 15:19
    VLAI
    Title
    IKEv1 default AH/ESP responder can cause libreswan to abort and restart
    Summary
    The Libreswan Project was notified of an issue causing libreswan to restart when using IKEv1 without specifying an esp= line. When the peer requests AES-GMAC, libreswan's default proposal handler causes an assertion failure and crashes and restarts. IKEv2 connections are not affected.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • IKEv1 with default AH/ESP configuration can cause libreswan to abort and restart
    • CWE-404 - Improper Resource Shutdown or Release
    Assigner
    Impacted products
    Vendor Product Version
    The Libreswan Project (www.libreswan.org) libreswan Affected: 3.22 , ≤ 4.14 (semver)
    Unaffected: 5.0
    Create a notification for this product.
    Date Public
    2024-04-12 21:00
    Credits
    github user X1AOxiang
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 6.5,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "LOW",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-3652",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-04-11T17:26:47.015453Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-404",
                    "description": "CWE-404 Improper Resource Shutdown or Release",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-02-27T15:19:48.988Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-01T20:19:59.933Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "CVE-2024-3652",
                "tags": [
                  "vendor-advisory",
                  "x_transferred"
                ],
                "url": "https://libreswan.org/security/CVE-2024-3652"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "http://www.openwall.com/lists/oss-security/2024/04/18/2"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "libreswan",
              "vendor": "The Libreswan Project (www.libreswan.org)",
              "versions": [
                {
                  "lessThanOrEqual": "4.14",
                  "status": "affected",
                  "version": "3.22",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "5.0"
                }
              ]
            }
          ],
          "configurations": [
            {
              "lang": "en",
              "value": "The vulnerability can only be triggered for connections with ikev2=no that do not specify an esp= option."
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "github user X1AOxiang"
            }
          ],
          "datePublic": "2024-04-12T21:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "The Libreswan Project was notified of an issue causing libreswan to restart when using IKEv1 without specifying an esp= line. When the peer requests AES-GMAC, libreswan\u0027s default proposal handler causes an assertion failure and crashes and restarts. IKEv2 connections are not affected."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "IKEv1 with default AH/ESP configuration can cause libreswan to abort and restart",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-05-01T17:10:23.219Z",
            "orgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
            "shortName": "libreswan"
          },
          "references": [
            {
              "name": "CVE-2024-3652",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://libreswan.org/security/CVE-2024-3652"
            },
            {
              "url": "http://www.openwall.com/lists/oss-security/2024/04/18/2"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "This issue is fixed in 4.15 and all later versions."
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2024-03-24T00:00:00.000Z",
              "value": "Issue reported publicly by github user X1AOxiang via https://github.com/libreswan/libreswan/issues/1665"
            },
            {
              "lang": "en",
              "time": "2024-03-27T00:00:00.000Z",
              "value": "Fix published in commit 03caa63de1e3 (as issue was already public via githb issue)"
            },
            {
              "lang": "en",
              "time": "2024-04-10T00:00:00.000Z",
              "value": "Advanced notice given to support customers and distributions"
            },
            {
              "lang": "en",
              "time": "2024-04-12T00:00:00.000Z",
              "value": "CVE-2024-3652 published"
            }
          ],
          "title": "IKEv1 default AH/ESP responder can cause libreswan to abort and restart",
          "workarounds": [
            {
              "lang": "en",
              "value": "As a workaround, adding an esp= line to all IKEv1 connections works around the issue. An example covering most common default configurations would be: esp=aes-sha2_512,aes-sha1,aes-sha2_256,aes-md5,3des-sha1,3des-md5."
            }
          ]
        }
      },
      "cveMetadata": {
        "assignerOrgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
        "assignerShortName": "libreswan",
        "cveId": "CVE-2024-3652",
        "datePublished": "2024-04-11T01:32:13.433Z",
        "dateReserved": "2024-04-11T01:28:41.331Z",
        "dateUpdated": "2026-02-27T15:19:48.988Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2024-2357 (GCVE-0-2024-2357)

    Vulnerability from cvelistv5 – Published: 2024-03-11 19:39 – Updated: 2025-02-13 17:39
    VLAI
    Title
    IKEv2 misconfiguration can cause libreswan to abort and restart
    Summary
    The Libreswan Project was notified of an issue causing libreswan to restart under some IKEv2 retransmit scenarios when a connection is configured to use PreSharedKeys (authby=secret) and the connection cannot find a matching configured secret. When such a connection is automatically added on startup using the auto= keyword, it can cause repeated crashes leading to a Denial of Service.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    The Libreswan Project (www.libreswan.org) libreswan Unaffected: 3.0 , ≤ 4.1 (semver)
    Affected: 4.2 , ≤ 4.12 (semver)
    Unaffected: 5.0
    Create a notification for this product.
    Date Public
    2024-03-11 14:00
    Credits
    Andrew Vaughn
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 6.5,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "LOW",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-2357",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-03-12T16:21:48.798359Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "description": "CWE-noinfo Not enough information",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-11-20T17:25:31.624Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-01T19:11:53.507Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "CVE-2024-2357",
                "tags": [
                  "vendor-advisory",
                  "x_transferred"
                ],
                "url": "https://libreswan.org/security/CVE-2024-2357"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EJZJYFHKBIJ4ZK5GAWWFFR3AKJS6O5JX/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HEM46ALKF7NG6CAUKZ7KQERVOHWQIQKY/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TVQ7MZY6LFFGRWAJNTKKN2VSEFS2VPAR/"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "libreswan",
              "vendor": "The Libreswan Project (www.libreswan.org)",
              "versions": [
                {
                  "lessThanOrEqual": "4.1",
                  "status": "unaffected",
                  "version": "3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "4.12",
                  "status": "affected",
                  "version": "4.2",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "5.0"
                }
              ]
            }
          ],
          "configurations": [
            {
              "lang": "en",
              "value": "The vulnerability can only be triggered for connections with ikev2=yes and authby=secret"
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Andrew Vaughn"
            }
          ],
          "datePublic": "2024-03-11T14:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "The Libreswan Project was notified of an issue causing libreswan to restart under some IKEv2 retransmit scenarios when a connection is configured to use PreSharedKeys (authby=secret) and the connection cannot find a matching configured secret. When such a connection is automatically added on startup using the auto= keyword, it can cause repeated crashes leading to a Denial of Service."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "IKEv2 misconfiguration can cause libreswan to abort and restart",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-03-23T02:06:57.682Z",
            "orgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
            "shortName": "libreswan"
          },
          "references": [
            {
              "name": "CVE-2024-2357",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://libreswan.org/security/CVE-2024-2357"
            },
            {
              "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EJZJYFHKBIJ4ZK5GAWWFFR3AKJS6O5JX/"
            },
            {
              "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HEM46ALKF7NG6CAUKZ7KQERVOHWQIQKY/"
            },
            {
              "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TVQ7MZY6LFFGRWAJNTKKN2VSEFS2VPAR/"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "This issue is fixed in 4.13, 5.0 and all later versions."
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2024-02-08T00:00:00.000Z",
              "value": "Issue reported publicly via https://github.com/libreswan/libreswan/issues/1609"
            },
            {
              "lang": "en",
              "time": "2024-02-14T00:00:00.000Z",
              "value": "Workaround posted in the github issue"
            },
            {
              "lang": "en",
              "time": "2024-02-15T00:00:00.000Z",
              "value": "Fix published (as issue was already public via githb issue)"
            },
            {
              "lang": "en",
              "time": "2024-03-09T00:00:00.000Z",
              "value": "Advanced notice given to support customers and distributions"
            },
            {
              "lang": "en",
              "time": "2024-03-11T00:00:00.000Z",
              "value": "CVE-2024-2357 published"
            }
          ],
          "title": "IKEv2 misconfiguration can cause libreswan to abort and restart",
          "workarounds": [
            {
              "lang": "en",
              "value": "As a workaround, one can place an unguessable long random default secret in /etc/ipsec.secrets, for example using the following command:\n\n echo -e \"# CVE-2024-2357 workaround\n: PSK \"$(openssl rand -hex 32)\"\" \u003e\u003e /etc/ipsec.secrets\n\nThis will ensure a PSK secret is always found, but it will always be wrong, and thus authentication will still properly fail."
            }
          ]
        }
      },
      "cveMetadata": {
        "assignerOrgId": "d42dc95b-23f1-4e06-9076-20753a0fb0df",
        "assignerShortName": "libreswan",
        "cveId": "CVE-2024-2357",
        "datePublished": "2024-03-11T19:39:03.280Z",
        "dateReserved": "2024-03-09T22:24:12.530Z",
        "dateUpdated": "2025-02-13T17:39:47.355Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }