Уязвимост Π² Ghostscript, Сксплоатирана Ρ‡Ρ€Π΅Π· ImageMagick

Π’ Ghostscript, Π½Π°Π±ΠΎΡ€Π΅ инструмСнти Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ‚Π΅ PostScript ΠΈ PDF, Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° уязвимост (CVE-2021-3781), която позволява ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° спСциално Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ Ρ„Π°ΠΉΠ». ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сигнализира Π•ΠΌΠΈΠ» Π›Π΅Ρ€Π½Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·ΠΊΠ°Π·Π° Π·Π° уязвимостта Π½Π° 25 август Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π°Ρ‚Π° Π² Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ конфСрСнция ZeroNights X (Π² Π΄ΠΎΠΊΠ»Π°Π΄Π° сС Ρ€Π°Π·ΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊ Π•ΠΌΠΈΠ» Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ bug bounty Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» уязвимостта, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° дСмонстриранС Π½Π° Π°Ρ‚Π°ΠΊΠΈ срСщу услуги Π½Π° AirBNB, Dropbox ΠΈ ЯндСкс.НСдвиТимост).

На 5 сСптСмври Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈΠ·Π»Π΅Π·Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Сксплоит, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π°Ρ‚Π°ΠΊΠ° срСщу систСми с Ubuntu 20.04 Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‰ сС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° web-скрипт, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ ΠΏΠ°ΠΊΠ΅Ρ‚Π° php-imagemagick, Π½Π° спСциално Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° ΠΏΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Сксплоит Π΅ Π±ΠΈΠ» Π² ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‰Π΅ ΠΎΡ‚ ΠΌΠ°Ρ€Ρ‚. Π‘Π΅ΡˆΠ΅ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΎ Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Ρ‚Π°ΠΊΠ° срСщу систСми с GhostScript 9.50, Π½ΠΎ изяснило сС, Ρ‡Π΅ уязвимостта сС проявява ΠΈ във всички послСдващи вСрсии Π½Π° GhostScript, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ разрастващото сС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 9.55 ΠΎΡ‚ Git.

ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠ°Ρ‚Π° бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π½Π° 8 сСптСмври ΠΈ слСд Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡ€Π°Π½Π΅ бСшС ΠΏΡ€ΠΈΠ΅Ρ‚Π° Π² рСпозитория GhostScript Π½Π° 9 сСптСмври. Π’ ΠΌΠ½ΠΎΠ³ΠΎ дистрибуции ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ остава всС ΠΎΡ‰Π΅ Π½Π΅ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ (ΡΡ‚Π°Ρ‚ΡƒΡΡŠΡ‚ Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС видян Π½Π° страницитС Π½Π° Debian, Ubuntu, Fedora, SUSE, RHEL, Arch Linux, FreeBSD, NetBSD). Π Π΅Π»ΠΈΠ·ΡŠΡ‚ Π½Π° GhostScript с отстраняванС Π½Π° уязвимостта Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ Π΄Π° бъдС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΄ΠΎ края Π½Π° мСсСца.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚Π° Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° заобикалянС Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° изолация β€ž-dSAFERβ€œ ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Postscript устройството β€ž%pipe%β€œ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ shell ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. НапримСр, Π·Π° Π΄Π° стартиратС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° id Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° посочитС Ρ€Π΅Π΄Π° β€ž(%pipe%/tmp/&id)(w)fileβ€œ ΠΈΠ»ΠΈ β€ž(%pipe%/tmp/;id)(r)fileβ€œ.

НапомнямС, Ρ‡Π΅ уязвимоститС Π² Ghostscript прСдставляват повишСна опасност, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΌΠ½ΠΎΠ³ΠΎ популярни прилоТСния Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ PostScript ΠΈ PDF. НапримСр, Ghostscript сС ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΏΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈ Π½Π° работния ΠΏΠ»ΠΎΡ‚, ΠΏΡ€ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Π°Ρ‚Π° индСксация Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° изобраТСния. Π—Π° ΡƒΡΠΏΠ΅ΡˆΠ½Π° Π°Ρ‚Π°ΠΊΠ° Π² ΠΌΠ½ΠΎΠ³ΠΎ случаи Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ просто Π΄Π° сС Π·Π°Ρ€Π΅Π΄ΠΈ Ρ„Π°ΠΉΠ» с Сксплойт ΠΈΠ»ΠΈ Π΄Π° сС ΠΏΡ€Π΅Π³Π»Π΅Π΄Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с Π½Π΅Π³ΠΎ Π² файловия ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Nautilus.

УязвимоститС Π² Ghostscript ΡΡŠΡ‰ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Сксплоатирани Ρ‡Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ΠΈ изобраТСния Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ImageMagick ΠΈ GraphicsMagick, ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌ сС ΠΏΡ€Π΅Π΄Π°Π΄Π΅ JPEG ΠΈΠ»ΠΈ PNG Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΠΉΡ‚ΠΎ вмСсто ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° ΠΊΠΎΠ΄ Π½Π° PostScript (Ρ‚Π°ΠΊΡŠΠ² Ρ„Π°ΠΉΠ» Ρ‰Π΅ бъдС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π² Ghostscript, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ MIME Ρ‚ΠΈΠΏΡŠΡ‚ сС Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π° ΠΏΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Π° Π½Π΅ сС Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ).

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

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