CVE-2021-20297 Denial of service in NetworkManager
A flaw in NetworkManager causes a crash when activating a profile with match.path set, leading to system unavailability.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2021-20297?
CVE-2021-20297 is a medium-severity denial of service vulnerability in Fedoraproject Fedora, published on 26 May 2021. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
A flaw was found in NetworkManager in versions before 1.30.0. Setting match.path and activating a profile crashes NetworkManager. The highest threat from this vulnerability is to system availability.
Weakness: CWE-20
Which versions are affected by CVE-2021-20297?
It affects 4 products.
Linux distribution packages (40)
NetworkManager-libnm-devel AlmaLinux:8 | All versions | 1:1.30.0-7.el8 |
libnma-devel AlmaLinux:8 | All versions | 1.8.30-2.el8 |
NetworkManager-adsl-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-bluetooth-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-cloud-setup Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-cloud-setup-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-libnm-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-ovs-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-ppp-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-team-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-tui-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-wifi-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
NetworkManager-wwan-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:1.30.0-7.el8 |
libnma Red Hat:enterprise_linux:8::appstream | All versions | 0:1.8.30-2.el8 |
libnma-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.8.30-2.el8 |
libnma-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.8.30-2.el8 |
NetworkManager Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-adsl Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-adsl-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-bluetooth Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-bluetooth-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-cloud-setup-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-config-connectivity-redhat Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-config-server Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-dispatcher-routing-rules Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-libnm Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-libnm-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-ovs Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-ovs-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-ppp Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-ppp-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-team Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-team-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-tui Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-tui-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
NetworkManager-wifi Red Hat:enterprise_linux:8::baseos | All versions | 1:1.30.0-7.el8 |
Products include Fedoraproject Fedora, Gnome Networkmanager, Redhat Enterprise Linux, Redhat Openshift Container Platform.
How do I fix CVE-2021-20297?
Upgrade to a fixed version.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2021-20297 being exploited?
There is no known exploitation of CVE-2021-20297 in the wild and no public exploit code.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as ALSA-2021:1574, DEBIAN-CVE-2021-20297, GHSA-c9hx-hg53-g52p, MGASA-2021-0309, RHSA-2021:1574, RLSA-2021:1574.