{"id":"CVE-2026-19624","aliases":[],"url":"https://o3.security/vulnerability/CVE-2026-19624","summary":"NetworkManager-l2tp: local privilege escalation via ipsec.conf injection","details":"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).","published":"2026-09-14T19:19:43.736Z","modified":"2026-09-16T08:11:33.737214Z","cvss":{"score":7.8,"severity":"HIGH","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[],"fix":{"url":"https://github.com/nm-l2tp/NetworkManager-l2tp/commit/3704d8c9d5e5f9ed1626a8ce7627a04247cea673","label":"nm-l2tp/NetworkManager-l2tp@3704d8c"},"references":[{"type":"ADVISORY","url":"https://bodhi.fedoraproject.org/updates/?packages=NetworkManager-l2tp"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/19xxx/CVE-2026-19624.json"},{"type":"ADVISORY","url":"https://github.com/nm-l2tp/NetworkManager-l2tp/releases"},{"type":"ADVISORY","url":"https://linnemanlabs.com/posts/nm-l2tp-newline-to-root/"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-19624"},{"type":"FIX","url":"https://github.com/nm-l2tp/NetworkManager-l2tp/commit/3704d8c9d5e5f9ed1626a8ce7627a04247cea673"},{"type":"FIX","url":"https://github.com/nm-l2tp/NetworkManager-l2tp/commit/95b6b46f48a0c9eabc79272cd313f219110ef91c"},{"type":"PACKAGE","url":"https://github.com/nm-l2tp/NetworkManager-l2tp"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-09-16T08:11:33.737214Z"}}