เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบเปˆเบญเบ io_uring เบ‚เบญเบ‡ Linux kernel, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เปƒเบ™เบฅเบฐเบšเบปเบš.

ะ’ ั€ะตะฐะปะธะทะฐั†ะธะธ ะธะฝั‚ะตั€ั„ะตะนัะฐ ะฐัะธะฝั…ั€ะพะฝะฝะพะณะพ ะฒะฒะพะดะฐ/ะฒั‹ะฒะพะดะฐ io_uring, ะฒั…ะพะดัั‰ะตะณะพ ะฒ ัะดั€ะพ Linux ะฝะฐั‡ะธะฝะฐั ั ะฒั‹ะฟัƒัะบะฐ 5.1, ะฒั‹ัะฒะปะตะฝะฐ ัƒัะทะฒะธะผะพัั‚ัŒ (CVE-2022-2602), ะฟะพะทะฒะพะปััŽั‰ะฐั ะฝะตะฟั€ะธะฒะธะปะตะณะธั€ะพะฒะฐะฝะฝะพะผัƒ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŽ ะฟะพะปัƒั‡ะธั‚ัŒ ะฟั€ะฐะฒะฐ root ะฒ ัะธัั‚ะตะผะต. ะะฐะปะธั‡ะธะต ะฟั€ะพะฑะปะตะผั‹ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะพ ะฒ ะฒะตั‚ะบะต 5.4 ะธ ัะดั€ะฐั… ะฝะฐั‡ะธะฝะฐั ั ะฒะตั‚ะบะธ 5.15.

ะฃัะทะฒะธะผะพัั‚ัŒ ะฒั‹ะทะฒะฐะฝะฐ ะพะฑั€ะฐั‰ะตะฝะธะตะผ ะบ ัƒะถะต ะพัะฒะพะฑะพะถะดั‘ะฝะฝะพะผัƒ ะฑะปะพะบัƒ ะฟะฐะผัั‚ะธ (use-after-free) ะฒ ะฟะพะดัะธัั‚ะตะผะต io_uring, ะบะพั‚ะพั€ะพะต ะฒะพะทะฝะธะบะฐะตั‚ ะฒ ั€ะตะทัƒะปัŒั‚ะฐั‚ะต ัะพัั‚ะพัะฝะธั ะณะพะฝะบะธ ะฟั€ะธ ะพะฑั€ะฐะฑะพั‚ะบะต ะทะฐะฟั€ะพัะฐ io_uring ะฝะฐะด ั†ะตะปะตะฒั‹ะผ ั„ะฐะนะปะพะผ ะฒะพ ะฒั€ะตะผั ะฒั‹ะฟะพะปะฝะตะฝะธั ัะฑะพั€ะบะธ ะผัƒัะพั€ะฐ ะดะปั Unix-ัะพะบะตั‚ะพะฒ, ะตัะปะธ ัะฑะพั€ั‰ะธะบ ะผัƒัะพั€ะฐ ะพัะฒะพะฑะพะถะดะฐะตั‚ ะฒัะต ะทะฐั€ะตะณะธัั‚ั€ะธั€ะพะฒะฐะฝะฝั‹ะต ั„ะฐะนะปะพะฒั‹ะต ะดะตัะบั€ะธะฟั‚ะพั€ั‹ ะธ ั„ะฐะนะปะพะฒั‹ะน ะดะตัะบั€ะธะฟั‚ะพั€ ั ะบะพั‚ะพั€ั‹ะผ ั€ะฐะฑะพั‚ะฐะตั‚ io_uring. ะ”ะปั ะธัะบัƒััั‚ะฒะตะฝะฝะพะณะพ ัะพะทะดะฐะฝะธั ัƒัะปะพะฒะธะน ะฟั€ะพัะฒะปะตะฝะธั ัƒัะทะฒะธะผะพัั‚ะธ ะผะพะถะฝะพ ะทะฐะดะตั€ะถะฐั‚ัŒ ะทะฐะฟั€ะพั ะฟั€ะธ ะฟะพะผะพั‰ะธ userfaultfd ะดะพ ะผะพะผะตะฝั‚ะฐ, ะบะพะณะดะฐ ัั€ะฐะฑะพั‚ะฐะตั‚ ะพัะฒะพะฑะพะถะดะตะฝะธะต ะฟะฐะผัั‚ะธ ัะฑะพั€ั‰ะธะบะพะผ ะผัƒัะพั€ะฐ.

ะ’ั‹ัะฒะธะฒัˆะธะต ะฟั€ะพะฑะปะตะผัƒ ะธััะปะตะดะพะฒะฐั‚ะตะปะธ ะพะฑัŠัะฒะธะปะธ ะพ ัะพะทะดะฐะฝะธะธ ั€ะฐะฑะพั‡ะตะณะพ ัะบัะฟะปะพะธั‚ะฐ, ะบะพั‚ะพั€ั‹ะน ะฝะฐะผะตั€ะตะฝั‹ ะพะฟัƒะฑะปะธะบะพะฒะฐั‚ัŒ 25 ะพะบั‚ัะฑั€ั, ั‡ั‚ะพะฑั‹ ะดะฐั‚ัŒ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัะผ ะฒั€ะตะผั ะฝะฐ ัƒัั‚ะฐะฝะพะฒะบัƒ ะพะฑะฝะพะฒะปะตะฝะธะน. ะ˜ัะฟั€ะฐะฒะปะตะฝะธะต ะฟะพะบะฐ ะดะพัั‚ัƒะฟะฝะพ ะฒ ะฒะธะดะต ะฟะฐั‚ั‡ะฐ. ะžะฑะฝะพะฒะปะตะฝะธั ะดะปั ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะพะฒ ะฟะพะบะฐ ะฝะต ะฒั‹ะฟัƒั‰ะตะฝั‹, ะฝะพ ะฟั€ะพัะปะตะดะธั‚ัŒ ะทะฐ ะธั… ะฟะพัะฒะปะตะฝะธะตะผ ะผะพะถะฝะพ ะฝะฐ ัั‚ั€ะฐะฝะธั†ะฐั…: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.

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

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