เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจซเจฟเจ•เจธ เจฆเฉ‡ เจจเจพเจฒ 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... เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ" เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เฉเฉฐเจฎ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจœเจพเจ‚เจš เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เฉเจ เจ–เจพเจธ เจนเจพเจฒเจคเจพเจ‚ เจตเจฟเฉฑเจš, เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจ…เจงเจฟเจ•เจพเจฐเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจซเฉฐเจ•เจธเจผเจจ, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†, เจชเจฆเจพเจฐเจฅเจ• เจฆเฉเจฐเจฟเจธเจผ, เจธเฉ‚เจšเจ•เจพเจ‚เจ•, เจœเจพเจ‚ เจŸเฉเจฐเจฟเจ—เจฐ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจนเจฎเจฒเจพ เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‡เจ•เจฐ เจชเฉเจฐเจธเจผเจพเจธเจ• เจจเฉ‡ เจ•เฉ‹เจˆ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ CREATE เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจšเจฒเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ DROP เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจฏเจ•เฉ€เจจ เจฆเจฟเจตเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจฆเจฟเฉฑเจ– เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ pgcat, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเจฒเจŸเฉ€เจชเจฒ PostgreSQL เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฎเฉเฉฑเจ– เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ SQL เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจŸเฉเจฐเฉ€เจฎ เจฆเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจนเฉ‹เจธเจŸ 'เจคเฉ‡ เจชเฉเจฐเจธเจพเจฐเจฃ เจ…เจคเฉ‡ เจชเจฒเฉ‡เจฌเฉˆเจ• เจฆเฉเจ†เจฐเจพ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจฐเฉ€เจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจกเฉ‡เจŸเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ•เฉ‹เจก เจ—เฉ‹ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† เจ…เจชเจพเจšเฉ‡ 2.0 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจฐเฉ€เจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเจงเฉ€ เจคเฉ‹เจ‚ เจฎเฉเฉฑเจ– เจ…เฉฐเจคเจฐ:

  • เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจŸเจพเจฐเจ—เฉ‡เจŸ เจŸเฉ‡เจฌเจฒ (เจตเจฟเจฏเฉ‚เจœเจผ, fdw (เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจกเฉ‡เจŸเจพ เจฐเฉˆเจชเจฐ), เจ–เฉฐเจกเจฟเจค เจŸเฉ‡เจฌเจฒ, เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจŸเจก เจธเจฟเจŸเจธ เจŸเฉ‡เจฌเจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ;
  • เจŸเฉ‡เจฌเจฒ เจฆเฉ‡ เจจเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ (เจ‡เฉฑเจ• เจŸเฉ‡เจฌเจฒ เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ€ เจคเฉฑเจ• เจจเจ•เจฒ);
  • เจธเจฟเจฐเจซ เจธเจฅเจพเจจเจ• เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ‹เจ‚ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจ•เฉ‡ เจฆเฉ‹-เจฆเจฟเจธเจผเจพเจตเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ;
  • LWW (เจ†เจ–เจฐเฉ€-เจฒเฉ‡เจ–เจ•-เจœเจฟเฉฑเจค) เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ‡เฉฑเจ• เจตเจฟเจตเจพเจฆ เจจเจฟเจชเจŸเจพเจฐเจพ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ;
  • เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ€ เจชเฉเจฐเจ—เจคเฉ€ เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจจเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจฃเจ‰เจชเจฒเจฌเจง เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจจเฉ‹เจก เจฆเฉ‡ เจฎเฉเฉœ เจฌเจนเจพเจฒ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹