Korrigerande uppdateringar har tagits fram för alla stödda versioner av PostgreSQL: 13.3, 12.7, 11.12, 10.17 och 9.6.22. Uppdateringar för version 9.6 kommer att fortsÀtta fram till november 2021, 10 fram till november 2022, 11 fram till november 2023, 12 fram till november 2024 och 13 fram till november 2025. I de nya versionerna har tre sÄrbarheter ÄtgÀrdats och ackumulerade buggar har fixats.
SÄrbarheten CVE-2021-32027 kan leda till att data skrivs utanför bufferten pÄ grund av ett heltalsöverflöde vid berÀkning av index för arrayer. Genom att manipulera vÀrden i arrayer i SQL-frÄgor kan en angripare som har tillgÄng till att köra SQL-frÄgor skriva valfria data till ett godtyckligt minnesomrÄde i processen och Ästadkomma exekvering av sin kod med rÀttigheter. servern DBMS. TvÄ andra sÄrbarheter (CVE-2021-32028, CVE-2021-32029) leder till lÀckage av innehÄllet i processens minne vid manipulation med frÄgorna "INSERT ⊠ON CONFLICT ⊠DO UPDATE" och "UPDATE ⊠RETURNING".
Bland de icke-sÄrbarhetsrelaterade korrigeringarna kan nÀmnas:
- à tgÀrdande av felaktiga berÀkningar vid utförande av "UPDATE ⊠RETURNING" för att uppdatera sammanfogade segmenterade tabeller.
- à tgÀrdande av kraschen i kommandot "ALTER TABLE ⊠ALTER CONSTRAINT" nÀr det finns begrÀnsningar för frÀmmande nycklar i kombination med anvÀndning av segmenterade tabeller.
- Funktionen "COMMIT AND CHAIN" har blivit justerad.
- För de nya versionerna av FreeBSD har standardinstÀllningarna för fdatasync-lÀget i thatwal_sync_method sÀkerstÀllts.
- Parameter vacuum_cleanup_index_scale_factor Àr avstÀngd som standard.
- MinneslÀckor som uppstÄr vid initiering av TLS-anslutningar har ÄtgÀrdats.
- Ytterligare kontroller har lagts till i pg_upgrade för att identifiera datatyper i anvÀndartabeller som inte kan uppgraderas.
KĂ€lla: opennet.ru
