Tim pengembang pgAdmin merilis pgAdmin 4 versi 9.18 dengan 29 perbaikan bug dan sejumlah fitur baru. Rilis ini juga memperbaiki empat kerentanan keamanan, yaitu CVE-2026-86861 hingga CVE-2026-86864. pgAdmin merupakan alat manajemen grafis sumber terbuka untuk PostgreSQL. Fitur Object Explorer kini dapat dilipat dan dipulihkan dengan mengeklik ikon workspace yang aktif, seperti bilah sisi VS Code, dan pilihannya diingat setelah penyegaran. Shortcut Ctrl+Alt+B menjalankan fungsi yang sama secara default dan dapat diubah melalui preferensi toggle_object_explorer. Content-Security-Policy default diperkuat. Skrip inline menggunakan nonce per permintaan, bukan lagi blanket 'unsafe-inline', sementara 'unsafe-eval' dihapus. style-src tetap mempertahankan 'unsafe-inline' karena MUI dan React menyuntikkan gaya runtime serta atribut gaya inline yang tidak dapat membawa nonce. Paket development kembali menambahkan 'unsafe-eval' secara otomatis ketika DEBUG diaktifkan. Perbaikan keamanan mencakup bypass autentikasi pada mode Webserver authentication, ketika identitas dapat diambil dari header permintaan dan memungkinkan klien yang dapat menjangkau pgAdmin mengassert identitas tertentu tanpa kredensial. Mekanisme identitas berbasis header kini harus diaktifkan secara eksplisit, dibatasi pada daftar trusted proxy yang dikonfigurasi, dapat menggunakan shared secret opsional, dan ditolak untuk akun yang sumber autentikasinya bukan webserver. Rilis ini juga memperbaiki injeksi argumen dan connection string pada Backup, Restore, dan Maintenance. Nama database yang sebelumnya dapat mengarahkan koneksi atau password ke server lain kini ditangani melalui PGDATABASE pada Backup dan diperbaiki pada Restore serta Maintenance. File Manager juga diperbaiki untuk mencegah symbolic link menulis di luar direktori penyimpanan pengguna. Redirect pada permintaan LLM API kini ditolak, dan Username kosong atau null ditolak saat mengimpor server non-shared. Selain itu, perbaikan mencakup masalah login terkait Flask-Security-Too 5.8.2 serta kolom inherited pada dialog Table.
Relevansi untuk bisnis Anda
Bagi organisasi yang mengelola PostgreSQL melalui pgAdmin, rilis ini relevan karena menyentuh autentikasi, backup, restore, maintenance, pengelolaan file, dan kebijakan keamanan aplikasi. Pelanggan yang menggunakan mode autentikasi webserver, trusted proxy, LLM API, atau fitur Backup dan Restore perlu meninjau konfigurasi serta rencana pembaruan ke versi 9.18. Perbaikan ini membantu mengurangi risiko impersonasi identitas, pengalihan koneksi, dan penulisan file di luar area penyimpanan yang diizinkan.
Baca sumber asli: PostgreSQL News
Diskusikan kebutuhan sistem Anda bersama Pramadya.
Sumber: PostgreSQL News