Description
A flaw was found in NetworkManager-iodine, the iodine VPN plugin for NetworkManager. A local unprivileged user can exploit a vulnerability in how the 'nameserver' setting is processed when establishing an iodine VPN connection. By embedding shell metacharacters (special characters that can execute commands) in the 'nameserver' value, an attacker can inject and execute arbitrary commands. These commands run with root privileges before the application drops its elevated permissions, leading to local privilege escalation.
Published: 2026-09-25
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Local Privilege Escalation
Action: Apply Workaround
AI Analysis

Impact

An unprivileged local user can gain root privileges by crafting a nameserver value containing shell metacharacters when establishing a VPN connection through the NetworkManager-iodine plugin. The plugin processes the nameserver setting without proper validation, causing the injected commands to execute with elevated privileges before the application degrades its rights. This flaw is a classic operating‑system command injection (CWE‑78) and enables arbitrary code execution with root authority, thereby compromising confidentiality, integrity, and availability of the system.

Affected Systems

The vulnerability affects GNOME’s NetworkManager-iodine VPN plugin and the accompanying iodine package on systems where they are installed. No specific version information is provided, so any release containing the unpatched nameserver handler is potentially vulnerable. The flaw is reachable only on platforms that use these packages to manage VPN connections.

Risk and Exploitability

With a CVSS score of 7.8, the vulnerability presents a high severity level. The EPSS score is not available, but the absence of a KEV listing indicates it has not been confirmed as a widespread exploit. Attackers must have local access to a machine running NetworkManager-iodine and the ability to create or modify VPN connections. Once the crafted nameserver entry is processed, the attacker can execute arbitrary shell commands as root, granting full system compromise. The vulnerability is exploitable without remote access and does not require elevated privileges to initiate the attack vector.

Generated by OpenCVE AI on September 25, 2026 at 18:37 UTC.

Remediation

Vendor Workaround

To mitigate this issue, remove the `NetworkManager-iodine` and `iodine` packages if they are not required for system functionality. These packages are not installed by default in minimal Red Hat Enterprise Linux installations. ```bash sudo dnf remove NetworkManager-iodine iodine ``` If these packages are necessary, ensure that only trusted users have the ability to create and activate VPN connections.


OpenCVE Recommended Actions

  • Remove the NetworkManager-iodine and iodine packages if they are not required for system functionality.
  • Ensure that only trusted users have the ability to create and activate VPN connections; do not allow ordinary users to bind or activate VPN profiles.
  • Monitor for vendor updates or patches that address the nameserver injection issue and apply them when available.

Generated by OpenCVE AI on September 25, 2026 at 18:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 27 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Gnome
Gnome networkmanager-iodine
Vendors & Products Gnome
Gnome networkmanager-iodine

Sat, 26 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 25 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in NetworkManager-iodine, the iodine VPN plugin for NetworkManager. A local unprivileged user can exploit a vulnerability in how the 'nameserver' setting is processed when establishing an iodine VPN connection. By embedding shell metacharacters (special characters that can execute commands) in the 'nameserver' value, an attacker can inject and execute arbitrary commands. These commands run with root privileges before the application drops its elevated permissions, leading to local privilege escalation.
Title Networkmanager-iodine: networkmanager-iodine: local privilege escalation to root via nameserver option injection
Weaknesses CWE-78
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'}


Subscriptions

Gnome Networkmanager-iodine
cve-icon MITRE

Status: PUBLISHED

Assigner: fedora

Published:

Updated: 2026-09-25T16:39:39.543Z

Reserved: 2026-09-15T08:28:01.333Z

Link: CVE-2026-91837

cve-icon Vulnrichment

Updated: 2026-09-25T16:39:35.363Z

cve-icon NVD

Status : Deferred

Published: 2026-09-25T17:17:18.983

Modified: 2026-09-30T19:57:08.043

Link: CVE-2026-91837

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T11:43:37Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')