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.
[ { "source": "https://github.com/fluent/fluent-bit/commit/eeea396e88da26f586a7cc39df8017ab97f06939", "signature_version": "v1", "target": { "file": "src/flb_upstream.c", "function": "flb_upstream_get_config_map" }, "digest": { "length": 691.0, "function_hash": "90865790075703438584142393902364139823" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2024-23722-27e68006" }, { "source": "https://github.com/fluent/fluent-bit/commit/eeea396e88da26f586a7cc39df8017ab97f06939", "signature_version": "v1", "target": { "file": "src/flb_upstream.c" }, "digest": { "line_hashes": [ "196706539075106722453368834425070508054", "62325780143851676895493442942001382677", "94938995160657019790147823397126362843", "96065083874535148937582944090435424693", "117155197622869367373911434048430969643", "103673809473509712992075559884504640914", "197625340215341840432280228690740430689" ], "threshold": 0.9 }, "deprecated": false, "signature_type": "Line", "id": "CVE-2024-23722-c0137009" } ]