НСисправлСнная критичСская ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π΄Π²ΠΈΠΆΠΊΠ΅ для создания web-Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² vBulletin (Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΎ)

Раскрыта информация ΠΎ нСисправлСнной (0-day) критичСской уязвимости (CVE-2019-16759) Π² ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅ для создания web-Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² vBulletin, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° сСрвСрС Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ POST-запроса. Для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ доступСн Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ эксплоит. vBulletin ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π² Ρ‚ΠΎΠΌ числС Π½Π° Π±Π°Π·Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΡƒΠΌΡ‹ Ubuntu, openSUSE, BSD-систСм ΠΈ Slackware.

Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ присутствуСт Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ «ajax/render/widget_php», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ допускаСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ shell-ΠΊΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «widgetConfig[code]» (просто пСрСдаётся ΠΊΠΎΠ΄ для запуска, Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ). Для Π°Ρ‚Π°ΠΊΠΈ Π½Π΅ трСбуСтся аутСнтификация Π² Ρ„ΠΎΡ€ΡƒΠΌΠ΅. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π° Π²ΠΎ всСх выпусках Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ vBulletin 5.x (развиваСтся с 2012 Π³ΠΎΠ΄Π°), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ самый свСТий выпуск 5.5.4. ОбновлСниС с исправлСниСм ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΎ.

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 1: Для вСрсий 5.5.2, 5.5.3 ΠΈ 5.5.4 Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Ρ‹ ΠΏΠ°Ρ‚Ρ‡ΠΈ. ΠžΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡΠΌ Π±ΠΎΠ»Π΅Π΅ старых выпусков 5.x для устранСния уязвимости Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ свои систСмы Π΄ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… вСрсий, Π½ΠΎ Π² качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ способа Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² «eval($code)» Π² ΠΊΠΎΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ evalCode ΠΈΠ· Ρ„Π°ΠΉΠ»Π° includes/vb5/frontend/controller/bbcode.php.

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 2: Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠΆΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ примСняСтся для Π°Ρ‚Π°ΠΊ, рассылки спама ΠΈ оставлСния бэкдоров. Π‘Π»Π΅Π΄Ρ‹ Π°Ρ‚Π°ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π² Π»ΠΎΠ³Π°Ρ… http-сСрвСра ΠΏΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ запросах строки «ajax/render/widget_php».

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 3: Всплыли слСды использования обсуТдаСмой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² старых Π°Ρ‚Π°ΠΊΠ°Ρ…, судя ΠΏΠΎ всСму, ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠΆΠ΅ эксплуатируСтся ΠΎΠΊΠΎΠ»ΠΎ Ρ‚Ρ€Ρ‘Ρ… Π»Π΅Ρ‚. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ массовых Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ с поиском уязвимых систСм Ρ‡Π΅Ρ€Π΅Π· сСрвис Shodan.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ