The compare_dn function in utils/identification.c in strongSwan 4.3.3 through 5.1.1 allows (1) remote attackers to cause a denial of service (out-of-bounds read, NULL pointer dereference, and daemon crash) or (2) remote authenticated users to impersonate arbitrary users and bypass access restrictions via a crafted ID_DER_ASN1_DN ID, related to an "insufficient length check" during identity comparison.
CVSS Details
- CVSS 3.1 Base Score: 7.5
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade strongswan | Jul 30, 2024 | Nov 2, 2013 |
| Freebsd | — | Upgrade strongswan | Dec 10, 2025 | Jan 27, 2014 |
| Suse | — | Upgrade strongswan-nmUpgrade strongswan-docUpgrade strongswan-mysqlUpgrade strongswan-ipsecUpgrade strongswan-sqliteUpgrade strongswan-libs0Upgrade strongswan | Dec 12, 2013 | Nov 2, 2013 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub