Git рдордзреАрд▓ рднреЗрджреНрдпрддрд╛ рдЬреНрдпрд╛рдореБрд│реЗ рдбреЗрдЯрд╛ рд▓реАрдХ рдЖрдгрд┐ рдУрд╡реНрд╣рд░рд░рд╛рдпрдЯрд┐рдВрдЧ рд╣реЛрддреЗ

рд╡рд┐рддрд░рд┐рдд рд╕реНрддреНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА Git 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7 рдЖрдгрд┐ 2.30.8 рдЪреЗ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддрд╛рдд рджреЛрди рднреЗрджреНрдпрддрд╛, рд╕реНрдерд╛рдирд┐рдХ рдХреНрд▓реЛрдирд┐рдВрдЧрд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЖрдгрд┐ "рдЧрд┐рдЯ рд▓рд╛рдЧреВ" рдХрдорд╛рдВрдбрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддрд╛рдд. рддреБрдореНрд╣реА Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD рдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рдВрд╡рд░ рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдкреЕрдХреЗрдЬ рдЕрджреНрдпрддрдирд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдК рд╢рдХрддрд╛. рдЕрдкрдбреЗрдЯ рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╕рд▓реНрдпрд╛рд╕, рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕реВ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрд╡рд░ "--recurse-submodules" рдкрд░реНрдпрд╛рдпрд╛рд╕рд╣ "git clone" рдСрдкрд░реЗрд╢рди рдХрд░рдгреЗ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ "git apply" рдЖрдгрд┐ "рдЪрд╛ рд╡рд╛рдкрд░ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд╛рдп рдореНрд╣рдгреВрди рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. git am" рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕реВ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрд╡рд░реАрд▓ рдХрдорд╛рдВрдб. рдХреЛрдб.

  • CVE-2023-22490 рдЕрд╕реБрд░рдХреНрд╖рд╛ рдХреНрд▓реЛрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рд╕рд╛рдордЧреНрд░реА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░реАрд▓ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рджреЛрди рдХрдорддрд░рддрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдЙрджрдпрд╛рд╕ рдХрд╛рд░рдгреАрднреВрдд рдард░рддрд╛рдд:

    рдмрд╛рд╣реНрдп рдкреНрд░рдгрд╛рд▓реАрдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгрд╛рд░реА рд╡рд╛рд╣рддреВрдХ рд╡рд╛рдкрд░рдд рдЕрд╕рддрд╛рдирд╛рд╣реА, рд╡рд┐рд╢реЗрд╖рдд: рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдкреНрд░рдердо рджреЛрд╖ рд╕реНрдерд╛рдирд┐рдХ рдХреНрд▓реЛрдирд┐рдВрдЧ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдЪрд╛ рд╡рд╛рдкрд░ рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ.

    рджреБрд╕рд░рд╛ рджреЛрд╖ $GIT_DIR/рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рд░реЗрдХреНрдЯрд░реА рдРрд╡рдЬреА рдкреНрд░рддрд┐рдХрд╛рддреНрдордХ рджреБрд╡рд╛ рдареЗрд╡рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ, рдЕрд╕реБрд░рдХреНрд╖рд╛ CVE-2022-39253 рдкреНрд░рдорд╛рдгреЗрдЪ, рдЬреНрдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг $GIT_DIR/рдСрдмреНрдЬреЗрдХреНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдкреНрд░рддрд┐рдХрд╛рддреНрдордХ рд▓рд┐рдВрдХреНрд╕рдЪреЗ рд╕реНрдерд╛рди рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рддреЗ, рдкрд░рдВрддреБ рддрд╕реЗ рдХреЗрд▓реЗ рдирд╛рд╣реА $GIT_DIR/рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдбрд┐рд░реЗрдХреНрдЯрд░реА рд╕реНрд╡рддрдГ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рджреБрд╡рд╛ рдЕрд╕реВ рд╢рдХрддреЗ рд╣реЗ рд╕рддреНрдп рддрдкрд╛рд╕рд╛.

    рд╕реНрдерд╛рдирд┐рдХ рдХреНрд▓реЛрдирд┐рдВрдЧ рдореЛрдбрдордзреНрдпреЗ, git $GIT_DIR/рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рд▓рд╛ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕рд┐рдорд▓рд┐рдВрдХреНрд╕рдЪрд╛ рд╕рдВрджрд░реНрдн рджреЗрдКрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдереЗрдЯ рд╕рдВрджрд░реНрднрд┐рдд рдлрд╛рдЗрд▓реНрд╕ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдХреЙрдкреА рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдЧреИрд░-рд╕реНрдерд╛рдирд┐рдХ рд╡рд╛рд╣рддреБрдХреАрд╕рд╛рдареА рд╕реНрдерд╛рдирд┐рдХ рдХреНрд▓реЛрдирд┐рдВрдЧ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реНрдпрд╛рдиреЗ рдмрд╛рд╣реНрдп рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╢реЛрд╖рдг рд╣реЛрдК рд╢рдХрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "рдЧрд┐рдЯ рдХреНрд▓реЛрди тАФрд░рд┐рдХрд░реНрд╕-рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕" рдХрдорд╛рдВрдбрд╕рд╣ рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕рдЪрд╛ рдЖрд╡рд░реНрддреА рд╕рдорд╛рд╡реЗрд╢ рдХреЗрд▓реНрдпрд╛рд╕ рд╕рдмрдореЙрдбреНрдпреВрд▓ рдореНрд╣рдгреВрди рдкреЕрдХреЗрдЬ рдХреЗрд▓реЗрд▓реНрдпрд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рдХреНрд▓реЛрдирд┐рдВрдЧ рд╣реЛрдК рд╢рдХрддреЗ. рджреБрд╕рд░реНрдпрд╛ рднрд╛рдВрдбрд╛рд░рд╛рдд).

  • рд╡реНрд╣рд▓рдиреЗрд░рдмрд┐рд▓рд┐рдЯреА CVE-2023-23946 рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░реАрд▓ рдлрд╛рдИрд▓реНрд╕рдЪреА рд╕рд╛рдордЧреНрд░реА "git apply" рдХрдорд╛рдВрдбрд▓рд╛ рдЦрд╛рд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдЗрдирдкреБрдЯ рджреЗрдКрди рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рдиреЗ тАЬgit applyтАЭ рдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЕрдЪрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рд╣рд▓реНрд▓рд╛ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдХрд╛рд░реНрдпрд░рдд рдкреНрд░рддреАрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдлрд╛рдИрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреЕрдЪреЗрд╕ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, "git рд▓рд╛рдЧреВ" рдкреЕрдЪреЗрд╕рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рддреЗ рдЬреЗ рд╕рд┐рдорд▓рд┐рдВрдХ рд╡рд╛рдкрд░реВрди рдлрд╛рдЗрд▓ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдд. рдкрд░рдВрддреБ рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдкреНрд░рдердо рд╕реНрдерд╛рдирд╛рд╡рд░ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рджреБрд╡рд╛ рддрдпрд╛рд░ рдХрд░реВрди рд╣реЗ рд╕рдВрд░рдХреНрд╖рдг рдмрд╛рдпрдкрд╛рд╕ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.

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

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