ΠΠ΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° PostgreSQL: 13.3, 12.7, 11.12, 10.17 ΠΈ 9.6.22. ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΊΠ»ΠΎΠ½ 9.6 ΡΠ΅ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ Π΄ΠΎ Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2021 Π³., 10 - Π΄ΠΎ Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2022 Π³., 11 - Π΄ΠΎ Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2023 Π³., 12 - Π΄ΠΎ Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2024 Π³., 13 - Π΄ΠΎ Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2025 Π³. ΠΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π°Π΄ΡΠ΅ΡΠΈΡΠ°Ρ ΡΡΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Ρ Π½Π°ΡΡΡΠΏΠ°Π½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° CVE-2021-32027 ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ·Π²ΡΠ½ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° Π±ΡΡΠ΅ΡΠ° ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠ΅ΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΡΡΠ»ΠΎ ΡΠΈΡΠ»ΠΎ ΠΏΡΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ². Π§ΡΠ΅Π· ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΌΠ°ΡΠΈΠ²Π° Π² SQL Π·Π°ΡΠ²ΠΊΠΈ, Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π», ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° SQL Π·Π°ΡΠ²ΠΊΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΈΡΠ΅ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° ΠΎΠ±Π»Π°ΡΡ ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° ΠΈ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ²ΠΎΡ ΠΊΠΎΠ΄ Ρ ΠΏΡΠ°Π²Π°ΡΠ° Π½Π° Π‘Π£ΠΠ ΡΡΡΠ²ΡΡΠ°. ΠΠ²Π΅ Π΄ΡΡΠ³ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ (CVE-2021-32028, CVE-2021-32029) ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°Ρ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° ΠΏΡΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ βINSERT ... ON CONFLICT ... DO UPDATEβ ΠΈ βUPDATE ... RETURNINGβ.
ΠΠΎΡΠ΅ΠΊΡΠΈΠΈΡΠ΅ Π±Π΅Π· ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Ρ:
- ΠΠ»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° βΠΠΠ’Π£ΠΠΠΠΠΠ ΠΠΠ ... ΠΠ ΠͺΠ©ΠΠΠβ Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ ΡΠ°ΡΠ΄ΠΈΡΠ°Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ.
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΈΠ² Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βALTER TABLE ... ALTER CONSTRAINTβ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° Π²ΡΠ½ΡΠ΅Π½ ΠΊΠ»ΡΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΡΠ΄ΠΈΡΠ°Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ.
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π° Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° "ΠΠΠΠΠ’ Π ΠΠΠ ΠΠΠ".
- ΠΠ° Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° FreeBSD ΡΠ΅ΠΆΠΈΠΌΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ fdatasync Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ Π½Π° thatwal_sync_method.
- ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ vacuum_cleanup_index_scale_factor Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΠΎΠ²Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° TLS Π²ΡΡΠ·ΠΊΠΈ.
- pg_upgrade Π΄ΠΎΠ±Π°Π²ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈ Π΄Π°Π»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠΈ ΠΈΠΌΠ°Ρ ΡΠΈΠΏΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π½Π°Π΄Π³ΡΠ°ΠΆΠ΄Π°Ρ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru