Description
A memory corruption vulnerability in Fluent Bit versions 2.0.7 thru 3.0.3. This issue lies in the embedded http server’s parsing of trace requests and may result in denial of service conditions, information disclosure, or remote code execution.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Fluent Bit | Fluent Bit | 2.0.7 – ≤ 3.0.3 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | fluent-bit | 3.0.6-1 | — |
| Azure Linux 2 (CBL-Mariner) | fluent-bit | 2.2.3-1 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 3 repositories
-
skilfoy/CVE-2024-4323-Exploit-POC ★ 15 · May 20, 2024
This proof-of-concept script demonstrates how to exploit CVE-2024-4323, a memory corruption vulnerability in Fluent Bit, enabling remote code execution.
-
d0rb/CVE-2024-4323 ★ 1 · May 21, 2024
Critical heap buffer overflow vulnerability in the handle_trace_request and parse_trace_request functions of the Fluent Bit HTTP server.
-
yuansec/CVE-2024-4323-dos_poc ★ 0 · May 22, 2024
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- WID-SEC-2024-1184 Fluent Bit: Schwachstelle ermöglicht Codeausführung, Offenlegung von Informationen und DoS BSI CERT-Bund (WID) · Jul 11, 2024