CVE-2024-50608 json
An issue was discovered in Fluent Bit 3.1.9.
published 2025-02-18 20 mo ago modified 2026-09-08 2 mo ago also BIT-fluent-bit-2024-50608 , EUVD-2025-4684
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.1%
- EPSS 1.1% chance of exploitation in 30 days, percentile 66%
- public exploits
- 0
- none known
Summary
An issue was discovered in Fluent Bit 3.1.9. When the Prometheus Remote Write 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_metrics_ng() at prom_rw_prot.c.
Patch / fix
- bitnami fluent-bit 3.1.10
- fluent-bit Azure Linux 3.0 3.1.9-3
- fluent-bit CBL-Mariner 2.0 3.0.6-2
azure linux advisories AZL-57074AZL-57092
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-50608 updated cvss 7.5
fluent-bit: DoS via NULL pointer dereference
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 20 mo ago
Exploit prediction
1.11% chance of exploitation in the next 30 days, higher than 66% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- ebryx.com https://www.ebryx.com/blogs/exploring-cve-2024-50608-and-cve-2024-50609 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| OSV | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | fluent-bit | >=3.1.9, <3.1.10 |
3.1.10 |
Classification
- Weakness
-
- CWE-476 NULL Pointer Dereference
References
-
ebryx.com
/blogs/exploring-cve-2024-50608-and-cve-2024-50609
exploit, third-party-advisory, advisory
-
fluentbit.io
/announcements/
product, web
-
github.com
/fluent/fluent-bit/releases
release-notes, article
-
nvd.nist.gov
/vuln/detail/CVE-2024-50608
web
Sources
- CVE List CVE-2024-50608
- NVD CVE-2024-50608
- OSV BIT-fluent-bit-2024-50608
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.