Django рд╡реЗрдм рдврд╛рдБрдЪрд╛рдорд╛ рдХрдордЬреЛрд░реА рдЬрд╕рд▓реЗ SQL рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдЫ

Django рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ 4.0.6 рд░ 3.2.14 рдХреЛ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдПрдХ рдЬреЛрдЦрд┐рдо (CVE-2022-34265) рд▓рд╛рдИ рдлрд┐рдХреНрд╕ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ SQL рдХреЛрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдореБрджреНрджрд╛рд▓реЗ Trunc(kind) рд░ Extract(lookup_name) рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдкрдард╛рдЗрдПрдХрд╛ рдкреНрд░рдХрд╛рд░ рд░ lookup_name рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред рд▓реБрдХрдЕрдк_рдирд╛рдо рд░ рдкреНрд░рдХрд╛рд░рдХрд╛ рдорд╛рдирд╣рд░реВрдорд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдбрд╛рдЯрд╛ рдорд╛рддреНрд░ рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЬреЛрдЦрд┐рдордмрд╛рдЯ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдБрджреИрдирдиреНред

рдПрдХреНрд╕реНрдЯреНрд░реНрдпрд╛рдХреНрдЯ рд░ рдЯреНрд░рдВрдХ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рддрд░реНрдХрд╣рд░реВрдорд╛ рдЕрдХреНрд╖рд░рд╣рд░реВ, рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ, тАЬ-тАЬ, тАЬ_тАЭ, тАЬ(тАЭ рд░ тАЬ)тАЭ рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рд╡рд░реНрдгрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдирд┐рд╖реЗрдз рдЧрд░реЗрд░ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рд░реЛрдХрд┐рдПрдХреЛ рдерд┐рдпреЛред рдкрд╣рд┐рд▓реЗ, рдкреНрд░рд╕рд╛рд░рд┐рдд рдорд╛рдирд╣рд░реВрдорд╛ рдПрдХрд▓ рдЙрджреНрдзрд░рдг рдХрд╛рдЯрд┐рдПрдХреЛ рдерд┐рдПрди, рдЬрд╕рд▓реЗ "рджрд┐рди' FROM start_datetime)) рд╡рд╛ 1=1;-" рд░ "year', start_datetime) рдЬрд╕реНрддрд╛ рдорд╛рдирд╣рд░реВ рдкрд╛рд░рд┐рдд рдЧрд░реЗрд░ рддрдкрд╛рдИрдВрдХреЛ SQL рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред ) рд╡рд╛ рез=рез;тАФтАЬред рдЕрд░реНрдХреЛ рд╡рд┐рдореЛрдЪрди 1 рдорд╛, рдорд┐рддрд┐ рдирд┐рдХрд╛рд╕реА рд░ рдХрд╛рдЯреНрдиреЗ рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдЕрдЭ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрдиреЗ рдпреЛрдЬрдирд╛ рдЫ, рддрд░ API рдорд╛ рдЧрд░рд┐рдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдбрд╛рдЯрд╛рдмреЗрд╕ рдмреНрдпрд╛рдХрдПрдиреНрдбрд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛рдорд╛ рдмреНрд░реЗрдХрдбрд╛рдЙрди рдирд┐рдореНрддреНрдпрд╛рдЙрдиреЗрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди