CVE-2021-45079 Auth bypass in n/a

Critical 9.1 Published Updated

A malicious responder can bypass authentication by sending an early EAP-Success message in specific strongSwan configurations.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2021-45079?

CVE-2021-45079 is a critical authentication bypass vulnerability in Canonical Ubuntu Linux, published on 31 Jan 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In strongSwan before 5.9.5, a malicious responder can send an EAP-Success message too early without actually authenticating the client and (in the case of EAP methods with mutual authentication and EAP-only authentication for IKEv2) even without server authentication.

Weakness: CWE-476

Which versions are affected by CVE-2021-45079?

It affects 5 products.

Linux distribution packages (38)
strongswan SUSE:Enterprise Storage 6All versions5.8.2-4.17.1
strongswan SUSE:Enterprise Storage 7All versions5.8.2-11.24.1
strongswan SUSE:HPE Helion OpenStack 8All versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOSAll versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOSAll versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise High Performance Computing 15-ESPOSAll versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise High Performance Computing 15-LTSSAll versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise Module for Basesystem 15 SP3All versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise Module for Package Hub 15 SP3All versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise Real Time 15 SP2All versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise Server 12 SP2-BCLAll versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server 12 SP3-BCLAll versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server 12 SP3-LTSSAll versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server 12 SP5All versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server 15 SP1-BCLAll versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise Server 15 SP1-LTSSAll versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise Server 15 SP2-BCLAll versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise Server 15 SP2-LTSSAll versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise Server 15-LTSSAll versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise Server for SAP Applications 12 SP3All versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions5.1.3-26.20.1
strongswan SUSE:Linux Enterprise Server for SAP Applications 15All versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise Server for SAP Applications 15 SP1All versions5.8.2-4.17.1
strongswan SUSE:Linux Enterprise Server for SAP Applications 15 SP2All versions5.8.2-11.24.1
strongswan SUSE:Linux Enterprise Workstation Extension 15 SP3All versions5.8.2-11.24.1
strongswan SUSE:Manager Proxy 4.1All versions5.8.2-11.24.1
strongswan SUSE:Manager Retail Branch Server 4.1All versions5.8.2-11.24.1
strongswan SUSE:Manager Server 4.1All versions5.8.2-11.24.1
strongswan SUSE:OpenStack Cloud 8All versions5.1.3-26.20.1
strongswan SUSE:OpenStack Cloud 9All versions5.1.3-26.20.1
strongswan SUSE:OpenStack Cloud Crowbar 8All versions5.1.3-26.20.1
strongswan SUSE:OpenStack Cloud Crowbar 9All versions5.1.3-26.20.1
strongswan openSUSE:Leap 15.3All versions5.8.2-11.24.1
strongswan openSUSE:TumbleweedAll versions5.9.5-1.1

Products include Canonical Ubuntu Linux, Debian Debian Linux, Fedoraproject Extra Packages for Enterprise Linux, Fedoraproject Fedora, Strongswan Strongswan.

How do I fix CVE-2021-45079?

Upgrade to a fixed version.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2021-45079 being exploited?

There is no known exploitation of CVE-2021-45079 in the wild and no public exploit code.

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2021-45079, AZL-8473, DEBIAN-CVE-2021-45079, DLA-2909-1, DSA-5056-1, GHSA-8x8f-8g3r-h75g and 10 more.

Is CVE-2021-45079 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free