Description (CNA)
A flaw was found in NetworkManager-l2tp. The plugin writes attacker-controlled VPN connection properties (vpn.data and vpn.secrets values) unescaped into a generated ipsec.conf file that pluto loads as root. A local unprivileged user can create and activate their own L2TP VPN profile containing a newline-injected leftupdown directive; pluto executes that command as root when the IKE security association is established, resulting in local privilege escalation. This is the same bug class as CVE-2018-10900 (NetworkManager-vpnc).
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| Not supplied / Not supplied | affected 1.0.0 before 1.0.16; affected 1.2.0 before 1.2.22; affected 1.8.0 before 1.8.10; affected 1.20.0 before 1.20.24; affected 1.52.0 before 1.52.4 |
| Fedora / Fedora | affected 1.52.0 before 1.52.4 |
| Fedora / Extra Packages for Enterprise Linux (EPEL) | affected 1.20.0 before 1.20.24 |
CWE
CWE-88
References
- https://github.com/nm-l2tp/NetworkManager-l2tp/commit/95b6b46f48a0c9eabc79272cd313f219110ef91c
- https://github.com/nm-l2tp/NetworkManager-l2tp/commit/3704d8c9d5e5f9ed1626a8ce7627a04247cea673
- https://github.com/nm-l2tp/NetworkManager-l2tp/releases
- https://bodhi.fedoraproject.org/updates/?packages=NetworkManager-l2tp
- https://linnemanlabs.com/posts/nm-l2tp-newline-to-root/
ADP enrichment
No English description supplied.
No references supplied.