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

Π’ Ghostscript, инструмСнт Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ PostScript ΠΈ PDF, бСшС установСна Ρ‚Π΅ΠΆΠΊΠ° уязвимост (CVE-2021-3781), позволяваща изпълнСниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° спСциално ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Ρ„Π°ΠΉΠ». ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π±Π΅ отбСлязан ΠΎΡ‚ Π•ΠΌΠΈΠ» Π›Π΅Ρ€Π½Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·ΠΊΠ°Π·Π° Π·Π° уязвимостта Π½Π° конфСрСнцията ZeroNights X Π² Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ Π½Π° 25 август (Π² Π΄ΠΎΠΊΠ»Π°Π΄Π° бСшС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ Π•ΠΌΠΈΠ» ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° уязвимостта Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° 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