เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ Ghostscript เบชเบฒเบกเบฒเบ”เบ‚เบนเบ”เบฎเบตเบ”เบœเปˆเบฒเบ™ ImageMagick

Ghostscript, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡, เบเบฒเบ™เปเบ›เบ‡เปเบฅเบฐเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบญเบเบฐเบชเบฒเบ™เปƒเบ™เบฎเบนเบšเปเบšเบš PostScript เปเบฅเบฐ PDF, เบกเบตเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ (CVE-2021-3781) เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ” arbitrary เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบกเบงเบ™เบœเบปเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบžเบดเป€เบชเบ”. เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบšเบฑเบ™เบซเบฒเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบกเบฒเบชเบนเปˆเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบ‚เบญเบ‡ Emil Lerner, เบœเบนเป‰เบ—เบตเปˆเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเปƒเบ™เบงเบฑเบ™เบ—เบต 25 เบชเบดเบ‡เบซเบฒเปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก ZeroNights X เบ—เบตเปˆเบˆเบฑเบ”เบ‚เบถเป‰เบ™เปƒเบ™ St. Petersburg (เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒ Emil, เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ bounty bug เป„เบ”เป‰เบ™เปเบฒเปƒเบŠเป‰เบˆเบธเบ”เบญเปˆเบญเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”. เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เป‚เบšโ€‹เบ™เบฑเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบเบฒเบ™โ€‹เป‚เบˆเบกโ€‹เบ•เบตโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™ AirBNBโ€‹, Dropbox เปเบฅเบฐ Yandex.Real Estateโ€‹)โ€‹.

เปƒเบ™เบงเบฑเบ™เบ—เบต 5 เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒ, เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบˆเบกเบ•เบตเบฅเบฐเบšเบปเบšเบ—เบตเปˆเปเบฅเปˆเบ™ Ubuntu 20.04 เป‚เบ”เบเบเบฒเบ™เบชเบปเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเบžเบดเป€เบชเบ”เบ—เบตเปˆเบ–เบทเบเป‚เบซเบฅเบ”เป€เบ›เบฑเบ™เบฎเบนเบšเบžเบฒเบšเป„เบ›เบซเบฒเบชเบฐเบ„เบดเบšเป€เบงเบฑเบšเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบŠเบธเบ” php-imagemagick. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบญเบตเบ‡เบ•เบฒเบกเบ‚เปเป‰เบกเบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบ”เบทเบญเบ™เบกเบตเบ™เบฒ. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบญเป‰เบฒเบ‡เบงเปˆเบฒเบฅเบฐเบšเบปเบšเบ—เบตเปˆเปเบฅเปˆเบ™ GhostScript 9.50 เบชเบฒเบกเบฒเบ”เบ–เบทเบเป‚เบˆเบกเบ•เบต, เปเบ•เปˆเบกเบฑเบ™เบ›เบฒเบเบปเบ”เบงเปˆเบฒเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ—เบธเบเบฅเบธเป‰เบ™เบ•เปเปˆเป„เบ›เบ‚เบญเบ‡ GhostScript, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ 9.55 เบˆเบฒเบ Git.

เบเบฒเบ™เปเบเป‰เป„เบ‚เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบงเบฑเบ™เบ—เบต 8 เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒเปเบฅเบฐ, เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™ peer, เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบšเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ GhostScript เปƒเบ™เบงเบฑเบ™เบ—เบต 9 เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒ. เปƒเบ™เบซเบผเบฒเบเป†เบเบฒเบ™เปเบˆเบเบขเบฒเบ, เบšเบฑเบ™เบซเบฒเบเบฑเบ‡เบšเปเปˆเบ–เบทเบเปเบเป‰เป„เบ‚ (เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เป„เบ”เป‰เปƒเบ™เบซเบ™เป‰เบฒเบ‚เบญเบ‡ Debian, Ubuntu, Fedora, SUSE, RHEL, Arch Linux, FreeBSD, NetBSD). เบเบฒเบ™เบ›เปˆเบญเบ GhostScript เบ—เบตเปˆเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบชเปเบฒเบฅเบฑเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปเบกเปˆเบ™เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบœเบตเบเปเบœเปˆเบเปˆเบญเบ™เบ—เป‰เบฒเบเป€เบ”เบทเบญเบ™.

เบšเบฑเบ™เบซเบฒเปเบกเปˆเบ™เป€เบเบตเบ”เบกเบฒเบˆเบฒเบเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบ‚เป‰เบฒเบกเป‚เบซเบกเบ”เบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบง "-dSAFER" เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบšเปเปˆเบžเบฝเบ‡เบžเปเบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™ Postscript "%pipe%", เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ shell arbitrary. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰ id utility เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™, เบžเบฝเบ‡เปเบ•เปˆเบฅเบฐเบšเบธเป€เบชเบฑเป‰เบ™ โ€œ(%pipe%/tmp/&id)(w)fileโ€ เบซเบผเบท โ€œ(%pipe%/tmp/;id)(r)fileโ€.

เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™ Ghostscript เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบŠเบธเบ”เบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡ PostScript เปเบฅเบฐเบฎเบนเบšเปเบšเบš PDF. เบ•เบปเบงเบขเปˆเบฒเบ‡, Ghostscript เบ–เบทเบเป€เบญเบตเป‰เบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบซเบเปเป‰เบ‚เบญเบ‡ desktop, เบ”เบฑเบ”เบชเบฐเบ™เบตเบ‚เปเป‰เบกเบนเบ™เบžเบทเป‰เบ™เบซเบฅเบฑเบ‡, เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เบฎเบนเบšเบžเบฒเบš. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เปƒเบ™เบซเบผเบฒเบเป†เบเปเบฅเบฐเบ™เบตเบกเบฑเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบžเบฝเบ‡เปเบ•เปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒเบ”เป‰เบงเบเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบซเบผเบทเป€เบšเบดเปˆเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเบฑเบšเบกเบฑเบ™เปƒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบฎเบนเบšเบซเบเปเป‰เบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™ Nautilus.

เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™ Ghostscript เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ‚เบนเบ”เบฎเบตเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบฎเบนเบšเบžเบฒเบšเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเปเบžเบฑเบเป€เบเบฑเบ” ImageMagick เปเบฅเบฐ GraphicsMagick เป‚เบ”เบเบเบฒเบ™เบชเบปเปˆเบ‡เป„เบŸเบฅเปŒ JPEG เบซเบผเบท PNG เบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ” PostScript เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบฎเบนเบšเบžเบฒเบš (เป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบ–เบทเบเบ›เบธเบ‡เปเบ•เปˆเบ‡เปƒเบ™ Ghostscript, เป€เบžเบฒเบฐเบงเปˆเบฒเบ›เบฐเป€เบžเบ” MIME เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰เป‚เบ”เบ เป€เบ™เบทเป‰เบญเปƒเบ™, เปเบฅเบฐเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ).

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™