ΠžΡ‚ΠΊΡ€ΠΈΡ‚ Π΅ Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄ Π² rest-client ΠΈ 10 Π΄Ρ€ΡƒΠ³ΠΈ Ruby ΠΏΠ°ΠΊΠ΅Ρ‚Π°

Π’ популярна ΠΎΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° със ΡΠΊΡŠΠΏΠΎΡ†Π΅Π½Π½ΠΈ камъни ΠΏΠΎΡ‡ΠΈΠ²ΠΊΠ°-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, с ΠΎΠ±Ρ‰ΠΎ 113 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° изтСгляния, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Подмяна Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ (CVE-2019-15224), ΠΊΠΎΠΉΡ‚ΠΎ изтСгля изпълними ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° информация Π΄ΠΎ външСн хост. НападСниСто Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅Π· компромис developer account rest-client Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ rubygems.org, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ…Π° вСрсии 13-14 Π½Π° 1.6.10 ΠΈ 1.6.13 август, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ вСрсии, ΠΎΠΊΠΎΠ»ΠΎ хиляда ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ успяха Π΄Π° Π³ΠΈ изтСглят (Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ пуснаха Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠΎ-стари вСрсии, Π·Π° Π΄Π° Π½Π΅ ΠΏΡ€ΠΈΠ²Π»ΠΈΡ‡Π°Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅).

Π—Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π°Ρ‚Π° промяна отмСня ΠΌΠ΅Ρ‚ΠΎΠ΄Π° "#authenticate" Π² класа
Бамоличност, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ всяко ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΈΠΌΠ΅ΠΉΠ» ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°, ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΎΠΏΠΈΡ‚Π° Π·Π° удостовСряванС, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ Π΄ΠΎ хоста Π½Π° атакуващия. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ сС ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° услугата, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ класа Identity ΠΈ инсталиращи уязвима вСрсия Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° останалитС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‡Π΅Ρ€Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ зависимост Π² ΠΌΠ½ΠΎΠ³ΠΎ популярни Ruby ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ast (64 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° изтСгляния), oauth (32 ΠΌΠΈΠ»ΠΈΠΎΠ½Π°), fastlane (18 ΠΌΠΈΠ»ΠΈΠΎΠ½Π°) ΠΈ kubeclient (3.7 ΠΌΠΈΠ»ΠΈΠΎΠ½Π°).

ОсвСн Ρ‚ΠΎΠ²Π° към ΠΊΠΎΠ΄Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π·Π°Π΄Π½Π° Π²Ρ€Π°Ρ‚ΠΈΡ‡ΠΊΠ°, позволяваща ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Ruby ΠΊΠΎΠ΄ Π΄Π° бъдС изпълнСн Ρ‡Ρ€Π΅Π· функцията eval. ΠšΠΎΠ΄ΡŠΡ‚ сС ΠΏΡ€Π΅Π΄Π°Π²Π° Ρ‡Ρ€Π΅Π· бисквитка, сСртифицирана ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π° Π½Π° атакуващия. Π—Π° Π΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π·Π° инсталиранСто Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π° външСн хост, сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° URL Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° систСмата Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π° ΠΈ сСлСкция ΠΎΡ‚ информация Π·Π° срСдата, ΠΊΠ°Ρ‚ΠΎ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° Π‘Π£Π‘Π” ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ услуги. Бяха записани ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° изтСглянС Π½Π° скриптовС Π·Π° ΠΊΠΎΠΏΠ°Π΅Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° горСспомСнатия Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄.

Π‘Π»Π΅Π΄ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π½Π° злонамСрСния ΠΊΠΎΠ΄ бСшС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΠ² ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ 10 ΠΎΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π² Ruby Gems, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π±ΠΈΠ»ΠΈ ΡƒΠ»ΠΎΠ²Π΅Π½ΠΈ, Π° са Π±ΠΈΠ»ΠΈ спСциално ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΎΡ‚ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈ въз основа Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ популярни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΈΠΌΠ΅Π½Π°, Π² ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚ΠΈΡ€Π΅Ρ‚ΠΎ Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ с Π΄ΠΎΠ»Π½Π° Ρ‡Π΅Ρ€Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ въз основа Π½Π° cron-парсСр Π΅ създадСн Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ cron_parser ΠΈ въз основа Π½Π° Π½Π΅Π³ΠΎ doge_coin Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ doge-coin). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ:

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ списък бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π½Π° 12 ΠΌΠ°ΠΉ, Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ тях сС появиха ΠΏΡ€Π΅Π· юли. ΠžΠ±Ρ‰ΠΎ Ρ‚Π΅Π·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ са ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 2500 ΠΏΡŠΡ‚ΠΈ.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€