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.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-409"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/83xxx/CVE-2026-83599.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-83599.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "265748265580352707282139123011027359820",
"length": 24955
},
"id": "CVE-2026-83599-2b694dc0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/netdata/netdata/commit/e3811f7ee6e9fdfc4cbcb9929cab3f5d71d722d7",
"target": {
"file": "src/daemon/main.c",
"function": "netdata_main"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "319690513630453272128984189609985584917",
"length": 3336
},
"id": "CVE-2026-83599-6e4c796e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/netdata/netdata/commit/e3811f7ee6e9fdfc4cbcb9929cab3f5d71d722d7",
"target": {
"file": "src/web/websocket/websocket-compression.c",
"function": "websocket_client_decompress_message"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"237941781139394201097032130274482918485",
"217109691937550721471913674388405318847",
"314200889553597234755557431440070879907",
"18205840008637397508096176493806080879",
"57854819854922076175653623512928745598",
"71982844128155026647763594494076009298",
"38500932940866851381996473500127860447",
"85133338535860877517440783071137718379",
"291760115024937337632770677578613553094",
"189379232150806154195232398370231473313",
"48731520638862825127635868667406036727",
"95199331122426593509826027837171127232",
"286377881044021680748113821855885941111",
"332785650821993707266447939812067344077",
"258422623522411103466362660240113195529",
"77519296803078219092104691526229295191",
"33989095398251415062525636492370748073",
"102975378717871889530464705625108976246",
"190552325611250170157960099862695984341",
"265689408574561318534080901615971148365"
],
"threshold": 0.9
},
"id": "CVE-2026-83599-f1e37a23",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/netdata/netdata/commit/e3811f7ee6e9fdfc4cbcb9929cab3f5d71d722d7",
"target": {
"file": "src/web/websocket/websocket-compression.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"3780881157807076732602137853564083079",
"82228861357071341388272494790172383274",
"336415399556279697232618298165823638456",
"52365423174154809243751996652814351471",
"125305090983745086340193817937445912150",
"244072061751142293577501341132160869818",
"219211534109713720422487329545831796157",
"252714221018979057074190057171177272861",
"291905062940095734005495828113079733508",
"94805440365016489925259479700442877345",
"27017677172705652581156469659548977627",
"172273255344336553489874126708433811320"
],
"threshold": 0.9
},
"id": "CVE-2026-83599-f70eff65",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/netdata/netdata/commit/e3811f7ee6e9fdfc4cbcb9929cab3f5d71d722d7",
"target": {
"file": "src/daemon/main.c"
}
}
]
"2026-09-25T08:24:15Z"