Уязвимост Π² libcue, Π²ΠΎΠ΄Π΅Ρ‰Π° Π΄ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² GNOME

Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libcue, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ с информация Π·Π° Ρ€Π΅Π΄Π° ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Ρ€Π°ΠΊΠΎΠ²Π΅, Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° уязвимост (CVE-2023-43641), която позволява изпълнСниС Π½Π° ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° спСциално ΠΎΡ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ cue-Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² някои ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΏΠ»Π΅ΠΉΡŠΡ€ΠΈ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Audacious, ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° систСмата ΠΏΡ€ΠΈ отварянС Π½Π° Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² тях.

ОсвСн Ρ‚ΠΎΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libcue сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠ°Ρ‚Π° tracker-miners, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² потрСбитСлската срСда GNOME. Въй ΠΊΠ°Ρ‚ΠΎ tracker-miners Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ индСксира Π½ΠΎΠ²ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория, Π·Π° Π°Ρ‚Π°ΠΊΠ° срСщу систСми с GNOME ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄Π° Π½Π° нападатСля, Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ потрСбитСлят просто Π΄Π° ΠΊΠ°Ρ‡ΠΈ спСциално ΠΎΡ„ΠΎΡ€ΠΌΠ΅Π½ Ρ„Π°ΠΉΠ» Π² дирСктория ~\/Downloads, ~\/Music ΠΈΠ»ΠΈ ~\/Videos, Π±Π΅Π· нСобходимост ΠΎΡ‚ отварянС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² някои случаи Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°).

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅, ΠΎΡ‚ΠΊΡ€ΠΈΠ»ΠΈ уязвимостта, са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Сксплойт ΠΈ дСмонстрирали Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Сксплотация Π½Π° срСди, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ubuntu 23.04 ΠΈ Fedora 38. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° Сксплойта Ρ‰Π΅ бъдС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΏΠΎ-късно, Π·Π° Π΄Π° сС Π΄Π°Π΄Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° инсталират актуализация с отстраняванС Π½Π° уязвимостта. Π•ΠΊΡΠΏΠ»ΠΎΠΉΡ‚ΡŠΡ‚ Π΅ стабилСн, Π½ΠΎ изисква адаптация Π·Π° всСки дистрибутив.

Уязвимостта Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ ΠΏΡ€Π΅Π·Π°ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° цСлочислСн Ρ‚ΠΈΠΏ Π² ΠΊΠΎΠ΄Π° Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° синтаксиса Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° INDEX ΠΈ сС проявява, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π² Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ сС Π·Π°Π΄Π°Π²Π°Ρ‚ Ρ‚Π²ΡŠΡ€Π΄Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈ числови стойности, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ сС ΠΏΠΎΠ±ΠΈΡ€Π°Ρ‚ Π² Ρ‚ΠΈΠΏΠ° "int". Π—Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° Π½ΠΈΠ· Π² число сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° функцията atoi; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° числото 4294567296 Ρ‚ΠΎ Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΎ Π² -400000. Липсата Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π°Ρ‚Π° стойност Π·Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π½ΠΎ число Π΅ пряката ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° уязвимостта. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚, Π² ΠΊΠΎΠ΄Π° слСд ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ с atoi сС изпълнява опСрацията "track->index[i] = ind", ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ "i" ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π½ΠΎ число Π·Π° прСзапис Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° извън Π±ΡƒΡ„Π΅Ρ€Π° със стойността "ind", която ΡΡŠΡ‰ΠΎ сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° ΠΎΡ‚ обработвания Ρ„Π°ΠΉΠ».

Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ дистрибуции с GNOME ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΡŠΡ‚ tracker-miners сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° зависимост Π½Π° файловия ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Nautilus (GNOME Files). Π—Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° tracker-miners Π·Π° тСкущия ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅: systemctl β€”user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service tracker reset β€”hard

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

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