เชจเซ‡เชŸเชซเชฟเชฒเซเชŸเชฐ เช…เชจเซ‡ io_uring เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ‡ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡

Linux เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชจเซ‡เชŸเชซเชฟเชฒเซเชŸเชฐ เช…เชจเซ‡ io_uring เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชœเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชคเซ‡เชฎเชจเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡:

  • เชจเซ‡เชŸเชซเชฟเชฒเซเชŸเชฐ เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2023-32233). nftables เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เชพเชธ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเซ€เชจเซ‡ เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, nftables เชจเซ€ เชเช•เซเชธเซ‡เชธ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชœเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ CLONE_NEWUSER, CLONE_NEWNS เช…เชฅเชตเชพ CLONE_NEWNET เช…เชงเชฟเช•เชพเชฐเซ‹ เชนเซ‹เชฏ เชคเซ‹ เช…เชฒเช— เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชเช• เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹).

    เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช…เชชเชกเซ‡เชŸเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฏ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡, เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช“เชณเช–เชจเชพเชฐ เชธเช‚เชถเซ‹เชงเช•เซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ€เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชเช• เชธเชชเซเชคเชพเชน (15 เชฎเซ‡ เชธเซเชงเซ€) เชฎเซเชฒเชคเชตเซ€ เชฐเชพเช–เชตเชพเชจเซเช‚ เชตเชšเชจ เช†เชชเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชถเซ‹เชทเชฃเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‡ เชฐเซ‚เชŸ เชถเซ‡เชฒ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช…เชชเชกเซ‡เชŸ 6.4-rc1 เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชคเชฎเซ‡ เชชเซ‡เชœ เชชเชฐ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเชจเชพ เชธเซเชงเชพเชฐเชพเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹: เชกเซ‡เชฌเชฟเชฏเชจ, เช‰เชฌเซเชจเซเชŸเซ, เชœเซ‡เชจเซเชŸเซ, เช†เชฐเชเชšเชˆเชเชฒ, เชซเซ‡เชกเซ‹เชฐเชพ, เชธเซเชธเซ‡/เช“เชชเชจเชธเซเชธเซ‡, เช†เชฐเซเช•.

  • io_uring เช…เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ เช‡เชจเชชเซเชŸ/เช†เช‰เชŸเชชเซเชŸ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE เชนเชœเซ เชธเซเชงเซ€ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€), เชœเซ‡ 5.1 เชจเชพ เชชเซเชฐเช•เชพเชถเชจ เชชเช›เซ€ Linux เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ io_sqe_buffer_register เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชฌเช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชธเซเชฅเชฟเชฐ เชฐเซ€เชคเซ‡ เชซเชพเชณเชตเซ‡เชฒ เชฌเชซเชฐเชจเซ€ เชธเซ€เชฎเชพเชจเซ€ เชฌเชนเชพเชฐ เชญเซŒเชคเชฟเช• เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ เชซเช•เซเชค เชถเชพเช–เชพ 6.3 เชฎเชพเช‚ เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช†เช—เชพเชฎเซ€ เช…เชชเชกเซ‡เชŸ 6.3.2 เชฎเชพเช‚ เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชถเซ‹เชทเชฃเชจเซ‹ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เช•เชฐเซเชจเชฒ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

      เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹