7.0 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): High (H)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): High (H)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
5 packages
- netdataCloud
- python313Packages.netdata
- python314Packages.netdata
- python313Packages.netdata-pandas
- python314Packages.netdata-pandas
- @LeSuisse accepted
- @LeSuisse published on GitHub
Netdata: Local Privilege Escalation in Netdata Windows Agent installer via MSI Repair Execution
Netdata is an open source observability tool. From version 2.0.0 until 2.10.4, Netdata Windows Agent MSI repair launches powershell.exe and wevtutil.exe as elevated interactive processes in the initiating user's desktop session. A low-privileged local user who triggers repair can interact with or hijack those visible process windows to execute arbitrary commands with SYSTEM privileges. This issue is fixed in stable version 2.10.4.
References
-
https://github.com/netdata/netdata/security/advisories/GHSA-jmv4-pq25-crvv x_refsource_CONFIRMexploit
-
https://github.com/netdata/netdata/pull/22751 x_refsource_MISC
-
https://github.com/netdata/netdata/releases/tag/v2.10.4 x_refsource_MISC
Affected products
- ==>= 2.0.0, < 2.10.4
Matching in nixpkgs
Ignored packages (5)
pkgs.netdataCloud
Real-time performance monitoring tool
pkgs.python313Packages.netdata
Python API for interacting with Netdata
pkgs.python314Packages.netdata
Python API for interacting with Netdata
pkgs.python313Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
pkgs.python314Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
Package maintainers
-
@rhoriguchi Ryan Horiguchi <ryan.horiguchi@gmail.com>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>
6.5 MEDIUM
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): Low (L)
- Availability (A): Low (L)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): Low (L)
- Modified Availability (MA): Low (L)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
5 packages
- netdataCloud
- python313Packages.netdata
- python314Packages.netdata
- python313Packages.netdata-pandas
- python314Packages.netdata-pandas
- @LeSuisse accepted
- @LeSuisse published on GitHub
Netdata: Unauthenticated remote PUT to /api/v3/settings bypasses IP allowlist controls via HTTP_ACL_NOCHECK
Netdata is an open source observability tool. From 2.0.0 until 2.11.0, Netdata registers /api/v3/settings in src/web/api/v3/web_api_v3.c with HTTP_ACL_NOCHECK and HTTP_ACCESS_ANONYMOUS_DATA, causing unauthenticated PUT requests handled by src/web/api/v3/api_v3_settings.c to bypass operator-configured allow dashboard from IP restrictions. A network-reachable caller can persist attacker-controlled JSON in {varlib}/settings/default.json, manipulate its version counter, and use repeated near-20 MiB writes to consume disk space, although the file does not control collection or security policy. This vulnerability is fixed in 2.11.0.
References
-
https://github.com/netdata/netdata/security/advisories/GHSA-8hjg-8hcf-fmwp x_refsource_CONFIRM
-
https://github.com/netdata/netdata/pull/22896 x_refsource_MISC
-
https://github.com/netdata/netdata/releases/tag/v2.11.0 x_refsource_MISC
Affected products
- ==>= 2.0.0, < 2.11.0
Matching in nixpkgs
Ignored packages (5)
pkgs.netdataCloud
Real-time performance monitoring tool
pkgs.python313Packages.netdata
Python API for interacting with Netdata
pkgs.python314Packages.netdata
Python API for interacting with Netdata
pkgs.python313Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
pkgs.python314Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
Package maintainers
-
@rhoriguchi Ryan Horiguchi <ryan.horiguchi@gmail.com>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>
6.5 MEDIUM
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): None (N)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): None (N)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
5 packages
- netdataCloud
- python313Packages.netdata
- python314Packages.netdata
- python313Packages.netdata-pandas
- python314Packages.netdata-pandas
- @LeSuisse accepted
- @LeSuisse published on GitHub
Netdata: Streaming protocol dimension slot has no upper-bound guard, allowing integer overflow and out-of-bounds write
Netdata is an open source observability tool. Prior to 2.10.4, an authenticated child agent can send an oversized DIMENSION SLOT value that str2ull_encoded passes to pluginsd_rrddim_put_to_slot in src/plugins.d/pluginsd_internals.h without an upper bound. prd_array_create in src/database/rrdset-pluginsd-array.h can then wrap the size_t allocation calculation while retaining the original large array size, causing the subsequent initialization loop to write beyond the undersized heap allocation and crash the parent agent. This issue is fixed in version 2.10.4 and nightly build 2.10.0-782-nightly.
References
-
https://github.com/netdata/netdata/security/advisories/GHSA-3qh4-842w-fvrm x_refsource_CONFIRM
-
https://github.com/netdata/netdata/pull/22598 x_refsource_MISC
-
https://github.com/netdata/netdata/releases/tag/v2.10.4 x_refsource_MISC
Affected products
- ==< 2.10.4
Matching in nixpkgs
Ignored packages (5)
pkgs.netdataCloud
Real-time performance monitoring tool
pkgs.python313Packages.netdata
Python API for interacting with Netdata
pkgs.python314Packages.netdata
Python API for interacting with Netdata
pkgs.python313Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
pkgs.python314Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
Package maintainers
-
@rhoriguchi Ryan Horiguchi <ryan.horiguchi@gmail.com>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>
6.5 MEDIUM
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): None (N)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): None (N)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
5 packages
- netdataCloud
- python313Packages.netdata
- python314Packages.netdata
- python313Packages.netdata-pandas
- python314Packages.netdata-pandas
- @LeSuisse accepted
- @LeSuisse published on GitHub
Netdata: Streaming protocol chart slot guard off-by-one allows ~16 GiB allocation request, crashing parent agent
Netdata is an open source observability tool. Prior to 2.10.4, an authenticated child agent can send an oversized CHART SLOT value that str2ull_encoded passes to pluginsd_rrdset_cache_put_to_slot in src/plugins.d/pluginsd_internals.h. The accepted slot drives reallocz to request an approximately 16 GiB chart-pointer array, and allocation failure invokes fatal and aborts the parent Netdata agent, repeatedly disabling centralized monitoring while stream access persists. This issue is fixed in version 2.10.4 and nightly build 2.10.0-782-nightly.
References
-
https://github.com/netdata/netdata/security/advisories/GHSA-3mxw-fv2x-rhc6 x_refsource_CONFIRMexploit
-
https://github.com/netdata/netdata/pull/22598 x_refsource_MISC
-
https://github.com/netdata/netdata/releases/tag/v2.10.4 x_refsource_MISC
Affected products
- ==< 2.10.4
Matching in nixpkgs
Ignored packages (5)
pkgs.netdataCloud
Real-time performance monitoring tool
pkgs.python313Packages.netdata
Python API for interacting with Netdata
pkgs.python314Packages.netdata
Python API for interacting with Netdata
pkgs.python313Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
pkgs.python314Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
Package maintainers
-
@rhoriguchi Ryan Horiguchi <ryan.horiguchi@gmail.com>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>
8.4 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Changed (C)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): None (N)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Changed (C)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): None (N)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
5 packages
- netdataCloud
- python313Packages.netdata
- python314Packages.netdata
- python313Packages.netdata-pandas
- python314Packages.netdata-pandas
- @LeSuisse accepted
- @LeSuisse published on GitHub
Netdata: Local Root via ndsudo Arbitrary socket_path → fail2ban-client Pickle RCE
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.
References
-
https://github.com/netdata/netdata/security/advisories/GHSA-qwh9-pq27-993w x_refsource_CONFIRM
-
https://github.com/netdata/netdata/pull/22745 x_refsource_MISC
-
https://github.com/netdata/netdata/releases/tag/v2.10.4 x_refsource_MISC
Affected products
- ==< 2.10.4
Matching in nixpkgs
Ignored packages (5)
pkgs.netdataCloud
Real-time performance monitoring tool
pkgs.python313Packages.netdata
Python API for interacting with Netdata
pkgs.python314Packages.netdata
Python API for interacting with Netdata
pkgs.python313Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
pkgs.python314Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
Package maintainers
-
@rhoriguchi Ryan Horiguchi <ryan.horiguchi@gmail.com>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>
7.8 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
5 packages
- netdataCloud
- python313Packages.netdata
- python314Packages.netdata
- python313Packages.netdata-pandas
- python314Packages.netdata-pandas
- @LeSuisse accepted
- @LeSuisse published on GitHub
Netdata: Local Privilege Escalation in Netdata Agent Windows installer via PowerShell Profile Hijack in MSI Repair
Netdata is an open source observability tool. From rom 2.0.0 until 2.10.4, during Netdata Windows Agent MSI repair, powershell.exe runs as SYSTEM without -NoProfile and loads %USERPROFILE%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 from the low-privileged user who initiated repair. Commands placed in that profile before repair therefore execute with SYSTEM privileges. This vulnerability is fixed in 2.10.4.
References
-
https://github.com/netdata/netdata/security/advisories/GHSA-8hxv-2mg6-ggw5 x_refsource_CONFIRMexploit
-
https://github.com/netdata/netdata/pull/22751 x_refsource_MISC
-
https://github.com/netdata/netdata/releases/tag/v2.10.4 x_refsource_MISC
Affected products
- ==>= 2.0.0, < 2.10.4
Matching in nixpkgs
Ignored packages (5)
pkgs.netdataCloud
Real-time performance monitoring tool
pkgs.python313Packages.netdata
Python API for interacting with Netdata
pkgs.python314Packages.netdata
Python API for interacting with Netdata
pkgs.python313Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
pkgs.python314Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
Package maintainers
-
@rhoriguchi Ryan Horiguchi <ryan.horiguchi@gmail.com>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>
7.5 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): None (N)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): None (N)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
5 packages
- python313Packages.netdata
- python314Packages.netdata
- python313Packages.netdata-pandas
- python314Packages.netdata-pandas
- netdataCloud
- @LeSuisse accepted
- @LeSuisse published on GitHub
Netdata: WebSocket Decompression Bomb
Netdata is an open source observability tool. Prior to 2.11.0, Netdata's unauthenticated WebSocket server negotiates permessage-deflate before authentication, and src/web/websocket/websocket-compression.c allows websocket_client_decompress_message() to grow decompressed output toward WS_MAX_DECOMPRESSED_SIZE without enforcing a compressed-to-decompressed ratio. Small highly compressed frames can therefore cause large server-side allocations, and repeated concurrent connections can exhaust memory and terminate monitoring. This vulnerability is fixed in 2.11.0.
References
-
https://github.com/netdata/netdata/security/advisories/GHSA-c8p4-cg3j-f4h2 x_refsource_CONFIRM
-
https://github.com/netdata/netdata/pull/22828 x_refsource_MISC
-
https://github.com/netdata/netdata/releases/tag/v2.11.0 x_refsource_MISC
Affected products
- ==< 2.11.0
Matching in nixpkgs
Ignored packages (5)
pkgs.netdataCloud
Real-time performance monitoring tool
pkgs.python313Packages.netdata
Python API for interacting with Netdata
pkgs.python314Packages.netdata
Python API for interacting with Netdata
pkgs.python313Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
pkgs.python314Packages.netdata-pandas
Library to pull data from the netdata REST API into a pandas dataframe
Package maintainers
-
@rhoriguchi Ryan Horiguchi <ryan.horiguchi@gmail.com>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>