jetlev – Website mendadak tidak bisa diakses belum tentu berarti peretas berhasil mengambil alih server. Di tengah peringatan celah PHP yang dikenal sebagai PHP2Shell, pengelola layanan juga menghadapi keputusan sulit: tetap melayani pengguna atau membatasi akses sambil memperbaiki sistem.

Persoalannya serius karena PHP bekerja di belakang banyak aplikasi web. Ketika kelemahan berada pada mesin pemrosesnya, pengelola perlu memeriksa lapisan server, bukan hanya tampilan website atau halaman administrator.

Pada 21 Oktober 2026, tim PHP merilis pembaruan darurat untuk dua kerentanan kritis, yakni CVE-2026-109618 dan CVE-2026-109619. Pengembang memperingatkan bahwa keduanya dapat membuka jalan bagi eksekusi kode jarak jauh tanpa autentikasi. 2026

Apa Itu Celah PHP PHP2Shell?

PHP2Shell merupakan sebutan untuk pasangan kerentanan pada inti PHP. Wiz menjelaskan bahwa dampaknya mencakup pengungkapan isi memori dan eksekusi kode jarak jauh, terlepas dari aplikasi yang berjalan di atasnya. Wiz Blog

Secara sederhana, server menggunakan PHP untuk memproses permintaan sebelum mengirimkan hasil kepada pengunjung. Karena itu, masalah pada lapisan tersebut membutuhkan penanganan yang berbeda dari kesalahan desain halaman atau pengaturan konten.

AWS menjelaskan bahwa kerentanan berkaitan dengan pemrosesan permintaan multipart/form-data, format yang lazim digunakan untuk unggahan formulir. Pemrosesan bermasalah dapat berlangsung sebelum kode aplikasi berjalan. AWS Security Blog

Artinya, jangan menganggap website aman hanya karena pengunjung tidak bisa membuka dashboard admin. Pengelola perlu memastikan bahwa runtime PHP yang menerima permintaan sudah memperoleh perbaikan.

Mengapa Eksekusi Kode Jarak Jauh Berbahaya?

Eksekusi kode jarak jauh, atau RCE, berarti penyerang berpotensi menjalankan kode pada sistem sasaran dari jarak jauh. Dalam kasus ini, Wiz memperingatkan risiko pengambilalihan server terdampak, pencurian data sensitif, dan perubahan tampilan website. Wiz Blog

Namun, potensi dampak tidak sama dengan bukti bahwa setiap website telah mengalami pembobolan. Penilaian insiden tetap membutuhkan pemeriksaan konfigurasi, catatan aktivitas, dan kondisi sistem.

Oleh sebab itu, pemilik website perlu memisahkan dua pertanyaan. Pertama, apakah sistem masih rentan; kedua, apakah ada bukti seseorang sudah menyalahgunakannya?

Mengapa Situs Bisa Tidak Bisa Diakses?

Istilah “situs tumbang” dapat menggambarkan beberapa keadaan berbeda. Layanan mungkin mengalami gangguan teknis, pembatasan sementara, atau penghentian akses untuk keperluan perbaikan.

Dalam pernyataan bersama, ENISA dan sejumlah lembaga Eropa meminta organisasi segera mengidentifikasi aplikasi PHP serta memasang pembaruan. Jika perbaikan belum memungkinkan, mereka menyarankan pertimbangan isolasi aplikasi yang terpapar dari jaringan publik. ENISA

Dengan demikian, halaman yang sedang offline tidak otomatis membuktikan keberhasilan serangan. Pengunjung perlu melihat keterangan resmi penyelenggara layanan sebelum menyimpulkan penyebabnya.

Sebaliknya, website yang masih terlihat normal juga belum menjawab pertanyaan keamanan. Tampilan depan tidak memberi gambaran lengkap tentang versi perangkat lunak atau aktivitas di server.

Jangan Menyamakan Gangguan dengan Kebocoran Data

Gangguan layanan berkaitan dengan ketersediaan akses. Sementara itu, kebocoran data menyangkut informasi yang keluar atau terbuka kepada pihak tanpa izin.

Keduanya membutuhkan bukti dan penanganan yang sesuai. Karena itu, pengelola sebaiknya menyampaikan informasi yang sudah terkonfirmasi, termasuk bagian yang masih dalam pemeriksaan.

Komunikasi seperti ini membantu pengguna mengambil keputusan dengan tenang. Pengelola juga dapat menghindari pernyataan terlalu dini bahwa seluruh data aman atau seluruh sistem telah diretas.

Peran AI dalam Penemuan Celah PHP

Wiz melaporkan bahwa model AI membantu peneliti menunjukkan kemungkinan eksploitasi kelemahan yang sudah lama ada. Menurut perusahaan tersebut, AI menurunkan kesulitan dalam merangkai langkah teknis yang sangat kompleks. Wiz Blog

Temuan itu menunjukkan manfaat AI untuk riset keamanan. Peneliti dapat menggunakannya untuk membantu memeriksa dugaan masalah dan mempercepat pekerjaan yang memerlukan banyak percobaan.

Meski demikian, hasil analisis tetap memerlukan validasi. Pengelola tidak seharusnya menganggap semua peringatan otomatis sebagai bukti serangan, ataupun mengabaikan laporan hanya karena alat AI membantu menemukannya.

Bagi organisasi, pelajarannya bersifat operasional. Inventaris perangkat lunak, jalur pembaruan, dan pembagian tanggung jawab harus cukup jelas agar tim bisa merespons pemberitahuan mendesak.

Apakah Sudah Ada Percobaan Eksploitasi?

Amazon Threat Intelligence melaporkan percobaan eksploitasi PHP2Shell pada sistem umpan MadPot sejak 17 Oktober 2026, sebelum pengungkapan publik. AWS juga menyebut aktivitas percobaan meluas setelah rilis perbaikan. AWS Security Blog

Namun, laporan tersebut tidak berarti semua percobaan berhasil. AWS menyatakan analisis teknis masih berlangsung dan belum jelas apakah percobaan tertentu akan berhasil terhadap sistem dunia nyata. AWS Security Blog

Pembedaan ini penting ketika membaca kabar keamanan. Jumlah permintaan berbahaya, jumlah sistem rentan, dan jumlah insiden yang terbukti merupakan ukuran berbeda.

Walaupun demikian, adanya percobaan menjadi alasan kuat untuk tidak menunda pemeriksaan. Pengelola sebaiknya menjalankan pembaruan sekaligus meninjau aktivitas sebelumnya.

Versi Perbaikan untuk Celah PHP PHP2Shell

AWS mencatat empat rilis perbaikan pada 21 Oktober 2026. Gunakan tabel ini sebagai rujukan pembaruan untuk dua CVE PHP2Shell tersebut, lalu periksa advisori terbaru dari pemasok paket. AWS Security Blog

Cabang PHP Rilis yang memperbaiki dua CVE PHP2Shell
PHP 8.2 8.2.35
PHP 8.3 8.3.36
PHP 8.4 8.4.27
PHP 8.5 8.5.12

Untuk paket Linux, nomor versi utama saja belum cukup menjelaskan status patch. Tim PHP meminta pengguna memeriksa paket vendor; sebagian penyedia distribusi dan dukungan jangka panjang menawarkan perbaikan melalui backport. 2026

Karena itu, mintalah konfirmasi berdasarkan advisori paket yang digunakan. Jangan sekadar mengganti pilihan versi di panel tanpa memeriksa hasil penerapannya.

Ada Pemberitahuan Tambahan pada 23 Oktober

Pada 23 Oktober 2026, PHP menerbitkan pemberitahuan tambahan mengenai jalur RCE yang tidak lazim terkait konfigurasi session. PHP menyarankan penonaktifan session.upload_progress.enabled hingga rilis bugfix berikutnya, dengan rincian kondisi dan pengecualian dalam advisori. 2026

Pemberitahuan tersebut perlu masuk dalam pemeriksaan administrator meskipun pembaruan 21 Oktober sudah terpasang. Terapkan petunjuk terbaru melalui pengelola server atau penyedia hosting agar konfigurasi sesuai lingkungan aplikasi.

Dampak Celah PHP bagi Pengguna WordPress

Wiz mencantumkan WordPress, Joomla, Drupal, dan MediaWiki sebagai bagian dari ekosistem aplikasi berbasis PHP. Karena masalah berada pada runtime, pemeriksaan perlu mencakup lapisan yang menjalankan aplikasi tersebut. Wiz Blog

Bagi pemilik WordPress, pisahkan pekerjaan pembaruan aplikasi dan server. Memperbarui tema atau plugin tidak memberi konfirmasi bahwa paket PHP di hosting sudah menerima patch.

Sebagai langkah praktis, mintalah penyedia hosting memeriksa seluruh website dalam akun. Hal ini terutama berguna ketika satu paket menampung beberapa domain dengan pilihan versi berbeda.

Selanjutnya, catat domain, versi PHP aktif, status patch, dan hasil pengujian. Daftar sederhana tersebut membantu mencegah satu website tertinggal ketika pekerjaan berlangsung bertahap.

Apa yang Perlu Ditanyakan kepada Penyedia Hosting?

Gunakan pertanyaan yang langsung mengarah pada status sistem:

  • Apakah paket PHP sudah memuat perbaikan kedua CVE PHP2Shell?
  • Apakah seluruh versi PHP yang tersedia dalam akun sudah diperiksa?
  • Apakah proses layanan yang melayani website sudah memakai paket perbaikan?
  • Apakah pemberitahuan PHP tanggal 23 Oktober sudah ditinjau?
  • Apakah penyedia menemukan aktivitas yang memerlukan pemeriksaan lanjutan?

Dengan pertanyaan tersebut, pemilik website memperoleh informasi yang lebih berguna daripada jawaban umum “server aman”.

Apakah Cloudflare atau WAF Sudah Cukup?

Cloudflare mengumumkan penerapan perlindungan WAF terhadap PHP2Shell bagi pelanggan paket gratis maupun berbayar. Namun, cakupan perlindungan perlu dipahami bersama jalur lalu lintas dan pengaturan layanan yang digunakan. Cloudflare Blog

AWS juga menegaskan bahwa WAF merupakan lapisan tambahan. Pemasangan patch tetap menjadi prioritas karena aturan penyaringan tidak memberikan penyelesaian lengkap untuk seluruh jalur masalah. AWS Security Blog

Oleh sebab itu, gunakan WAF untuk mendukung penanganan celah PHP sambil memastikan pembaruan server selesai. Hindari menjadikan status perlindungan CDN sebagai satu-satunya bukti keamanan.

Selain itu, jangan membuat aturan pemblokiran luas tanpa menilai kebutuhan aplikasi. Uji fungsi unggah, formulir, dan integrasi setelah perubahan agar langkah pengamanan tidak menghambat pengguna sah.

Langkah Penanganan yang Bisa Diprioritaskan

Sebagai panduan operasional, mulai dari daftar sistem yang benar-benar Anda kelola. Catat penanggung jawab, penyedia hosting, dan aplikasi yang perlu kembali berfungsi setelah pembaruan.

Kemudian, jalankan pekerjaan secara terarah:

  1. Identifikasi penggunaan PHP. Periksa website utama, subdomain, aplikasi lama, dan lingkungan tambahan.
  2. Konfirmasikan patch. Cocokkan paket aktif dengan advisori PHP serta keterangan vendor.
  3. Siapkan cadangan. Pastikan berkas dan basis data memiliki salinan yang dapat dipulihkan.
  4. Terapkan pembaruan. Koordinasikan waktu pengerjaan dengan pengelola server.
  5. Uji fungsi penting. Periksa login, pencarian, formulir, unggahan, dan transaksi jika tersedia.
  6. Tinjau aktivitas. Minta tim teknis memeriksa kejadian yang tidak wajar.
  7. Dokumentasikan hasil. Simpan status setiap layanan beserta tindak lanjutnya.

Jika pemeriksaan menemukan indikasi pembobolan, libatkan tim respons insiden. Pertahankan catatan yang diperlukan untuk investigasi sebelum melakukan pembersihan besar.

Kesimpulan: Periksa Status Patch, Lalu Verifikasi Sistem

Celah PHP PHP2Shell memerlukan respons cepat karena menyangkut komponen inti yang menjalankan aplikasi web. Namun, penanganan yang baik tetap membedakan kerentanan, percobaan serangan, dan kompromi yang sudah terbukti.