io_uring เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด†เดจเตเด•เต‚เดฒเตเดฏเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต

5.1 เดฑเดฟเดฒเต€เดธเต เดฎเตเดคเตฝ Linux เด•เต‡เตผเดฃเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ io_uring เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เด‡เตปเดชเตเดŸเตเดŸเต/เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เด’เดฐเต เดฆเตเตผเดฌเดฒเดค (CVE-2022-3910) เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต, เด‡เดคเต เด•เต‡เตผเดฃเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เดณเตเดณเตเดณ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. 5.18, 5.19 เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต, 6.0 เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. Debian, RHEL, SUSE เดŽเดจเตเดจเดฟเดต 5.18 เดตเดฐเต†เดฏเตเดณเตเดณ เด•เต‡เตผเดฃเตฝ เดฑเดฟเดฒเต€เดธเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, Fedora, Gentoo, Arch เดŽเดจเตเดจเดฟเดต เด‡เดคเดฟเดจเด•เด‚ เด•เต‡เตผเดฃเตฝ 6.0 เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‰เดฌเตเดฃเตเดŸเต 22.10 เดฆเตเตผเดฌเดฒเดฎเดพเดฏ 5.19 เด•เต‡เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดฑเดซเดฑเตปเดธเต เด•เต—เดฃเตเดŸเดฑเดฟเดจเตเดฑเต† เดคเต†เดฑเตเดฑเดพเดฏ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ io_uring เดธเดฌเตโ€Œเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฌเตเดฒเต‹เด•เตเด•เต (เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดธเต—เดœเดจเตเดฏเด‚) เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เด…เดชเด•เดŸเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเดคเต - เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต io_msg_ring() เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ (เดฑเดฟเด™เต เดฌเดซเดฑเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต), io_fput_file() เดซเด‚เด—เตโ€Œเดทเดจเต† เดฑเดซเดฑเตปเดธเต เด•เต—เดฃเตเดŸเต เด•เตเดฑเดฏเตเดจเตเดจเดคเต เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•