Teknologi · Artikel
PHP2Shell: dua cacat PHP kritis yang memaksa pemerintah untuk pergi offline
Terbit:
Singkatnya
PHP2Shell adalah julukan untuk dua cacat eksekusi kode jarak jauh yang tidak diautentikasi dan kritis dalam bahasa pemrograman PHP — CVE-2026-109618 dan CVE-2026-109619 — yang diungkapkan pada 20–21 Oktober 2026. Karena PHP menjalankan sebagian besar situs web dunia, cacat ini menyebabkan beberapa pemerintah mengambil langkah pencegahan dengan menutup situs publik. Perbaikan resmi adalah meningkatkan PHP; mitigasi sisi server sementara ada, tetapi tidak ada yang dapat dilakukan pembaca individu di luar memantau pemberitahuan pelanggaran dan menggunakan kata sandi yang kuat dan unik.
Versi ini adalah terjemahan mesin dari naskah asli (English). Baca naskah asli
PHP2Shell adalah julukan untuk cacat-cacat dalam bahasa pemrograman PHP itu sendiri, bukan dalam situs web atau aplikasi tunggal apa pun. Mereka dilacak sebagai CVE-2026-109618 dan CVE-2026-109619, dan tim keamanan PHP sendiri menilai keduanya 9.2 dari 10 pada skala CVSS v4.0, tingkat 'kritis'-nya, menurut halaman arsip resmi proyek PHP 2026.
Apa yang sebenarnya dilakukan oleh kedua cacat itu
Menurut penasihat keamanan proyek PHP sendiri, CVE-2026-109618 dipicu ketika PHP kehabisan memori saat menangani permintaan web. Kesalahan kehabisan memori dapat menghentikan PHP sebelum data permintaan internal sepenuhnya disiapkan, dan proses pembersihan yang mengikuti dapat menganggap data yang tidak lengkap itu sebagai valid, yang dapat menyebabkan korosi memori dan eksekusi kode jarak jauh.
CVE-2026-109619 dijelaskan oleh PHP sebagai bug 'status global basi': data yang terikat pada permintaan satu pengunjung dapat tetap di memori server setelah harus dihapus, dan permintaan pengunjung berikutnya yang ditangani oleh proses worker yang sama dapat berakhir bertindak atas sisa-sisa tersebut. Perusahaan keamanan watchTowr, yang menjalankan jaringan sistem pemantauan global, mengatakan kedua bug memungkinkan penyerang menjalankan kode tanpa login yang diperlukan, bahkan sebelum kode situs web sendiri mulai dieksekusi.
Perusahaan keamanan Belanda Sansec menambahkan detail teknis lebih lanjut, mengatakan salah satu jalur ke eksploitasi berjalan melalui fitur 'kemajuan unggahan' sesi PHP dan dapat mengekspos data seperti kata sandi, kunci API, dan kunci enkripsi yang kebetulan duduk di memori server dari permintaan lain yang tidak terkait.
Mengapa banyak situs web terbuka
Bug-bug berada di dalam mesin PHP, jadi situs web atau aplikasi apa pun yang dibangun dengan PHP berpotensi terbuka, terlepas dari sistem konten mana yang berjalan di atasnya. Ini mencakup platform yang banyak digunakan seperti WordPress, Drupal, Joomla, Magento, dan Nextcloud, menurut Sansec. PHP tetap menjadi salah satu bahasa pemrograman sisi server yang paling banyak digunakan di web, yang merupakan salah satu alasan bug diperlakukan sebagai risiko yang luas dan skala besar.
Peneliti keamanan di Wiz mengidentifikasi cacat-cacat tersebut, dan Help Net Security melaporkan bahwa peneliti mengatakan kemajuan dalam alat AI perbatasan telah secara signifikan menurunkan hambatan teknis untuk mengubah masalah penanganan memori yang lama dikenal dan sulit untuk dieksploitasi menjadi eksploitasi yang berfungsi.
Mengapa pemerintah membawa situs offline
Detail teknis cacat-cacat tersebut bocor sebelum patch resmi PHP siap, memotong keunggulan kepala yang biasanya didapat pembela sebelum perbaikan menjadi publik. Blog keamanan Safeguard melaporkan bahwa pada 21 Oktober 2026, Belanda menutup layanan termasuk situs pusat keamanan siber nasionalnya sendiri, Overheid.nl, situs web Dewan Perwakilan, dan beberapa situs rumah sakit dan partai politik sebagai tindakan pencegahan. Penyedia IT negara Finlandia Valtori membawa layanan jaringan pemerintah offline sebagai langkah pencegahan, dan perusahaan IT kota Denmark Kombit menutup beberapa layanan termasuk platform komunikasi sekolah nasional. Kementerian Dalam Negeri Prancis sementara menutup situs prefektur dan administratif lokal, mengatakan menunggu patch PHP diterapkan. Penyedia IT federal Jerman ITZBund dan Kementerian Luar Negeri Belgia juga membawa situs offline, meskipun Safeguard melaporkan mereka memberikan alasan berbeda: ITZBund mengatakan tidak mengetahui adanya insiden keamanan, sementara Kementerian Luar Negeri Belgia mengutip laporan serangan.
watchTowr mengatakan jaringan honeypot-nya, Attacker Eye, mencatat upaya eksploitasi dunia nyata mulai 21 Oktober 2026, sehari setelah kebocoran dan hari yang sama PHP menerbitkan perbaikannya.
Kedua cacat dibandingkan
| CVE-2026-109618 | CVE-2026-109619 |
|---|---|
| Skor CVSS v4.0 | 9.2 (Kritis) |
| Penyebab utama | Penanganan kehabisan memori meninggalkan data permintaan sebagian diinisialisasi |
| Autentikasi diperlukan | Tidak |
| Diperbaiki dalam | PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 |
| Pengaturan risiko tertinggi | mod_php di Apache, menurut watchTowr |
Cara melindungi situs dan data Anda
- Jika Anda menjalankan situs web di PHP: perbarui ke versi yang diperbaiki — PHP 8.5.12, 8.4.27, 8.3.36, atau 8.2.35 — dan mulai ulang semua proses worker PHP setelahnya, karena penasihat PHP dan runZero menekankan bahwa pembaruan adalah satu-satunya perbaikan lengkap.
- Jika Anda masih berada di PHP 7.4, 8.0, atau 8.1, yang tidak lagi menerima pembaruan resmi, dapatkan patch keamanan yang di-backport dari distribusi Linux atau penyedia hosting Anda, karena proyek PHP sendiri telah berhenti memelihara cabang-cabang tersebut, menurut halaman arsip PHP.
- Sampai Anda dapat melakukan patch, runZero merekomendasikan langkah-langkah interim di tingkat server atau proxy: batasi batas memori sehingga aplikasi tidak dapat menggantinya, menerapkan batas ukuran permintaan yang rendah dan batas unggahan multipart, dan nonaktifkan fitur 'kemajuan unggahan' sesi.
- Periksa log akses server web Anda untuk permintaan POST multipart/form-data yang tidak biasa, yang Sansec katakan umum untuk upaya eksploitasi yang diketahui, dan perhatikan lonjakan memori PHP yang tidak terduga atau kesalahan fatal.
- Sebagai pengguna internet sehari-hari, Anda tidak dapat melakukan patch pada server yang tidak Anda kontrol, tetapi Anda dapat memantau pemberitahuan pelanggaran dari layanan yang Anda gunakan, menggunakan kata sandi unik untuk setiap akun, dan mengaktifkan autentikasi dua faktor sehingga kata sandi yang bocor saja tidak cukup untuk mengakses akun Anda.
PHP menyatakan bahwa tidak ada perubahan konfigurasi yang sepenuhnya mengurangi kerentanan ini.
Apa yang masih tidak jelas
Hingga pelaporan yang ditinjau, ada ketidaksepakatan di antara para ahli tentang seberapa luas eksploitasi aktif yang sudah terjadi pada saat beberapa pemerintah memutuskan untuk membawa situs offline; Safeguard melaporkan bahwa pemerintah Belanda mengatakan tidak ada tanda-tanda eksploitasi aktif saat bertindak, sementara watchTowr secara terpisah mengkonfirmasi upaya serangan nyata terhadap honeypot-nya keesokan harinya.
Pertanyaan
- Apa itu PHP2Shell?
- PHP2Shell adalah julukan yang diberikan untuk dua kerentanan PHP kritis, CVE-2026-109618 dan CVE-2026-109619, yang memungkinkan penyerang yang tidak diautentikasi menjalankan kode di server web, menurut penasihat keamanan PHP 2026 sendiri dan analisis watchTowr.
- Versi PHP mana yang terpengaruh?
- Versi PHP 7.4 melalui 8.5 sebelum perbaikan Oktober 2026 terpengaruh; versi yang diperbaiki adalah 8.5.12, 8.4.27, 8.3.36, dan 8.2.35, menurut halaman arsip resmi PHP dan watchTowr.
- Apakah data pribadi saya berisiko karena PHP2Shell?
- Data Anda mungkin berisiko hanya jika layanan yang Anda gunakan menjalankan server PHP yang tidak diperbaiki; Sansec melaporkan bahwa salah satu cacat dapat mengekspos kata sandi, kunci API, dan kunci enkripsi yang duduk di memori server, tetapi pengguna individu tidak dapat memperbaikinya sendiri — hanya operator situs yang dapat dengan melakukan patch.
- Mengapa pemerintah membawa situs web offline?
- Beberapa pemerintah, termasuk Belanda, Finlandia, Denmark, Prancis, Jerman, dan Belgia, membawa situs publik offline sebagai tindakan pencegahan setelah detail teknis bocor sebelum patch resmi PHP siap, menurut laporan oleh blog keamanan Safeguard.
- Apakah memperbarui browser atau antivirus saya melindungi dari PHP2Shell?
- Tidak — PHP2Shell adalah cacat sisi server dalam bahasa PHP yang digunakan oleh situs web, jadi perlindungan tergantung pada operator situs memperbarui instalasi PHP mereka, bukan apa pun yang pengguna ubah di perangkat mereka sendiri.
Sumber
- PHP.net — Archive 2026 (security release details, CVE-2026-109618 & CVE-2026-109619)
- Help Net Security — PHP2Shell: Critical PHP vulnerabilities patched, update now!
- watchTowr — PHP2Shell FAQ: CVE-2026-109618 & CVE-2026-109619 Fixes
- Sansec — PHP2Shell: PHP RCE (CVE-2026-109618, CVE-2026-109619)
- Safeguard — PHP2Shell: Why Governments Took Websites Offline on 21 October
- runZero — Critical RCE vulnerability in PHP: Find impacted assets
- W3Techs — Usage statistics of PHP for websites
Tulisan ini disiapkan dengan kecerdasan buatan dan lolos pemeriksaan sumber otomatis sebelum terbit. Jika Anda melihat kesalahan, ajukan koreksi. Ajukan koreksi atau hak jawab · Cara kami bekerja
Terkait

TeknologiPerbandingan
iPhone Duo vs Samsung Galaxy Z Fold7: Perbandingan Ponsel Lipat
iPhone Duo pertama dari Apple masuk penjualan 23 Oktober 2026 dengan harga mulai $1,999 — satu sen di bawah Samsung Galaxy Z Fold7 ($1,999.99). Kedua model book-style ini terutama berbeda dalam ukuran layar, perangkat keras kamera, berat, dan kecepatan pengisian daya, sambil mendarat pada harga masuk yang hampir identik lebih dari setahun terpisah dalam peluncuran.
TeknologiBerita
PHP2Shell: Dua Kerentanan PHP Kritis Memicu Penutupan Situs Global
Dua kerentanan eksekusi kode jarak jauh kritis dalam bahasa PHP, dilacak sebagai CVE-2026-109618 dan CVE-2026-109619 dan dijuluki "PHP2Shell," memungkinkan penyerang tak terotentikasi menjalankan kode di server yang rentan. PHP merilis patch pada 21 Oktober 2026, setelah detail exploit bocor lebih awal, dan peneliti keamanan mengatakan serangan dimulai sebelum perbaikan dikirimkan, mendorong banyak organisasi untuk mengambil situs offline sebagai tindakan pencegahan.
TeknologiArtikel
Aturan Pengikat SIM WhatsApp India: Apa yang Berubah dari Januari 2027
Departemen Telekomunikasi India telah memesan WhatsApp, Telegram dan enam aplikasi pesan lainnya untuk tetap menautkan akun pengguna secara permanen ke kartu SIM yang digunakan saat pendaftaran, dengan penegakan mulai 1 Januari 2027. Siapa pun yang menghapus, menonaktifkan atau membawa SIM tersebut ke luar negeri berisiko kehilangan akses ke aplikasi di akun itu. Aturan tersebut, dikeluarkan pada November 2025, bertujuan untuk menghentikan penipuan siber yang dilakukan dari akun yang SIM aslinya tidak lagi digunakan.

TeknologiArtikel
iPhone Duo Lipat Apple: Spesifikasi, Harga dan Bagaimana Perbandingannya dengan Samsung
iPhone Duo, smartphone lipat pertama Apple, diluncurkan pada 23 Oktober 2026, dimulai dari $1.999, setelah permintaan pra-pesanan yang luar biasa mendorong estimasi pengiriman hingga 2027 dalam hitungan menit. Perangkat bergaya buku ini menggabungkan engsel titanium dan ketahanan air IP68—yang pertama untuk jenis lipat ini—dengan panel Samsung Display khusus, memperketat persaingan dengan lini Galaxy Z Fold yang ada di Samsung.