CVE-2026-19624

NetworkManager-l2tp: local privilege escalation via ipsec.conf injection

State
Published
Severity
7.8 High
Published
Sep 14, 2026
Updated
Sep 14, 2026
Reserved
Aug 12, 2026

Read the record on cve.org

Description

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).

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:Hfedora

Weaknesses

  • CWE-88 Improper Control of an Argument of a Program Call ('Argument Injection')

Affected Products

ProductVersions
NetworkManager-l2tp
  • 1.0.0 to before 1.0.16Affected
  • 1.2.0 to before 1.2.22Affected
  • 1.8.0 to before 1.8.10Affected
  • 1.20.0 to before 1.20.24Affected
  • 1.52.0 to before 1.52.4Affected
FedoraFedora
  • 1.52.0 to before 1.52.4Affected
Extra Packages for Enterprise Linux (EPEL)Fedora
  • 1.20.0 to before 1.20.24Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.