CVE-2018-10900 Command injection in networkmanager-vpnc
An attacker can inject a password helper parameter to execute arbitrary commands as root via the NetworkManager VPNC plugin.
- 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-2018-10900?
CVE-2018-10900 is a high-severity command injection vulnerability in Debian Debian Linux, published on 26 Jul 2018. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
Network Manager VPNC plugin (aka networkmanager-vpnc) before version 1.2.6 is vulnerable to a privilege escalation attack. A new line character can be used to inject a Password helper parameter into the configuration data passed to VPNC, allowing an attacker to execute arbitrary commands as root.
Weakness: CWE-78
Which versions are affected by CVE-2018-10900?
It affects 2 products.
Linux distribution packages (2)
NetworkManager-vpnc SUSE:Linux Enterprise Desktop 12 SP3 | All versions | 1.0.8-8.4.2 |
NetworkManager-vpnc SUSE:Linux Enterprise Workstation Extension 12 SP3 | All versions | 1.0.8-8.4.2 |
Products include Debian Debian Linux, Gnome Network Manager Vpnc.
How do I fix CVE-2018-10900?
Apply the vendor's patch.
Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.
Is CVE-2018-10900 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2018-10900 exists.
Public exploit code: 1 Metasploit module and 2 Exploit-DB entries.
Other vulnerabilities in Debian Debian Linux
Sources
Also known as DEBIAN-CVE-2018-10900, DLA-1454-1, DSA-4253-1, GHSA-6cmp-3578-qc4p, SUSE-SU-2018:2297-1, UBUNTU-CVE-2018-10900 and 1 more.