In Fluent Bit 2.1.8 through 2.2.1, a NULL pointer dereference can be caused via an invalid HTTP payload with the content type of x-www-form-urlencoded. It crashes and does not restart. This could result in logs not being delivered properly.
[
{
"id": "CVE-2024-23722-27e68006",
"source": "https://github.com/fluent/fluent-bit/commit/eeea396e88da26f586a7cc39df8017ab97f06939",
"signature_type": "Function",
"target": {
"file": "src/flb_upstream.c",
"function": "flb_upstream_get_config_map"
},
"deprecated": false,
"digest": {
"length": 691.0,
"function_hash": "90865790075703438584142393902364139823"
},
"signature_version": "v1"
},
{
"id": "CVE-2024-23722-c0137009",
"source": "https://github.com/fluent/fluent-bit/commit/eeea396e88da26f586a7cc39df8017ab97f06939",
"signature_type": "Line",
"target": {
"file": "src/flb_upstream.c"
},
"deprecated": false,
"digest": {
"line_hashes": [
"196706539075106722453368834425070508054",
"62325780143851676895493442942001382677",
"94938995160657019790147823397126362843",
"96065083874535148937582944090435424693",
"117155197622869367373911434048430969643",
"103673809473509712992075559884504640914",
"197625340215341840432280228690740430689"
],
"threshold": 0.9
},
"signature_version": "v1"
}
]