Skip to content
OpenAdvisories
High · 8.4 Public exploit CVE-2026-83603 EUVD-2026-84564

Netdata: Local Root via ndsudo Arbitrary socket_path → fail2ban-client Pickle RCE

Published Sep 22, 2026 · Updated Sep 22, 2026 · Assigned by GitHub_M

Description

Netdata is an open source observability tool. Prior to 2.10.4, the setuid-root ndsudo helper command fail2ban-client-status-socket in src/collectors/utils/ndsudo.c accepts a caller-controlled --socket_path from the low-privileged netdata service account. The account can direct root fail2ban-client to a malicious UNIX socket, and fail2ban/client/csocket.py CSocket.receive() passes the returned data to pickle.loads(), allowing attacker-controlled code to execute as root on systems with fail2ban-client installed. This issue is fixed in version 2.10.4 and nightly build 2.10.0-782-nightly.

Affected products

VendorProductAffectedFixed
netdata netdata < 2.10.4 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 12 netdata No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS netdata No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS netdata No fix yet —
Ubuntu Pro 20.04 LTS netdata No fix yet —
Ubuntu Pro 18.04 LTS netdata No fix yet —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • OhWelp/CVE-2026-83603-LPE-PoC ★ 0 · Sep 2, 2026

    A PoC for ZDI-CAN-28834/CVE-2026-83603, which allows local privilege escalation using netdata and fail2ban-client

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References