/

CVE-2026-83597

Severity:

HIGH RISK

(7.0)

Windows Privilege Escalation (CWE-269) in Netdata MSI

CVE-2026-83597

Awaiting Analysis

Vulnerability type

Category:

Improper Privilege Management

CWE:

CWE-269

Impact:

Local Privilege Escalation

Severity:

HIGH RISK

(7.0)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

A privilege management flaw in the Netdata Windows Agent MSI repair process launches PowerShell and wevtutil as elevated, interactive processes in the initiating user's desktop session. A low-privileged local user who can trigger repair may interact with or hijack those processes to execute arbitrary commands with SYSTEM privileges.

Affected context

The issue occurs in Netdata Windows Agent installations using the affected MSI repair workflow. Risk is present when a low-privileged local user can initiate or influence repair and the repair process creates elevated PowerShell and wevtutil processes that remain interactive in that user's desktop session.

Exploit preconditions

  • Attack surface: Netdata Windows Agent MSI repair functionality
  • Required access: Access to a low-privileged local Windows account with the ability to trigger repair
  • Trigger point: MSI repair launches elevated processes in the initiating user's interactive desktop session
  • Why exploitation is possible: Processes running with SYSTEM privileges remain exposed to interaction or hijacking from the initiating session

Why this happens

The underlying flaw is an unsafe privilege boundary in the MSI repair workflow. Elevated child processes are launched with SYSTEM privileges while retaining interactive exposure in the initiating user's desktop session, allowing a lower-privileged user to influence privileged process behavior. This maps to CWE-269: Improper Privilege Management, because privileged operations are not sufficiently isolated from the lower-trust caller or its session.

Potential impact

  • A local attacker may execute arbitrary commands with SYSTEM privileges
  • The attacker could compromise the Windows host
  • Security controls, services, or collected observability data may be altered
  • The compromise could enable persistence or further lateral movement

General mitigation guidance

Mitigation generally focuses on separating privileged repair operations from untrusted interactive sessions.

Common defensive patterns include:

  • Running elevated maintenance processes in a non-interactive service context
  • Avoiding exposure of privileged process windows to initiating users
  • Using narrowly scoped helper services for privileged actions
  • Enforcing explicit authorization before repair operations
  • Applying least privilege to service accounts and repair components
  • Restricting local users' ability to trigger administrative maintenance workflows
  • Separating command execution, output handling, and user-interface responsibilities

These controls reduce the opportunity for lower-privileged users to influence SYSTEM processes.

How teams detect issues like this

Organizations can look for this issue through:

  • Static analysis and code review checks for elevated processes created in interactive sessions
  • Review of MSI custom actions, repair handlers, and helper-process launch configurations
  • Monitoring for PowerShell or system utility processes launched by installer or repair services with SYSTEM privileges
  • Endpoint telemetry correlating MSI repair activity with unusual process-window interaction or child-process behavior
  • Policy enforcement that prevents privileged maintenance workflows from creating user-visible interactive processes

Automated security review tools may help identify privilege-boundary violations and unsafe process-launch patterns.

Sources

SourceLink
github.comgithub.com/netdata/netdata/commit/d762782697623a98b51b4e41f7fe2d12404f0662
github.comgithub.com/netdata/netdata/pull/22751
github.comgithub.com/netdata/netdata/releases/tag/v2.10.4
github.comgithub.com/netdata/netdata/security/advisories/GHSA-jmv4-pq25-crvv

Frequently asked

questions

No. Exploitation generally requires a local Windows account that can trigger the affected MSI repair workflow.

No. The described issue is relevant to low-privileged local users, provided they can initiate or influence the repair operation.

Keep privileged repair processes isolated from the initiating user's interactive desktop session and use a narrowly scoped, authorized service boundary for administrative actions.

Review installer and repair workflows for privilege transitions, prohibit interactive SYSTEM processes where possible, and monitor elevated child-process creation from maintenance tools.

Find out what's already
exploitable in your codebase.