рдЬреЛрдЦрд┐рдо рд╕рдорд╛рдзрд╛рдирдХреЛ рд╕рд╛рде PostgreSQL рдЕрдкрдбреЗрдЯред pgcat рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд░рд┐рд▓реАрдЬ

рдЧрдарди рднрдпреЛ рд╕рдмреИ рд╕рдорд░реНрдерд┐рдд PostgreSQL рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 ╨╕ 9.4.26ред рд╡рд┐рдореЛрдЪрди 9.4.26 рдЕрдиреНрддрд┐рдо рдЫ - рд╢рд╛рдЦрд╛ 9.4 рдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рддрдпрд╛рд░реА рдЧрд░реНрджреИ рдмрдиреНрдж рдЧрд░рд┐рдпреЛред рд╢рд╛рдЦрд╛ 9.5 рдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдкрдбреЗрдЯрд╣рд░реВ рдлреЗрдмреНрд░реБрдЕрд░реА 2021 рд╕рдореНрдо, 9.6 - рдиреЛрднреЗрдореНрдмрд░ 2021 рд╕рдореНрдо, 10 - рдиреЛрднреЗрдореНрдмрд░ 2022 рд╕рдореНрдо, 11 - рдиреЛрднреЗрдореНрдмрд░ 2023 рд╕рдореНрдо, 12 - рдиреЛрднреЗрдореНрдмрд░ 2024 рд╕рдореНрдо рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗрдЫред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд▓реЗ 75 рдмрдЧрд╣рд░реВ рдлрд┐рдХреНрд╕ рдЧрд░реНрджрдЫ рд░ рдПрдХ рдЬреЛрдЦрд┐рдо рд╣рдЯрд╛рдЙрдБрдЫ
(CVE-2020-1720) "ALTER... Depends ON EXTENSION" рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЬрд╛рдБрдЪ рдЫреБрдЯреЗрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ред рдирд┐рд╢реНрдЪрд┐рдд рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛, рдЬреЛрдЦрд┐рдорд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирднрдПрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░реНрдп, рдкреНрд░рдХреНрд░рд┐рдпрд╛, рднреМрддрд┐рдХ рджреГрд╢реНрдп, рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛, рд╡рд╛ рдЯреНрд░рд┐рдЧрд░ рдореЗрдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрджрд┐ рдкреНрд░рд╢рд╛рд╕рдХрд▓реЗ рдХреБрдиреИ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрдХреЛ рдЫ рднрдиреЗ рдЖрдХреНрд░рдордг рд╕рдореНрднрд╡ рдЫ, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ CREATE рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрдЫ рд╡рд╛ рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рдорд╛рд▓рд┐рдХ DROP EXTENSION рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╡рд┐рд╢реНрд╡рд╕реНрдд рд╣реБрди рд╕рдХреНрдЫред

рдердк рд░реВрдкрдорд╛, рддрдкрд╛рдЗрдБ рдирдпрд╛рдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ pgcat, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдзреЗрд░реИ PostgreSQL рд╕рд░реНрднрд░рд╣рд░реВ рдмреАрдЪ рдбрд╛рдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ рдореБрдЦреНрдп рд╕рд░реНрднрд░рдорд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд SQL рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдЕрд░реНрдХреЛ рд╣реЛрд╕реНрдЯрдорд╛ рдкреНрд░рд╕рд╛рд░рдг рд░ рдкреНрд▓реЗрдмреНрдпрд╛рдХ рдорд╛рд░реНрдлрдд рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрдБрдЫред рдХреЛрдб рдЧреЛ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд Apache 2.0 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред рдирд┐рд░реНрдорд┐рдд рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рдВрдпрдиреНрддреНрд░рдмрд╛рдЯ рдореБрдЦреНрдп рднрд┐рдиреНрдирддрд╛рд╣рд░реВ:

  • рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░рдХрд╛ рд▓рдХреНрд╖рд┐рдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ (рджреГрд╢реНрдпрд╣рд░реВ, fdw (рд╡рд┐рджреЗрд╢реА рдбрд╛рдЯрд╛ рд░реНрдпрд╛рдкрд░), рдЦрдгреНрдбрд┐рдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ, рд╡рд┐рддрд░рд┐рдд рд╕рд╛рдЗрдЯрд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
  • рддрд╛рд▓рд┐рдХрд╛ рдирд╛рдорд╣рд░реВ рдкреБрди: рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ (рдПрдЙрдЯрд╛ рддрд╛рд▓рд┐рдХрд╛рдмрд╛рдЯ рдЕрд░реНрдХреЛрдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐);
  • рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реЗрд░ рд░ рдмрд╛рд╣рд┐рд░рдмрд╛рдЯ рдЖрдЙрдиреЗ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реЗрд░ рджреНрд╡рд┐рджрд┐рд╢рд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреГрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
  • LWW (рдЕрдиреНрддрд┐рдо-рд▓реЗрдЦрдХ-рдЬрд┐рдд) рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордорд╛ рдЖрдзрд╛рд░рд┐рдд рджреНрд╡рдиреНрджреНрд╡ рд╕рдорд╛рдзрд╛рди рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛;
  • рдкреНрд░рддрд┐рдХреГрддрд┐рдХреЛ рдкреНрд░рдЧрддрд┐ рд░ рд▓рд╛рдЧреВ рдирдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рдЫреБрдЯреНрдЯреИ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, рдЬреБрди рдЕрд╕реНрдерд╛рдпреА рд░реВрдкрдорд╛ рдЕрдиреБрдкрд▓рдмреНрдз рдкреНрд░рд╛рдкреНрдд рдиреЛрдб рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рднрдПрдкрдЫрд┐ рдкреБрдирдГрдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

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

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