PostgreSQL Terima Kemas Kini Keselamatan Besar: Semak Indeks dan Sandaran Selepas Naik Taraf

PostgreSQL Terima Kemas Kini Keselamatan Besar: Semak Indeks dan Sandaran Selepas Naik Taraf

PostgreSQL mengeluarkan kemas kini untuk versi utama 14 hingga 18 pada 12 November 2026. Selain membaiki kelemahan keselamatan, keluaran ini membawa perhatian kepada dua perkara yang mudah terlepas pandang selepas kemas kini: keadaan indeks dan kebolehpercayaan sandaran.

Bagi pentadbir pangkalan data dan pembangun yang menyokong aplikasi perniagaan, kerja tidak semestinya berakhir apabila nombor versi berubah. Nota keluaran menerangkan beberapa keadaan yang memerlukan tindakan tambahan.

Apa yang dikeluarkan?

PostgreSQL Global Development Group mengumumkan versi 18.7, 17.12, 16.16, 15.20 dan 14.25. Menurut projek itu, keluaran tersebut membaiki 52 kelemahan keselamatan dan lebih 140 pepijat yang dilaporkan dalam beberapa bulan sebelumnya.

PostgreSQL 19 RC 2 turut dikeluarkan dengan pembaikan yang berkaitan. RC bermaksud calon keluaran, iaitu versi yang masih melalui peringkat sebelum keluaran umum. Ia berbeza daripada kemas kini minor untuk pemasangan PostgreSQL sedia ada yang disenaraikan tadi.

Sumber: PostgreSQL 18.7, 17.12, 16.16, 15.20, 14.25, and 19 RC 2 Released!.

Risiko keselamatan bergantung pada cara pangkalan data digunakan

Senarai pembaikan meliputi pelbagai komponen dan situasi, daripada operasi jenis data hingga alat sandaran. Satu contohnya ialah CVE-2026-116316, yang menurut PostgreSQL boleh membolehkan pencipta objek menjalankan SQL dengan hak pemanggil operasi dalam keadaan tertentu.

Keadaan itu memerlukan sesi mangsa kemudian menjalankan pertanyaan dengan nama jenis yang tidak dinyatakan secara lengkap. PostgreSQL menjelaskan bahawa autovacuum dan pengguna lazim lain bagi operasi tersebut tidak terjejas dalam keadaan yang diterangkan. Oleh itu, senarai CVE perlu dibaca bersama syarat setiap isu, bukan dianggap sebagai bukti bahawa semua pemasangan telah diceroboh.

Versi yang diperbaiki untuk isu tersebut ialah 18.7, 17.12, 16.16, 15.20 dan 14.25. Pasukan boleh menggunakan maklumat versi dan syarat dalam advisori untuk menentukan sistem mana yang perlu diberi keutamaan.

Sumber: PostgreSQL 18.7, 17.12, 16.16, 15.20, 14.25, and 19 RC 2 Released!; CVE-2026-116316: PostgreSQL security-restricted operations can create types in pg_temp.

Kemas kini minor masih memerlukan semakan selepas pemasangan

Menurut pengumuman PostgreSQL, kemas kini minor ini bersifat kumulatif dan secara umum tidak memerlukan proses dump dan restore atau pg_upgrade. Namun, projek itu turut menyenaraikan keadaan yang memerlukan tindakan selepas kemas kini, termasuk beberapa masalah yang boleh menyebabkan kerosakan indeks.

Sebagai contoh, PostgreSQL menyarankan pembinaan semula indeks GIN jika indeks itu disyaki terjejas oleh isu yang dibetulkan. Bagi indeks GiST pg_trgm pula, pengumuman menyatakan bahawa indeks perlu dibina semula selepas kemas kini. Keperluan tepat bergantung pada jenis indeks dan keadaan yang diterangkan dalam nota keluaran.

Nota PostgreSQL 17.12 juga meminta pengguna meneliti entri yang menyebut REINDEX dan membina semula indeks yang mungkin terjejas. Jika beberapa keluaran minor telah dilangkau, nota versi terdahulu juga perlu disemak untuk langkah tambahan.

Sumber: PostgreSQL 18.7, 17.12, 16.16, 15.20, 14.25, and 19 RC 2 Released!; PostgreSQL 17.12 Release Notes.

Beri perhatian kepada sandaran dan PostgreSQL 14

Bagi PostgreSQL 17.12, nota keluaran menyatakan bahawa fail sandaran inkremental sedia ada tidak patut dipercayai kerana beberapa keadaan boleh menyebabkan fail tersebut rosak. Projek mengesyorkan sandaran penuh baharu selepas kemas kini sebagai asas kepada sandaran inkremental seterusnya. Ini ialah arahan khusus dalam nota versi 17.12; pengguna versi lain perlu merujuk nota keluaran masing-masing.

Pada masa yang sama, 14.25 ialah keluaran terakhir PostgreSQL 14. Projek menyatakan bahawa versi utama itu telah tamat sokongan dan tidak lagi menerima pembaikan keselamatan atau pepijat. Memasang 14.25 menangani pembaikan dalam keluaran tersebut, tetapi perancangan untuk berpindah ke versi utama yang masih disokong tetap diperlukan.

Sumber: PostgreSQL 18.7, 17.12, 16.16, 15.20, 14.25, and 19 RC 2 Released!; PostgreSQL 17.12 Release Notes.

Cadangan editorial untuk pasukan IT di Malaysia

Untuk aplikasi seperti sistem tempahan, portal pelanggan atau platform dalaman, mulakan dengan senarai ringkas: versi PostgreSQL, lokasi pemasangan, pemilik aplikasi dan waktu operasi penting. Jika pangkalan data diurus oleh penyedia perkhidmatan, semak versi yang sedang digunakan serta jadual dan tanggungjawab kemas kini dengan penyedia.

Sebelum perubahan, rancang tetingkap penyelenggaraan dan cara mengesahkan aplikasi selepas perkhidmatan kembali. Uji proses pada persekitaran yang sesuai, termasuk sambungan aplikasi, pertanyaan utama dan fungsi yang bergantung pada indeks. Catat indeks atau sambungan yang perlu disemak berdasarkan nota keluaran untuk versi sebenar anda.

Bagi pasukan yang menggunakan sandaran inkremental PostgreSQL 17, jadualkan sandaran penuh baharu selepas kemas kini dan uji pemulihan dalam persekitaran berasingan. Untuk PostgreSQL 14, jadikan migrasi versi utama sebagai projek tersendiri: semak keserasian aplikasi dan sambungan, anggarkan masa henti, serta sediakan pelan pemulihan sebelum memilih tarikh pelaksanaan.

Sumber: PostgreSQL 18.7, 17.12, 16.16, 15.20, 14.25, and 19 RC 2 Released!; PostgreSQL 17.12 Release Notes.

Rujukan

Disediakan secara automatik dengan bantuan AI berdasarkan sumber yang dipautkan. Semakan sumber: 2026-11-13. Gambar utama ialah ilustrasi janaan AI, bukan foto peristiwa sebenar.

Please login to post a comment.

Tags

jobstreet dns cabaran dalam kerjaya hari ini senarai aplikasi yang boleh membantu anda cara buat laman web dengan bahasa pengaturcaraan mengikut pasaran semasa pengenalan kepada gemini reka bentuk dan teknologi rbt universiti malaysia terbaik bidang memastikan ssh server selamat langkah memasang nginx pada linux memberi manafaat atau mengancam kerja manusia dalam seni kemahiran bahasa pekerjaan dulu wujud kini sudah bakal pupus akibat automasi ai tempatan local ai komputer ollama nvidia teknologi 2026 ai sains sains komputer penyelidikan google atlas kemahiran data pelajar it keselamatan siber ejen ai cybersecurity kemahiran it crowdstrike neuralink cip otak brain computer interface bci ai teknologi kesihatan Firefox Pembangunan Web Pengujian Perisian Keserasian Pelayar Kerjaya IT pgAdmin PostgreSQL Pangkalan Data Pentadbiran Sistem Sandaran Data GitHub Actions Ubuntu DevOps CI/CD Kejuruteraan Perisian Kemahiran IT Python Sumber Terbuka Pengurusan Pakej Cloudflare Rangkaian Komputer Unified Routing Infrastruktur IT NVIDIA GPU Kubernetes Infrastruktur AI Pengujian Sistem PowerShell Microsoft Graph Automasi IT Rust Debugging Pembangunan Perisian Cargo Pelajar IT DevFest 2026 Google Komuniti Pembangun Pembelajaran IT Portfolio IT Kecerdasan Buatan Sains Data NASA IBM Pembelajaran Mesin Node.js JavaScript Penyelenggaraan Aplikasi Ujian Perisian Kebolehcapaian Web WCAG 3 W3C Pengalaman Pengguna Go SIMD Prestasi Perisian Pengaturcaraan Sains Komputer Penyelenggaraan Perisian Migrasi Aplikasi Keselamatan Perisian GitHub CodeQL Penyelenggaraan Kod NuGet .NET Microsoft Privasi Data Google Research Keselamatan AI pgvector Keselamatan Siber Carian Vektor Anthropic Kejuruteraan AI Latihan IT Ejen AI Portfolio Kerjaya Linux ELISA Sistem Terbenam NVIDIA Megatron Core Common Voice Pengecaman Suara Data AI Bahasa Tempatan Prestasi Aplikasi Pemprofilan Cloud Computing Semakan Kod Git Mozilla Firefox Enterprise Pengurusan Pelayar Microsoft Exchange Pengurusan Tampalan PostgreSQL Pengujian Aplikasi Kriptografi Pascakuantum NIST Pengurusan Sistem EPUB 3.4 Komik Digital E-buku IBM Research Reka Bentuk Cip Inferens Teragih Kejuruteraan Komputer Bazel Linux Foundation Keselamatan Siber NICE Framework Portfolio Pembangunan Kemahiran PelandukOS Linux Debian GNOME XFCE Malaysia sumber terbuka PHP2Shell PHP WAF ModSecurity OpenLiteSpeed PowerToys Windows Produktiviti Kebolehcapaian Rustup Sijil Digital Azure Sistem Teragih Ejen AI ThinkingBox Pembelajaran Pengukuhan Kernel Agent Skills Tadbir Urus AI Terraform Infrastruktur sebagai Kod Keselamatan Awan .NET Brotli Sokongan LTS Google Research Deep Review Kecerdasan Buatan Dokumentasi Teknikal Lokasi Data TLS Pengurusan Kebergantungan llm-d Operasi IT Inferens Pekerja Bebas Usahawan Solo Pengurusan Risiko Cloudflare Kerentanan Risikan Ancaman Pengurusan Rahsia AI DevSecOps Kontena Automasi Mozilla Pelayar Web Pengurusan IT Azure DevOps Azure Pipelines Node.js Dependabot Kebergantungan Perisian Gemini API

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept