Katalog CVE

CVE-2026-83601

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Netdata przed wersją 2.10.4 uwierzytelniony agent potomny może wysłać zbyt dużą wartość DIMENSION SLOT, która bez górnego limitu trafia przez str2ull_encoded do pluginsd_rrddim_put_to_slot. Funkcja prd_array_create może następnie przepełnić obliczenie rozmiaru alokacji size_t, zachowując oryginalny duży rozmiar tablicy, co powoduje zapis poza zbyt małym buforem sterty i awarię agenta nadrzędnego.

Ocena ryzyka

Uwierzytelniony agent potomny może zdalnie wywołać awarię agenta nadrzędnego Netdata, powodując przerwę w monitoringu. W skrajnym przypadku przepełnienie sterty może potencjalnie prowadzić do wykonania kodu w kontekście procesu nadrzędnego.

Rekomendacja

Zaktualizuj Netdata do wersji 2.10.4 lub nowszej (albo nightly 2.10.0-782-nightly). Ogranicz możliwość rejestracji nieznanych agentów potomnych w infrastrukturze.

Inne podatności w Netdata

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS