io_uring рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рдврдгреНрдпрд╛рдЪреА рдЕрд╕реБрд░рдХреНрд╖рд╛

io_uring рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдПрдХ рднреЗрджреНрдпрддрд╛ (CVE-5.1-2022) рдУрд│рдЦрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА 3910 рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реНрдпрд╛рдкрд╛рд╕реВрди рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреА рдЕрдирд╛рдзрд┐рдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдХрд░реНрдирд▓ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╕рдорд╕реНрдпрд╛ 5.18 рдЖрдгрд┐ 5.19 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рджрд┐рд╕реВрди рдЖрд▓реА рдЖрдгрд┐ 6.0 рд╢рд╛рдЦреЗрдд рддреНрдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рдбреЗрдмрд┐рдпрди, RHEL рдЖрдгрд┐ SUSE 5.18 рдкрд░реНрдпрдВрдд рдХрд░реНрдирд▓ рд░рд┐рд▓реАрдЭ рд╡рд╛рдкрд░рддрд╛рдд, Fedora, Gentoo рдЖрдгрд┐ Arch рдЖрдзреАрдЪ рдХрд░реНрдирд▓ 6.0 рдСрдлрд░ рдХрд░рддрд╛рдд. рдЙрдмрдВрдЯреВ 22.10 рдЕрд╕реБрд░рдХреНрд╖рд┐рдд 5.19 рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рддреЗ.

io_uring рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрди рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рдмреНрд▓реЙрдХрдордзреНрдпреЗ (рд╡рд╛рдкрд░рд▓реНрдпрд╛рдирдВрддрд░-рдореБрдХреНрдд) рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдЙрджреНрднрд╡рддреЗ, рд╕рдВрджрд░реНрдн рдХрд╛рдЙрдВрдЯрд░рдЪреНрдпрд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдЕрджреНрдпрддрдирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд - io_msg_ring() рд▓рд╛ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╛рдЗрд▓рд╕рд╣ рдХреЙрд▓ рдХрд░рддрд╛рдирд╛ (рд░рд┐рдВрдЧ рдмрдлрд░рдордзреНрдпреЗ рдХрд╛рдпрдордЪреЗ рд╕реНрдерд┐рдд), io_fput_file() рдлрдВрдХреНрд╢рди рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░реВрди рдЪреБрдХреВрди рдХреЙрд▓ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛