
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-91838 is a local privilege escalation vulnerability in NetworkManager-sstp, the SSTP VPN plugin for NetworkManager, caused by OS command injection via shell metacharacters in VPN connection profile fields. A local unprivileged user can embed special characters into fields such as CA certificate or proxy settings, which are then passed unescaped to the pppd daemon running with root privileges, resulting in arbitrary command execution as root. The CVE was reported by Andreas Gabriel Berbescu and published on September 15, 2026. It is classified as HIGH severity (CWE-78) (Red Hat CVE, Red Hat Bugzilla).
The root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command — OS Command Injection). When a VPN connection profile is activated, NetworkManager-sstp constructs command-line arguments for the pppd daemon using user-controlled fields (e.g., CA certificate path, proxy settings) without properly sanitizing or escaping shell metacharacters. Because pppd runs with root privileges, any injected shell metacharacters (e.g., ;, $(), &&) are interpreted by the shell, allowing arbitrary command execution. Exploitation requires local access and the ability to create or modify a VPN connection profile, then trigger its activation (Red Hat CVE, Red Hat Bugzilla).
Successful exploitation grants a local unprivileged attacker root-level code execution on the affected system, enabling full system compromise. The attacker can read or modify any files, execute unauthorized OS commands, hide activities, crash or restart services, and access or alter application data. Since commands execute in the context of the pppd daemon (root), the attacker effectively gains complete control over the host (Red Hat CVE).
No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the time of publication. The CVE status is listed as "Reserved" and the bug is marked "NEW" with no confirmed active exploitation. Red Hat Product Security has determined that this vulnerability does not affect any currently supported Red Hat product. No EPSS score or CISA KEV catalog entry has been identified for this CVE (Red Hat CVE, Red Hat Bugzilla).
NetworkManager-sstp package installed.nmcli or the GUI), create a new SSTP VPN connection profile.; id > /tmp/pwned # or $(malicious_command)).nmcli connection up <profile_name>).pppd, which runs as root. The shell metacharacters cause the injected command to execute with root privileges, achieving local privilege escalation (Red Hat CVE, Red Hat Bugzilla)./var/log/syslog, journalctl) showing pppd invocations with unusual or malformed arguments containing shell metacharacters (;, $(), &&, |).pppd (e.g., /bin/bash, sh, python, curl, wget) with root privileges./tmp/) by root-owned processes shortly after a VPN connection activation event.journalctl -u NetworkManager) referencing SSTP VPN profile activation with anomalous field values.nmcli connection show <name>).Red Hat Product Security has determined that this vulnerability does not affect any currently supported Red Hat product, so no Red Hat patch is available or required. The primary workaround is to remove the NetworkManager-sstp package if SSTP VPN functionality is not needed: sudo dnf remove NetworkManager-sstp. If SSTP VPN is required, restrict local user access to VPN profile creation and activation, and monitor for suspicious VPN profile configurations. Upstream maintainers of NetworkManager-sstp should apply proper escaping or sanitization of all user-controlled fields before passing them to pppd (Red Hat CVE).
Red Hat Product Security acknowledged the report and credited Andreas Gabriel Berbescu for responsible disclosure. Red Hat explicitly noted that no currently supported Red Hat product is affected, and the bug is tracked as a security response item. No significant broader community, researcher, or media commentary has been identified beyond the Red Hat advisory and Bugzilla entry (Red Hat CVE, Red Hat Bugzilla).
Fix availability across major Linux distributions and their releases.
bookworm
network-manager-sstp
sid
network-manager-sstp
trixie
network-manager-sstp
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."