Gwendid critigol heb ei glymu yn y peiriant fforwm gwe vBulletin (diweddarwyd)

Datguddiwyd информация ΠΎ нСисправлСнной (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 rhyddhau ΠΏΠ°Ρ‚Ρ‡ΠΈ. ΠžΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡΠΌ Π±ΠΎΠ»Π΅Π΅ старых выпусков 5.x для устранСния уязвимости Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ свои систСмы Π΄ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… вСрсий, Π½ΠΎ Π² качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ способа Π·Π°Ρ‰ΠΈΡ‚Ρ‹ all neb Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Β«eval($code)Β» Π² ΠΊΠΎΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ evalCode ΠΈΠ· Ρ„Π°ΠΉΠ»Π° includes/vb5/frontend/controller/bbcode.php.

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

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

Ffynhonnell: opennet.ru

Ychwanegu sylw