рдХрд░реНрдиреЗрд▓рдЪрд╛ рднрд╛рдЧ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I/O рдЗрдВрдЯрд░рдлреЗрд╕ io_uring рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ Linux рд░рд┐рд▓реАрдЭ рел.рез рдкрд╛рд╕реВрди, рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ (CVE-2022-3910) рдЖрдврд│реВрди рдЖрд▓реА, рдЬреНрдпрд╛рдореБрд│реЗ рдЕрдкреНрд░рд┐рд╡реНрд╣рд┐рд▓реЗрдЬреНрдб рдпреБрдЭрд░рд▓рд╛ рдХрд░реНрдирд▓ рдкреНрд░рд┐рд╡реНрд╣рд┐рд▓реЗрдЬрд╕рд╣ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рдпреЗрдд рд╣реЛрддрд╛. рд╣реА рд╕рдорд╕реНрдпрд╛ рд░рд┐рд▓реАрдЭ рел.резрео рдЖрдгрд┐ рел.резреп рдордзреНрдпреЗ рджрд┐рд╕реВрди рдЖрд▓реА рдЖрдгрд┐ рем.реж рдмреНрд░рд╛рдВрдЪрдордзреНрдпреЗ рддреА рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА. DebianRHEL рдЖрдгрд┐ SUSE рдордзреНрдпреЗ 5.18 рдкрд░реНрдпрдВрддрдЪреЗ рдХрд░реНрдирд▓ рд░рд┐рд▓реАрдЬ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд, рддрд░ Fedora, Gentoo рдЖрдгрд┐ Arch рдордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдХрд░реНрдирд▓ 6.0 рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. Ubuntu 22.10 рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реНрдирд▓ 5.19 рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ.
io_uring рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрди рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рдмреНрд▓реЙрдХрдордзреНрдпреЗ (рд╡рд╛рдкрд░рд▓реНрдпрд╛рдирдВрддрд░-рдореБрдХреНрдд) рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдЙрджреНрднрд╡рддреЗ, рд╕рдВрджрд░реНрдн рдХрд╛рдЙрдВрдЯрд░рдЪреНрдпрд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдЕрджреНрдпрддрдирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд - io_msg_ring() рд▓рд╛ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╛рдЗрд▓рд╕рд╣ рдХреЙрд▓ рдХрд░рддрд╛рдирд╛ (рд░рд┐рдВрдЧ рдмрдлрд░рдордзреНрдпреЗ рдХрд╛рдпрдордЪреЗ рд╕реНрдерд┐рдд), io_fput_file() рдлрдВрдХреНрд╢рди рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░реВрди рдЪреБрдХреВрди рдХреЙрд▓ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru
