CVE-2024-50609
HIGHFluent Bit 3.1.9 - Denial of Service via OpenTelemetry Input Plugin Content-Length Handling
Title source: llmDescription
An issue was discovered in Fluent Bit 3.1.9. When the OpenTelemetry input plugin is running and listening on an IP address and port, one can send a packet with Content-Length: 0 and it crashes the server. Improper handling of the case when Content-Length is 0 allows a user (with access to the endpoint) to perform a remote Denial of service attack. The crash happens because of a NULL pointer dereference when 0 (from the Content-Length) is passed to the function cfl_sds_len, which in turn tries to cast a NULL pointer into struct cfl_sds. This is related to process_payload_traces_proto_ng() at opentelemetry_prot.c.
References (3)
Core 3
Core References
Release Notes
https://github.com/fluent/fluent-bit/releases
Exploit, Third Party Advisory
https://www.ebryx.com/blogs/exploring-cve-2024-50608-and-cve-2024-50609
Scores
CVSS v3
7.5
EPSS
0.0104
EPSS Percentile
59.5%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
yes
Technical Impact
partial
Details
CWE
CWE-476
Status
published
Products (1)
treasuredata/fluent_bit
3.1.9
Published
Feb 18, 2025
Tracked Since
Feb 18, 2026