Pagi ini saya menerima notifikasi yang mirip dengan judul post ini. Email tersebut memberitahukan bahwa saya harus update versi PHP ke 8.3.36, alias yang paling baru. Lalu kenapa update ini sifatnya mandatory dan harus dilakukan secepatnya?
Masalah utamanya adalah celah ini ditemukan di dalam inti PHP. Artinya kesalahan ada di level bahasa pemrograman, bukan kesalahan pengguna. PHP ternyata salah dalam mengelola memori saat terjadi error.
Dampaknya tidak main-main karena peretas bisa mengambil alih keseluruhan server tanpa perlu autentifikasi. Jadi yang diambil alih itu servernya, bukan sekedar akun tertentu di website tersebut. Dengan cara ini, peretas bisa melumpuhkan website dengan mudah.
Beberapa server yang terserang melaporkan aktivitas mirip serangan brute force. Server dibuat sibuk sehingga akhirnya lumpuh. Bayangkan kalo website kamu sedang sibuk menangani transaksi, dan servernya tidak dapat diakses.
Nah, karena kerentanan ini adanya di ranah PHP, maka pengguna yang terdampak cukup luas. Cakupannya meliputi PHP murni, WordPress, Laravel, atau beragam framework berbasis PHP lainnya.
Jadi kalau website kamu berbasis PHP, apapun framework yang dipakai, segera update PHP ke 8.3.36. Prosesnya mudah, terlebih jika menggunakan shared server. TInggal pilih versi yang aktif dan selesai. jadi jangan malas!