рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреАрд▓ рд░рд┐рдореЛрдЯ рднреЗрджреНрдпрддрд╛ рдЬреА TIPC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЙрджреНрднрд╡рддреЗ

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рдПрдХ рднреЗрджреНрдпрддрд╛ (CVE-2022-0435) рдУрд│рдЦрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЬреА TIPC (рдкрд╛рд░рджрд░реНрд╢рдХ рдЗрдВрдЯрд░-рдкреНрд░реЛрд╕реЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди) рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреЗ рдСрдкрд░реЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ, рд╡рд┐рд╢реЗрд╖рдд: рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд╛рдард╡реВрди рдХрд░реНрдирд▓ рд╕реНрддрд░рд╛рд╡рд░ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрднрд╛рд╡реНрдп рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдкреЕрдХреЗрдЯ рд╕рдорд╕реНрдпрд╛ рдлрдХреНрдд tipc.ko рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ TIPC рд╕реНрдЯреЕрдХ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ, рдЬреА рд╕рд╛рдорд╛рдиреНрдпрдд: рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдмрд┐рдЧрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ Linux рд╡рд┐рддрд░рдгрд╛рдВрд╡рд░ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реА рдирд╕рддреЗ.

рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рддреЗ рдХреА рдХрд░реНрдирд▓ "CONFIG_FORTIFY_SRC=y" рдореЛрдбрдордзреНрдпреЗ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ (RHEL рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ), рдЬреЗ memcpy() рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реАрдорд╛ рдЪреЗрдХ рдЬреЛрдбрддреЗ, рдСрдкрд░реЗрд╢рди рдЖрдгреАрдмрд╛рдгреА рд╕реНрдЯреЙрдк (рдХрд░реНрдирд▓ рдкреЕрдирд┐рдХ) рдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рддреЗ. рдЕрддрд┐рд░рд┐рдХреНрдд рддрдкрд╛рд╕рдгреНрдпрд╛рдВрд╢рд┐рд╡рд╛рдп рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рд╕реНрдЯреЕрдХрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдХреЕрдирд░реА рдЯреЕрдЧрдЪреА рдорд╛рд╣рд┐рддреА рд▓реАрдХ рдЭрд╛рд▓реНрдпрд╛рд╕, рдХрд░реНрдирд▓ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рд░рд┐рдореЛрдЯ рдХреЛрдб рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЬреНрдпрд╛ рд╕рдВрд╢реЛрдзрдХрд╛рдВрдиреА рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реА рддреНрдпрд╛рдВрдЪрд╛ рджрд╛рд╡рд╛ рдЖрд╣реЗ рдХреА рд╢реЛрд╖рдг рддрдВрддреНрд░ рдХреНрд╖реБрд▓реНрд▓рдХ рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд┐рддрд░рдгрд╛рддреАрд▓ рднреЗрджреНрдпрддреЗрдЪреНрдпрд╛ рд╡реНрдпрд╛рдкрдХ рдирд┐рд░реНрдореВрд▓рдирд╛рдирдВрддрд░ рддреЗ рдЙрдШрдб рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реНрдЯреЕрдХ рдУрд╡реНрд╣рд░рдлреНрд▓реЛрдореБрд│реЗ рдЙрджреНрднрд╡рддреЗ рдЬреА рдкреЕрдХреЗрдЯреНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рдЙрджреНрднрд╡рддреЗ, рдбреЛрдореЗрди рд╕рджрд╕реНрдп рдиреЛрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлреАрд▓реНрдбрдЪреЗ рдореВрд▓реНрдп рдЬреНрдпрд╛рдордзреНрдпреЗ 64 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ. tipc.ko рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рдиреЛрдб рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕреЕрд░реЗ тАЬu32 рд╕рджрд╕реНрдп[64 ]тАЭ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдкрд░рдВрддреБ рдкреЕрдХреЗрдЯрдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдиреЛрдб рдХреНрд░рдорд╛рдВрдХ "member_cnt" рдЪреЗ рдореВрд▓реНрдп рддрдкрд╛рд╕рдд рдирд╛рд╣реА, рдЬреЗ рдкреБрдвреАрд▓ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдЕрдзрд┐рд▓реЗрдЦрдирд╛рд╕рд╛рдареА 64 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдореВрд▓реНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╕реНрдЯреЕрдХрд╡рд░реАрд▓ "dom_bef" рд╕рдВрд░рдЪрдиреЗрд╡рд░.

рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдХрдбреЗ рдиреЗрдгрд╛рд░рд╛ рдмрдЧ 15 рдЬреВрди 2016 рд░реЛрдЬреА рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрдгрд┐ Linux 4.8 рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛. рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рд░рд┐рд▓реАрдЭ 5.16.9, 5.15.23, 5.10.100, 5.4.179, 4.19.229, 4.14.266 рдЖрдгрд┐ 4.9.301 рдордзреНрдпреЗ рднреЗрджреНрдпрддрд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА. рдмрд╣реБрддреЗрдХ рд╡рд┐рддрд░рдгрд╛рдВрдЪреНрдпрд╛ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛рдпрдо рдЖрд╣реЗ: RHEL, Debian, Ubuntu, SUSE, Fedora, Gentoo, Arch Linux.

TIPC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореВрд│рддрдГ рдПрд░рд┐рдХреНрд╕рдирдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рд╣реЛрддрд╛, рдЬреЛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдЖрдВрддрд░-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрдкреНрд░реЗрд╖рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдореБрдЦреНрдпрддрдГ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕рд╡рд░ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. TIPC рдЗрдерд░рдиреЗрдЯ рдХрд┐рдВрд╡рд╛ UDP (рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ 6118) рд╡рд░ рдСрдкрд░реЗрдЯ рдХрд░реВ рд╢рдХрддреЗ. рдЗрдерд░рдиреЗрдЯрд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдирд╛, рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реВрди рд╣рд▓реНрд▓рд╛ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ UDP рд╡рд╛рдкрд░рддрд╛рдирд╛, рдЬрд░ рдкреЛрд░реНрдЯ рдлрд╛рдпрд░рд╡реЙрд▓рдиреЗ рдХрд╡реНрд╣рд░ рдХреЗрд▓реЗрд▓реЗ рдирд╕реЗрд▓ рддрд░ рдЧреНрд▓реЛрдмрд▓ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реВрди. рд╣рд╛ рд╣рд▓реНрд▓рд╛ рд╣реЛрд╕реНрдЯрдЪреНрдпрд╛ рдЕрдирд╛рдзрд┐рдХреГрдд рд╕реНрдерд╛рдирд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. TIPC рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ tipc.ko рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рдиреЗрдЯрд▓рд┐рдВрдХ рдХрд┐рдВрд╡рд╛ tipc рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╡рд╛рдкрд░реВрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдмрдВрдзрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.

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

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