Уязвимостта Π½Π° Ghostscript ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‡Ρ€Π΅Π· ImageMagick

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

На 5 сСптСмври Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΡ‚ΠΎ пространство сС появи Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Сксплойт, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‚Π΅ систСми, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ с Ubuntu 20.04, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚Π΅ спСциално ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π·Π°Ρ€Π΅Π΄Π΅Π½ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, към ΡƒΠ΅Π± скрипт, изпълняван Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° 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%", ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π°. НапримСр, Π·Π° Π΄Π° стартиратС ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° 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

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