เบญเบฑเบšเป€เบ”เบ” Ruby 2.6.5, 2.5.7 เปเบฅเบฐ 2.4.8 เบ”เป‰เบงเบเบเบฒเบ™เปเบเป‰เป„เบ‚เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ

เบเบฒเบ™เปเบเป‰เป„เบ‚เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก Ruby เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™ 2.6.5, 2.5.7 ะธ 2.4.8, เป€เบŠเบดเปˆเบ‡เปเบเป‰เป„เบ‚เบชเบตเปˆเบˆเบธเบ”เบญเปˆเบญเบ™. เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ—เบตเปˆเบชเบธเบ” (CVE-2019-16255) เปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ Shell (lib/shell.rb), เป€เบŠเบดเปˆเบ‡ เบญเบฐเบ™เบธเบเบฒเบ” เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”. เบ–เป‰เบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰เบ–เบทเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เปƒเบ™ argument เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ Shell#[] เบซเบผเบท Shell#test method เบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบเบฒเบ™เบกเบตเป„เบŸเบฅเปŒ, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเบเบฒเบ™เป€เบญเบตเป‰เบ™เปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™ Ruby เป‚เบ”เบเบ•เบปเบ™เป€เบญเบ‡.

เบšเบฑเบ™เบซเบฒเบญเบทเปˆเบ™เป†:

  • CVE-2019-16254 - เบเบฒเบ™เป€เบ›เบตเบ”เป€เบœเบตเบเบ•เปเปˆเบเบฑเบšเป€เบŠเบตเบšเป€เบงเบต http เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™ WEBrick เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™ HTTP เบ•เบญเบšเป‚เบ•เป‰ (เบ–เป‰เบฒเป‚เบ„เบ‡เบเบฒเบ™เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบขเบทเบ™เบขเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเปˆเบงเบ™เบซเบปเบงเบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰ HTTP, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเปˆเบงเบ™เบซเบปเบงเบชเบฒเบกเบฒเบ”เบ–เบทเบเปเบเบเป‚เบ”เบเบเบฒเบ™เปƒเบชเปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบซเบกเปˆ);
  • CVE-2019-15845 เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ null (\0) เป€เบ‚เบปเป‰เบฒเปƒเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบงเบ”เบœเปˆเบฒเบ™เบงเบดเบ—เบตเบเบฒเบ™ โ€œFile.fnmatchโ€ เปเบฅเบฐ โ€œFile.fnmatch?โ€. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบŸเบฅเปŒเบชเบฒเบกเบฒเบ”เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบซเบผเบญเบเบฅเบงเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš;
  • CVE-2019-16201 โ€” เบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™เป‚เบกเบ”เบนเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡ Diges เบชเปเบฒเบฅเบฑเบš WEBrick.

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

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