Developer Briefing — February 13, 2020
PostgreSQL 12.2, 11.7, and older branch updates fix CVE-2020-1720 and other bugs, requiring database engine upgrades to maintain supportability and replication stability.
Executive briefing: The PostgreSQL Global Development Group released PostgreSQL 12.2, 11.7, 10.12, 9.6.17, and 9.5.21 on . The updates remediate CVE-2020-1720, where an authenticated replication user can execute arbitrary SQL during slot creation, and include numerous stability fixes.
Why it matters: Environments that expose replication roles or logical decoding could allow privilege escalation without upgrading. Minor version updates are required to stay on supported branches and avoid data corruption edge cases fixed in this cycle.
- Upgrade clusters: Schedule minor version upgrades to 12.2/11.7/10.12/9.6.17/9.5.21 following standard backup and failover procedures.
- Harden replication roles: Ensure replication users are restricted and connections secured with SSL; rotate credentials after patching.
- Validate extensions: Test logical decoding and replication slots after upgrading to confirm plugins and standby behaviors remain stable.
- Retire 9.5: Plan migration off PostgreSQL 9.5 ahead of its scheduled end of life in February 2021.
Continue in the Developer pillar
Return to the hub for curated research and deep-dive guides.
Latest guides
-
Secure Software Supply Chain Tooling Guide — Zeph Tech
Engineer developer platforms that deliver verifiable provenance, SBOM distribution, vendor assurance, and runtime integrity aligned with SLSA v1.0, NIST SP 800-204D, and CISA SBOM…
-
AI-Assisted Development Governance Guide — Zeph Tech
Govern GitHub Copilot, Azure AI, and internal generative assistants with controls aligned to NIST AI RMF 1.0, EU AI Act enforcement timelines, OMB M-24-10, and enterprise privacy…
-
Developer Enablement & Platform Operations Guide — Zeph Tech
Plan AI-assisted development, secure SDLC controls, and runtime upgrades using Zeph Tech research on GitHub Copilot, GitHub Advanced Security, and major language lifecycles.




