Уязвимост Π² Fluent Bit, която засяга мноТСство ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ доставчици

Π’ отворСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Fluent Bit Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° уязвимост (CVE-2024-4323), която позволява дистанционно ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° причиняванС Π½Π° ΠΎΡ‚ΠΊΠ°Π· Π² обслуТванСто, ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ изпълнСниС Π½Π° свой ΠΊΠΎΠ΄ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ β€žΠ›ΠΈΠ½Π³Π²ΠΈΡΡ‚ΠΈΡ‡Π΅Π½ Π΄ΡŠΡ€Π²ΠΎΡΠ΅ΠΊΠ°Ρ‡β€œ, ΠΈΠΌΠ° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° опасност (9.8 ΠΎΡ‚ 10). Уязвимостта сС проявява ΠΎΡ‚ вСрсия 2.0.7 ΠΈ Π΅ отстранСна Π² ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ 2.2.3 ΠΈ 3.0.4.

Fluent Bit ΠΈΠΌΠ° Π½Π°Π΄ 10 ΠΌΠΈΠ»ΠΈΠ°Ρ€Π΄Π° внСдрСния ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, срСд ΠΊΠΎΠΈΡ‚ΠΎ сС открояват Google Cloud, AWS, DigitalOcean, vmWare, Cisco, Microsoft, Lyft, LinkedIn, Walmart, Couchbase, Swift ΠΈ Dell. ΠŸΡ€Π΅Π· ΠΌΠ°Ρ€Ρ‚ са ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ 13 ΠΌΠ»Π½ Docker-ΠΎΠ±Ρ€Π°Π·Π° с Fluent Bit. Π‘ΠΏΠΎΡ€Π΅Π΄ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° компанията Tenable, ΠΎΡ‚ΠΊΡ€ΠΈΠ»Π° уязвимоститС, ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ услуги Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Web API Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ uptime, ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° запитванията към ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ API сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Fluent Bit.

Уязвимостта Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° Π² Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎΡ‚ΠΎ HTTP-ΡΡŠΡ€Π²ΡŠΡ€, проявяваща сС ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° външни заявки Ρ‡Ρ€Π΅Π· API-Π²ΠΈΠ·ΠΎΠ²Π΅Ρ‚Π΅ β€ž/api/v1/tracesβ€œ ΠΈ β€ž/api/v1/traceβ€œ, позволяваща Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ информация Π·Π° настройкитС Π·Π° трасировка. НСзависимо ΠΎΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°Ρ‚Π° трасировка, потрСбитСлят ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅ към Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° API, Π°ΠΊΠΎ ΠΌΡƒ Π΅ прСдоставСн ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° входящитС заявки Ρ‚ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°, ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ Ρ‡Ρ€Π΅Π· масив Π² JSON Π±Π»ΠΎΠΊΠ°, бяха ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ ΠΈ нСзависимо ΠΎΡ‚ очаквания Ρ‚ΠΈΠΏ ΠΏΠΎΠ»Π΅ бяха Ρ‚ΡŠΠ»ΠΊΡƒΠ²Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΈΠΏ MSGPACK_OBJECT_STR. ΠŸΠΎΡΠΎΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π² масива Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΎΡ‚ Ρ‚ΠΈΠΏ Π½ΠΈΠ·, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ†Π΅Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, водСшС Π΄ΠΎ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ функцията flb_sds_create_len() ΠΈΠ·Π²Π»ΠΈΡ‡Π°ΡˆΠ΅ ΠΏΠΎΠ΄Π°Π΄Π΅Π½ΠΎΡ‚ΠΎ цяло число ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ с Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π½ΠΈΠ·.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° заявка, която ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅: python3 -c 'print("{\"output\":\"stdout\", \"params\": {\"format\": \"json\"},\"inputs\":[\"" + "A"*8 + "\"," + str(0xffffffff) + ", \"" + "B"*500 + "\"]}' > test curl -v http://:2020/api/v1/traces/ -H "Content-Type: application/json" -H "Expect: " --data "@test"

Π’ Ρ…ΠΎΠ΄Π° Π½Π° СкспСримСнтитС изслСдоватСлитС успяха Π΄Π° постигнат Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ прСкратяванС Π½Π° услугата ΠΈ Π΄Π° опрСдСлят ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° HTTP заявки, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. Въй ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΡ€Π΅Π»ΠΈΠ²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°, зависСщо ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Сксплоатиран Π·Π° изпълнСниС Π½Π° собствСн ΠΊΠΎΠ΄ Π² систСмата, Π½ΠΎ изслСдоватСлитС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ…Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ…Π° Ρ‚Π°Π·ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ ΠΏΠΎΡ€Π°Π΄ΠΈ липса Π½Π° Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Сксплоатацията.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster