Description
NetworkManager-l2tp through 1.52.4, fixed in 1.52.6, contains a privilege escalation vulnerability that allows local users with permission to create VPN connections to execute arbitrary code as root by injecting pppd options through a crafted VPN username. Attackers can embed a double-quote character or whitespace in the username to break out of the pppd options file quoting context and include the pppd plugin directive, causing the privileged pppd process to load an attacker-controlled shared object.
Published: 2026-09-23
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation to Root
Action: Apply Patch
AI Analysis

Impact

A local user who has permission to create VPN connections can craft a VPN username that contains a double‑quote character or whitespace to terminate the current pppd options quoting context. The attacker then injects a pppd plugin directive that causes the privileged pppd process to load an attacker‑controlled shared object. This allows execution of arbitrary code with root privileges, giving the attacker full control over the system. The weakness is a form of input‑validation flaw where untrusted user input is used to construct privileged commands (CWE‑88).

Affected Systems

NetworkManager‑l2tp versions up to and including 1.52.4 are affected. The vulnerability was fixed in release 1.52.6. All systems running the vulnerable package are at risk and must be identified and updated.

Risk and Exploitability

The CVSS base score is 8.5, indicating high severity. EPSS is not available, so the exploitation probability is not quantified, but the lack of a KEV listing suggests no widespread exploitation yet. Attackers require local user access with the ability to create VPN connections; the exploit is local and does not require network exposure. Once the injected username is created, the compromised pppd instance runs as root, providing a straightforward path to arbitrary code execution.

Generated by OpenCVE AI on September 23, 2026 at 19:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade NetworkManager‑l2tp to version 1.52.6 or later, which removes the username injection vulnerability.
  • Limit VPN connection creation privileges so that only administrative accounts can add or configure VPN profiles until the patch is applied.
  • Validate and sanitize VPN usernames locally by rejecting any characters that could break out of the quoting context, such as double quotes, whitespace, or backslashes, to prevent injection of pppd directives.

Generated by OpenCVE AI on September 23, 2026 at 19:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6498-1 network-manager-l2tp security update
History

Thu, 24 Sep 2026 01:00:00 +0000

Type Values Removed Values Added
First Time appeared Nm-l2tp
Nm-l2tp networkmanager-l2tp
Vendors & Products Nm-l2tp
Nm-l2tp networkmanager-l2tp

Wed, 23 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 23 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Description NetworkManager-l2tp through 1.52.4, fixed in 1.52.6, contains a privilege escalation vulnerability that allows local users with permission to create VPN connections to execute arbitrary code as root by injecting pppd options through a crafted VPN username. Attackers can embed a double-quote character or whitespace in the username to break out of the pppd options file quoting context and include the pppd plugin directive, causing the privileged pppd process to load an attacker-controlled shared object.
Title NetworkManager-l2tp Privilege Escalation via pppd Username Injection
Weaknesses CWE-88
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Nm-l2tp Networkmanager-l2tp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-23T19:39:31.114Z

Reserved: 2026-08-17T18:39:57.661Z

Link: CVE-2026-75131

cve-icon Vulnrichment

Updated: 2026-09-23T19:38:38.659Z

cve-icon NVD

Status : Received

Published: 2026-09-23T19:19:14.073

Modified: 2026-09-23T20:17:14.513

Link: CVE-2026-75131

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T00:45:08Z

Weaknesses
  • CWE-88

    Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')