Fluent Bit Prometheus Remote Write
cpe:2.3:a:treasuredata:fluent_bit:*:*:*:*:*:*:*
- >= 3.2, < 3.2.10
A remote denial-of-service vulnerability has been identified in Fluent Bit versions through 3.1.9. When the OpenTelemetry input plugin is active and listening on an IP address and port, sending a packet with a Content-Length of 0 causes the server to crash. This issue arises from improper handling of the Content-Length header, leading to a NULL pointer dereference. The vulnerability allows users with access to the endpoint to disrupt the service by causing a crash.
Exploitation of this vulnerability leads to a crash of the Fluent Bit process, causing a denial-of-service condition where the service becomes unresponsive or unavailable.
The vulnerability can be reproduced by sending an HTTP POST request to an OpenTelemetry input plugin endpoint with the Content-Length header set to 0. This can be done using tools like curl or Burp Suite.
Users can upgrade to Fluent Bit versions 4.0.1 or 4.0.3, both of which include a patch for this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.