CVE-2018-10900 Command injection in networkmanager-vpnc

High 8.8 Published Updated

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 SP3All versions1.0.8-8.4.2
NetworkManager-vpnc SUSE:Linux Enterprise Workstation Extension 12 SP3All versions1.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.

All Debian Debian Linux vulnerabilities

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.

Is CVE-2018-10900 in your software?

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

Check your SBOMs for free