แแแแแ แแฅแขแแ แแแแแ แแแแแฎแแแแแแ แจแแแฅแแแ แงแแแแ แแฎแแ แแแญแแ แแแ 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 แแแแฎแแแแแแแก แจแแกแ แฃแแแแแแ แฌแแแแแ, แจแแฃแซแแแ แฉแแฌแแ แแก แแแแแกแแแแ แ แแแแแชแแแ แแ แแชแแกแแก แแแฎแกแแแ แแแแก แแแแแแแแฃแ แแแแแจแ แแ แแแแฆแฌแแแก แแแกแ แแแแแก แจแแกแ แฃแแแแแก DBMS แกแแ แแแ แแก แฃแคแแแแแแแ. แแ แ แกแฎแแ แแแฃแชแแแแแแ (CVE-2021-32028, CVE-2021-32029) แแฌแแแแก แแ แแชแแกแแก แแแฎแกแแแ แแแแก แจแแแแแ แกแแก แแแแแแแแก, แ แแแแกแแช แแแแแแฃแแแ แแแก โINSERT ... ON CONFLICT ... DO UPDATEโ แแ โUDATE ... RETURNINGโ แแแแฎแแแแแแ.
แแแฃแชแแแแแแแก แแแแแกแฌแแ แแแแแ แแแแชแแแก:
- แแฆแแแคแฎแแ แ แแ แแกแฌแแ แ แแแแแแแแแแ "แแแแแฎแแแแแก...แแแแ แฃแแแแแก" แจแแกแ แฃแแแแแกแแก แจแแแ แแแแฃแแ แแแฎแแฎแแแ แชแฎแ แแแแแแก แแแแแฎแแแแแกแแแแก.
- แจแแแกแฌแแ แแ "ALTER TABLE ... ALTER CONSTRAINT" แแ แซแแแแแแก แฌแแ แฃแแแขแแแแแแ, แ แแแแกแแช แแ แกแแแแแก แฃแชแฎแ แแแกแแฆแแแแก แจแแแฆแฃแแแแแ แแแแแฌแแแแแฃแแ แชแฎแ แแแแแแก แแแแแงแแแแแแกแแแ แแ แแแ.
- แแแฃแแฏแแแแกแแ "COMMIT AND CHAIN" แคแฃแแฅแชแแ.
- FreeBSD-แแก แแฎแแแ แแแแแจแแแแแแแกแแแแก, fdatasync แ แแแแแ แแฎแแ แแแแฃแแแกแฎแแแแแ แแแงแแแแแฃแแแ thatwal_sync_method-แแ.
- vacuum_cleanup_index_scale_factor แแแ แแแแขแ แ แแแแฃแแแกแฎแแแแแ แแแแแ แแฃแแแ.
- แแแคแแฅแกแแ แแ แแแฎแกแแแ แแแแก แแแแแแแ, แ แแแแแแช แฎแแแแ TLS แแแแจแแ แแแแก แแแแชแแแแแแแชแแแกแแก.
- แแแแแขแแแแแ แจแแแแฌแแแแแแ แแแแแแขแ pg_upgrade-แก แแแแฎแแแ แแแแแก แชแฎแ แแแแแจแ แแแแแชแแแแ แขแแแแแแก แแ แกแแแแแแกแแแแก, แ แแแแแแ แแแแแฎแแแแ แจแแฃแซแแแแแแแ.
แฌแงแแ แ: opennet.ru