22, 2026
Internasional

Dua Celah Kritis PHP Ancam Keamanan Website di Seluruh Dunia

Dua celah kritis PHP2Shell mengancam website di seluruh dunia. Cloudflare mendeteksi upaya serangan, sementara PM Jepang menyerukan tindakan segera.]]>

Eka Kusuma
Eka Kusuma Reporter

Diterbitkan:

0 komentar 0 dibaca

Dua Celah Kritis PHP Ancam Keamanan Website di Seluruh Dunia

Dua celah keamanan kritis pada PHP, bahasa pemrograman yang menjadi tulang punggung sebagian besar situs web di dunia, dilaporkan membuka peluang eksekusi kode dari jarak jauh tanpa perlu autentikasi. Temuan ini memicu peringatan luas di kalangan pengelola infrastruktur web, karena PHP digunakan oleh sekitar tiga perempat situs yang aktif di internet, mulai dari blog pribadi hingga portal layanan publik dan aplikasi perbankan.

Kedua celah tersebut dikategorikan sebagai kerentanan berskala tinggi karena dapat dieksploitasi melalui permintaan HTTP yang dirancang khusus. Para peneliti keamanan menyebut bahwa penyerang tidak memerlukan akses awal ke sistem, cukup mengirim permintaan ke endpoint yang terbuka ke publik. Dalam sejumlah skenario pengujian, eksekusi kode berhasil dilakukan pada konfigurasi server yang sebelumnya dianggap aman.

Dua Titik Lemah yang Berbeda

Meski sama-sama berpotensi berujung pada pengambilalihan server, kedua celah bekerja pada lapisan yang berbeda. Perbedaan ini penting dipahami oleh tim teknis, karena tidak semua instalasi PHP terpapar oleh keduanya secara bersamaan.

Celah pertama: injeksi argumen pada mode CGI

Celah pertama bersarang pada mekanisme penerjemahan parameter permintaan menjadi argumen baris perintah di lingkungan PHP CGI. Pada konfigurasi tertentu, khususnya instalasi di sistem operasi Windows yang menggunakan skema penulisan karakter khas sistem tersebut, penyerang dapat menyelipkan opsi tambahan ke dalam permintaan HTTP. Opsi itu kemudian diteruskan ke penerjemah PHP sebagai argumen yang sah.

Dampaknya, penyerang berpotensi memaksa server menjalankan berkas tertentu atau menyuntikkan konfigurasi yang membuka akses lebih jauh. Kerentanan jenis ini menjadi berbahaya karena tidak meninggalkan jejak yang mencolok pada log akses biasa, sehingga deteksi memerlukan pemantauan pola permintaan yang lebih cermat.

Celah kedua: penanganan memori yang cacat

Celah kedua berkaitan dengan pengelolaan memori pada salah satu komponen internal PHP. Kesalahan dalam menghitung batas ukuran data memungkinkan penyerang mengirim masukan yang menyebabkan penulisan data melewati area memori yang seharusnya. Kondisi ini dikenal sebagai buffer overflow dan dapat berujung pada crash, kebocoran informasi, atau eksekusi kode berbahaya bila penyerang berhasil menyusun payload yang tepat.

Karena komponen yang terdampak digunakan secara luas oleh berbagai pustaka dan kerangka kerja, dampaknya tidak terbatas pada aplikasi yang ditulis langsung menggunakan PHP murni. Sejumlah sistem manajemen konten populer yang bergantung pada komponen tersebut turut berisiko bila tidak segera diperbarui.

Skala Paparan dan Dampak Nyata

Risiko terbesar berada pada server yang menjalankan versi PHP lama dan tidak lagi menerima dukungan keamanan resmi. Banyak penyedia layanan hosting berbagi masih mempertahankan versi usang demi menjaga kompatibilitas aplikasi pelanggan, sehingga memperpanjang masa paparan. Di sisi lain, lingkungan perusahaan dengan siklus pembaruan yang panjang, seperti sektor pemerintahan dan industri, juga kerap tertinggal beberapa versi dari rilis terbaru.

Dampak yang mungkin timbul mencakup pencurian data pengguna, penyisipan kode berbahaya ke halaman web, hingga penggunaan server sebagai bagian dari jaringan serangan terdistribusi. Pada kasus terburuk, penyerang yang berhasil mengeksekusi kode dapat memasang akses persisten dan bertahan meski sistem telah dinyalakan ulang.

Patch dan Respons Pengembang

Pengelola proyek PHP telah merilis pembaruan yang menambal kedua celah pada cabang versi yang masih didukung. Pengguna diminta segera melakukan peningkatan ke rilis terbaru pada masing-masing cabang, karena perbaikan biasanya digulirkan bersamaan untuk beberapa lini versi sekaligus.

Namun, penerapan patch tidak selalu berjalan mulus. Sejumlah organisasi melaporkan kendala karena pembaruan berpotensi mengubah perilaku aplikasi lama yang bergantung pada fungsi-fungsi tertentu. Karena itu, pengujian di lingkungan terpisah sebelum penerapan ke server produksi menjadi langkah yang dianjurkan.

Langkah Mitigasi bagi Pengelola Situs

Selain memperbarui versi PHP, pengelola situs disarankan menonaktifkan mode CGI bila tidak diperlukan dan beralih ke antarmuka PHP-FPM yang dikonfigurasi dengan benar. Pembatasan akses ke berkas konfigurasi, penerapan aturan firewall aplikasi web, serta pemantauan log secara berkala dapat memperkecil peluang eksploitasi yang berhasil.

Verifikasi versi juga perlu dilakukan pada lapisan yang lebih dalam. Tidak jarang sebuah situs menampilkan versi terbaru di panel administrasi, tetapi proses yang benar-benar melayani permintaan masih menggunakan biner lama. Pemeriksaan langsung melalui berkas konfigurasi dan antarmuka informasi server menjadi cara yang lebih akurat.

Pola yang Berulang

Kemunculan dua celah ini menegaskan pola yang berulang dalam keamanan perangkat lunak infrastruktur: komponen yang paling luas digunakan sekaligus menjadi target paling menarik. Ketergantungan ekosistem web pada satu fondasi teknis membuat setiap cacat kecil memiliki jangkauan dampak yang sangat besar, bahkan ketika cacat tersebut hanya muncul pada konfigurasi tertentu.

Bagi pengguna akhir, imbauan yang berlaku tetap sama: waspadai permintaan penggantian kata sandi yang tidak diminta, pantau aktivitas akun, dan laporkan kejanggalan kepada pengelola layanan. Bagi pengelola sistem, prioritasnya jelas, yakni menutup celah sebelum penyerang menemukannya lebih dulu.

Apa Reaksimu?

Suka Suka 0
Tidak Suka Tidak Suka 0
Cinta Cinta 0
Lucu Lucu 0
Wow Wow 0
Sedih Sedih 0
Marah Marah 0
PENULIS Eka Kusuma

Kontributor rubrik data dan visualisasi angka penting.

Komentar (0)

User

Terpopuler

24 jam

Newsletter