CVE-2026-83597: 
Netdata vulnerability analysis and mitigation

Overview

CVE-2026-83597 is a local privilege escalation vulnerability in the Netdata Windows Agent MSI installer, classified as "Local Privilege Escalation in Netdata Windows Agent installer via MSI Repair Execution." It affects Netdata versions 2.0.0 through 2.10.3 (fixed in 2.10.4), as well as nightly builds from v1.99.0-458-nightly up to v23.10.0-782-nightly. During MSI repair, the installer spawns powershell.exe and wevtutil.exe as elevated, interactive, unsandboxed processes visible in the initiating user's desktop session, enabling a low-privileged local user to hijack those windows and execute arbitrary commands with SYSTEM privileges. The vulnerability was published on September 22, 2026, and carries a CVSS v3.1 base score of 7.0 (High) (GitHub Advisory, Feedly).

Technical details

The root cause is improper privilege management (CWE-269) in the MSI installer's custom action implementation. The installer's repair workflow used direct ExeCommand actions to launch powershell.exe and wevtutil.exe without sandboxing or UI restrictions, causing these processes to appear as interactive windows in the user's desktop session while running with elevated (SYSTEM-level) privileges. A low-privileged local attacker can monitor for a repair operation, then interact with or hijack the visible process windows — for example, by selecting text to pause execution, accessing the title bar properties to enable legacy console mode, and using a hyperlink to open a browser and then a SYSTEM-level command prompt. The fix replaced direct ExeCommand actions with SetProperty + WixQuietExec using explicit [System64Folder] paths, preventing interactive window exposure and PATH hijacking (GitHub Advisory, Fix PR).

Impact

Successful exploitation allows a local attacker with low privileges to escalate to SYSTEM-level access on the affected Windows host, resulting in full confidentiality, integrity, and availability compromise of the system. An attacker achieving SYSTEM privileges can install malware, exfiltrate sensitive data, modify system configurations, create persistent backdoors, and potentially pivot to other systems on the network. The scope is limited to the local machine, but the total technical impact is severe given the unrestricted SYSTEM access obtained (GitHub Advisory, Feedly).

Exploitability

No public proof-of-concept exploit code has been observed, and there is no evidence of in-the-wild exploitation as of the publication date. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and NVD SSVC assessment indicates exploitation is "none" and the attack is not automatable. The EPSS score is approximately 0.00139 (very low probability of exploitation in the near term). Exploitation requires local access, low privileges, and the ability to time the attack to coincide with an MSI repair operation, which increases attack complexity (GitHub Advisory, Feedly).

Exploitation steps

  1. Reconnaissance: Identify a Windows system running Netdata Agent versions 2.0.0–2.10.3. Confirm the MSI installer is cached under C:\Windows\Installer\.
  2. Locate the cached MSI: Use timestamps or Mandiant's msi_search.ps1 helper script to identify the correct .msi file in C:\Windows\Installer\.
  3. Trigger MSI Repair: As a low-privileged user, execute msiexec.exe /fa C:\Windows\Installer\<netdata>.msi to initiate the repair process.
  4. Monitor for spawned windows: Watch for two interactive command windows to appear on the desktop — spawned by wevtutil.exe or powershell.exe running with elevated privileges.
  5. Pause a spawned window: Quickly click inside one of the windows and select text to pause its execution, preventing it from closing before the attack completes.
  6. Access window properties: Right-click the title bar of the paused window, select "Properties," and enable "Legacy Console" mode if not already active.
  7. Open a hyperlink to launch a browser: Use the legacy console's link-following capability to open the default browser (e.g., Firefox) from within the elevated process context.
  8. Spawn a SYSTEM command prompt: In the browser's open/address dialog (e.g., via Ctrl+O), type cmd and press Enter — this launches a command prompt inheriting the SYSTEM privileges of the parent MSI repair process, granting full SYSTEM access (GitHub Advisory).

Indicators of compromise

  • Process: Unexpected powershell.exe or wevtutil.exe processes visible as interactive desktop windows, spawned as children of msiexec.exe with SYSTEM-level privileges; cmd.exe processes spawned from browser processes (e.g., firefox.exe) with SYSTEM token.
  • Logs: Windows Event Logs showing msiexec.exe repair operations (/fa flag) initiated by a low-privileged user account; Security event log entries (Event ID 4688) showing process creation chains from msiexec.exe → powershell.exe/wevtutil.exe → browser → cmd.exe.
  • File System: Presence of Netdata MSI installer files in C:\Windows\Installer\ on systems running affected versions (2.0.0–2.10.3).
  • Network: Outbound connections from cmd.exe or powershell.exe processes running under the SYSTEM account to unexpected external hosts, potentially indicating post-exploitation activity (GitHub Advisory).

Mitigation and workarounds

Netdata has released version 2.10.4 (stable) and nightly build v2.10.0-782-nightly or later as the fix, replacing vulnerable direct ExeCommand MSI custom actions with WixQuietExec using explicit [System64Folder] paths to prevent interactive window exposure. Users should upgrade to Netdata Windows Agent v2.10.4 or later as the primary remediation. No official configuration-based workaround is provided; however, restricting local user access to trigger MSI repair operations (e.g., via Group Policy or application control) can reduce exposure until patching is possible (GitHub Advisory, Release v2.10.4, Fix PR).

Community reactions

The vulnerability was reported by a researcher credited as "AIlucky" and published by Netdata maintainer "Ferroin" via GitHub Security Advisories on September 2, 2026. The fix was developed by contributor "thiagoftsm" and merged via PR #22751 on June 17, 2026, prior to the public CVE disclosure. No significant broader media coverage or notable social media commentary has been identified beyond the GitHub advisory and standard vulnerability database aggregators (GitHub Advisory, Fix PR).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

netdata

Fixed

Ubuntu

Unknown

bionic (esm-apps)

netdata

Unknown

focal (esm-apps)

netdata

Unknown

jammy

netdata

Unknown

jammy (esm-apps)

netdata

Unknown

noble

netdata

Unknown

noble (esm-apps)

netdata

Unknown

Source: This report was generated using AI

Related Netdata vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-83603HIGH8.4
  • Netdata logoNetdata
  • netdata
NoYesSep 22, 2026
CVE-2026-83597HIGH7
  • Netdata logoNetdata
  • netdata-2.10
NoYesSep 22, 2026
CVE-2026-83602MEDIUM6.5
  • Netdata logoNetdata
  • netdata
NoNoSep 22, 2026
CVE-2026-83601MEDIUM6.5
  • Netdata logoNetdata
  • netdata
NoYesSep 22, 2026
CVE-2026-83600MEDIUM6.5
  • Netdata logoNetdata
  • netdata
NoYesSep 22, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management