A PostgreSQL frissítés sérülékenység javítással. A pgcat replikációs rendszer kiadása

Kialakítva Javító frissítések az összes támogatott PostgreSQL ághoz: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 és 9.4.26. A 9.4.26 kiadás végleges — a 9.4 ághoz frissítések előkészítése leállítva. A 9.5 ághoz február 2021-ig, 9.6-hoz november 2021-ig, 10-hez november 2022-ig, 11-hez november 2023-ig, 12-hez pedig november 2024-ig készülnek frissítések.

Az új verziókban 75 hibát javítottak és egy sérülékenységet
(CVE-2020-1720), amely az «ALTER … DEPENDS ON EXTENSION» parancs végrehajtásakor a jogosultságok ellenőrzésének hiányából adódik. Bizonyos körülmények között a sérülékenység lehetővé teszi, hogy egy nem privilegizált felhasználó eltávolítson bármilyen függvényt, eljárást, materializált nézetet, indexet vagy triggert. A támadás lehetséges, ha az adminisztrátor telepített bármilyen kiegészítőt, és a felhasználó képes végrehajtani a CREATE parancsot, vagy a kiegészítést birtokló felhasználót meggyőzik a DROP EXTENSION parancs végrehajtásáról.

Ezen felül érdemes megemlíteni egy új alkalmazás megjelenését pgcat, amely lehetővé teszi adatok replikációját több PostgreSQL szerver között. A program támogatja a logikai replikációt a fő szerveren végrehajtott SQL parancsok adatváltozást eredményező átvitelével és lejátszásával egy másik gépen. A kód Go nyelven íródott és terjesztésre kerül Apache 2.0 licenc alatt áll. Fő különbségek az integrált logikai replikálási mechanizmustól:

  • Bármilyen típusú cél táblák támogatása (nézetek, fdw (Foreign Data Wrapper), szegmentált táblák, elosztott táblák citus);
  • Lehetővé teszi a táblanevek felülbírálatát (replikáció egy táblából egy másikba);
  • Kétirányú replikáció támogatása, amely csak a helyi változtatások átvitelét teszi lehetővé, figyelmen kívül hagyva a külső replikációkat;
  • Konfliktuskezelő rendszer, amely az LWW (last-writer-win) algoritmus alapjain működik;
  • Lehetőség a replikáció előrehaladásának és a nem alkalmazott replikációk nyomon követésére egy külön táblában, amelyet a ideiglenesen elérhetetlen fogadócsomópont működésének helyreállítása során lehet használni.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster