CVE-2020-10754 Security feature bypass in NetworkManager
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.
Which versions are affected by CVE-2020-10754?
It affects 2 products.
Linux distribution packages (40)
NetworkManager Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-adsl Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-bluetooth Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-debuginfo Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-dispatcher-routing-rules Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-glib Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-glib-devel Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-libnm Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-libnm-devel Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-ovs Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-ppp Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-team Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-tui Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-wifi Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager-wwan Red Hat:enterprise_linux:7::client | All versions | 1:1.18.8-1.el7 |
NetworkManager Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-adsl Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-bluetooth Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-dispatcher-routing-rules Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-glib Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-glib-devel Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-libnm Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-libnm-devel Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-ovs Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-ppp Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-team Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-tui Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-wifi Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager-wwan Red Hat:enterprise_linux:7::computenode | All versions | 1:1.18.8-1.el7 |
NetworkManager Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-adsl Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-bluetooth Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-config-server Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-debuginfo Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-dispatcher-routing-rules Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-glib Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-glib-devel Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-libnm Red Hat:enterprise_linux:7::server | All versions | 1:1.18.8-1.el7 |
NetworkManager-libnm-devel Red Hat:enterprise_linux:7::server | All versions | 1: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.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as DEBIAN-CVE-2020-10754, GHSA-r5p6-9327-8hcq, MGASA-2020-0260, RHSA-2020:3011, RHSA-2020:4003.