Актуализация Π½Π° PostgreSQL с ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° уязвимости

БъздадСни са ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° всички ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ вСрсии Π½Π° 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".

ΠžΡ‚Π½Π΅ΡΠ΅Π½ΠΈΡ‚Π΅ към ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ, Π½Π΅ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с уязвимости, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ:

  • ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ изчислСния ΠΏΡ€ΠΈ изпълнСниС Π½Π° "UPDATE ... RETURNING" Π·Π° обновяванС Π½Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ сСгмСнтиранС Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ.
  • ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° срив Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° "ALTER TABLE ... ALTER CONSTRAINT" ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° ограничСния Π·Π° външни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π² комбинация с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° сСгмСнтиранС Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ.
  • НаладнСна Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° функционалността "COMMIT AND CHAIN".
  • Π—Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии Π½Π° FreeBSD Π΅ осигурСно ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ fdatasync Π² thatwal_sync_method.
  • Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ vacuum_cleanup_index_scale_factor.
  • ΠŸΠΎΠΏΡ€Π°Π²Π΅Π½ΠΈ са Ρ‚Π΅Ρ‡ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, проявяващи сС ΠΏΡ€ΠΈ инициализация Π½Π° TLS съСдинСния.
  • Π’ pg_upgrade са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ Π² потрСбитСлскитС Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster