CVE-2020-10754 Security feature bypass in NetworkManager

Medium 4.3 Published Updated

Attackers can force insecure network connections by exploiting missing CA path validation in nmcli profile creation, bypassing 802-1x authentication.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-10754?

CVE-2020-10754 is a medium-severity vulnerability in Fedoraproject Fedora, published on 8 Jun 2020. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

It was found that nmcli, a command line interface to NetworkManager did not honour 802-1x.ca-path and 802-1x.phase2-ca-path settings, when creating a new profile. When a user connects to a network using this profile, the authentication does not happen and the connection is made insecurely.

Weakness: CWE-306, CWE-287

Which versions are affected by CVE-2020-10754?

It affects 2 products.

Linux distribution packages (40)
NetworkManager Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-adsl Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-bluetooth Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-debuginfo Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-dispatcher-routing-rules Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-glib Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-glib-devel Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-libnm Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-libnm-devel Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-ovs Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-ppp Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-team Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-tui Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-wifi Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager-wwan Red Hat:enterprise_linux:7::clientAll versions1:1.18.8-1.el7
NetworkManager Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-adsl Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-bluetooth Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-dispatcher-routing-rules Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-glib Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-glib-devel Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-libnm Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-libnm-devel Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-ovs Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-ppp Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-team Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-tui Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-wifi Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager-wwan Red Hat:enterprise_linux:7::computenodeAll versions1:1.18.8-1.el7
NetworkManager Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-adsl Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-bluetooth Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-config-server Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-debuginfo Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-dispatcher-routing-rules Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-glib Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-glib-devel Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-libnm Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7
NetworkManager-libnm-devel Red Hat:enterprise_linux:7::serverAll versions1:1.18.8-1.el7

Products include Fedoraproject Fedora, Gnome Networkmanager.

How do I fix CVE-2020-10754?

Apply the vendor's patch.

Is CVE-2020-10754 being exploited?

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

All Fedoraproject Fedora vulnerabilities

Sources

Also known as DEBIAN-CVE-2020-10754, GHSA-r5p6-9327-8hcq, MGASA-2020-0260, RHSA-2020:3011, RHSA-2020:4003.

Is CVE-2020-10754 in your software?

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

Check your SBOMs for free