Keamanan

Serangan Wp2shell Pada WordPress Ini Risikonya

M
MUGHU
16 menit baca
Serangan Wp2shell Pada WordPress Ini Risikonya

Serangan wp2shell pada WordPress menjadi ancaman nyata yang langsung mengincar inti sistem tanpa butuh celah dari plugin pihak ketiga.

Serangan wp2shell pada WordPress menjadi ancaman nyata yang langsung mengincar inti sistem tanpa butuh celah dari plugin pihak ketiga. Eksploitasi aktif ini pakai kombinasi dua kerentanan kritis yang bikin eksekusi kode jarak jauh secara instan.

Bagi teman-teman yang mengelola situs berbasis WordPress, memahami risiko ini bukan lagi sekadar opsi pencegahan, tapi langkah darurat. Lonjakan eksploitasi di dunia nyata menunjukkan bahwa penyerang pakai otomatisasi untuk memindai ribuan situs yang belum mendapatkan patch keamanan terbaru.

Anatomi Serangan wp2shell dan Kombinasi Celahnya

Anatomi Serangan wp2shell dan Kombinasi Celahnya

Serangan ini beroperasi dengan menggabungkan dua celah spesifik yang ada langsung di dalam WordPress Core. Kombinasi ini memberikan jalur bebas hambatan bagi peretas untuk mengeksekusi perintah sistem operasi tanpa perlu melewati proses autentikasi akun sama sekali.

  • CVE-2026-63030: Celah Remote Code Execution (RCE) tingkat kritis pada inti WordPress yang memicu kerentanan tanpa login [lihat detail di Retasan ID].
  • CVE-2026-60137: Kerentanan SQL Injection dengan tingkat keparahan tinggi yang memuluskan manipulasi data internal [pelajari analisisnya di Kilas Sulawesi].
  • Batch REST API Routing: Titik masuk yang dimanfaatkan penyerang akibat kebingungan rute saat memproses permintaan batch.

Peringatan: Serangan ini tidak memiliki prasyarat khusus dan dapat dieksploitasi oleh user anonim pada instalasi WordPress standar tanpa plugin tambahan.

TEXT
[Anonymous User] 
       │
       ▼
[REST API Batch Request] ──► (CVE-2026-60137: SQLi)
       │
       ▼
[Core Vulnerability]     ──► (CVE-2026-63030: RCE Tanpa Autentikasi)
       │
       ▼
[Persistent Webshell]    ──► [Server Diambil Alih Total]

Dampak Buruk dan Risiko Pengambilalihan Server

Ketika sebuah situs terkena eksploitasi wp2shell, dampak yang ditimbulkan langsung menyasar lapisan paling dalam dari infrastruktur server. Penyerang tidak sekadar mencuri data halaman, tapi menanamkan akses permanen yang sulit dideteksi oleh pemindai keamanan konvensional.

Risiko operasional yang langsung mengancam pengelola situs meliputi beberapa skenario berbahaya berikut:

  1. Pemasangan Webshell Persisten: Penyerang menempatkan skrip tersembunyi untuk mengontrol file sistem kapan saja.
  2. Penyisipan Plugin Berbahaya: Pembuatan plugin siluman di direktoriwp-content/pluginsUntuk mempertahankan akses backdoor.
  3. Eskalasi Hak Akses: Penyerang dapat membuat akun Administrator baru secara diam-diam melalui database [simak laporan lengkap di Tjakrabirawa].
  4. Penyalahgunaan Sumber Daya Server: Server dipakai untuk aktivitas penambangan kripto atau menyebarkan spam mail ke ribuan alamat lain.

Mengapa Instalasi WordPress Standar Paling Rentan

Banyak pengelola situs mengira bahwa keamanan situs mereka sudah aman karena meminimalkan penggunaan plugin pihak ketiga. Padahal, kerentanan wp2shell menyerang komponen inti yang selalu aktif di setiap instalasi standar.

  • Tanpa Plugin Tambahan: Kerentanan berada di dalam core, bukan di plugin atau tema komersial.
  • Tanpa Interaksi User: Penyerang tidak perlu mengirimkan link pancingan atau membuat akun bodong untuk masuk.
  • Otomatisasi Skrip Massal: Peretas pakai botnet untuk memindai ratusan juta situs dalam hitungan detik.
BASH
GET /wp-json/wp/v2/batch?_wpnonce=exploit_payload HTTP/1.1
Host: target-wordpress.com
User-Agent: Mozilla/5.0 (compatible; SecurityScanner/1.0)

Langkah Mitigasi Cepat untuk Administrator Situs

Menunggu update otomatis bukanlah pilihan yang bijak di tengah masifnya gelombang serangan ini. Teman-teman harus segera mengambil tindakan proaktif untuk mengamankan direktori dan file config di server produksi.

  • Segera Perbarui WordPress: Pastikan versi inti langsung dinaikkan ke rilisan terbaru yang sudah nambal CVE tersebut.
  • Batasi Akses REST API: Gunakan aturan pembatasan akses pada filenginx.confAtau.htaccessUntuk rute REST API yang mencurigakan.
  • Audit File Core: Periksa perubahan integritas file sistem pakai perintah berbasis CLI.
BASH
wp core verify-checksums

Analisis Alur Eksploitasi RCE Tanpa Autentikasi

Alur di atas memperlihatkan bagaimana kesederhanaan permintaan HTTP tanpa autentikasi mampu menembus lapisan pertahanan aplikasi web tradisional. Tanpa adanya validasi ketat pada rute batch, celah ini mengeksekusi perintah sistem secara langsung di tingkat server.

Cara Mendeteksi Keberadaan Webshell di Server

Jika teman-teman menduga situs sudah tersusupi sebelum sempat melakukan patching, proses deteksi manual harus segera dijalankan. Penyerang sering menyembunyikan file berbahaya di dalam folder upload atau direktori inti dengan nama yang menyerupai file sistem bawaan.

  1. Pindai Folder Uploads: Cari file berekstensi.phpYang terselip di dalam direktoriwp-content/uploads/.
  2. Periksa Log Akses Web: Analisis fileaccess.logNginx atau Apache untuk mencari lonjakan request POST ke endpoint REST API secara repetitif.
  3. Gunakan Perintah Find: Jalankan utilitas pencarian file di server untuk mendeteksi perubahan file terbaru.
BASH
find /var/www/html/wp-content/uploads/ -type f -name "*.php" -mtime -1

Evaluasi Config Keamanan Jangka Panjang

Nambal celah sekarang saja belum cukup untuk mengantisipasi varian serangan serupa di masa depan. Pengelola infrastruktur web perlu menerapkan standar pertahanan berlapis untuk meminimalkan dampak jika terjadi eksploitasi serupa.

  • Penerapan Web Application Firewall (WAF): Aktifkan aturan proteksi tambahan untuk memblokir pola eksploitasi REST API yang mencurigakan.
  • Prinsip Hak Akses Minimal: Pastikan user permissions pada file web server tidak memberikan akses tulis bagi user selain proses sistem yang sah.
  • Pencadangan Rutin Terisolasi: Simpan salinan cadangan database dan file secara offline atau di penyedia penyimpanan terpisah yang aman dari akses jaringan langsung.

Mengupas Mekanisme Eksploitasi REST API Batch

Endpoint REST API batch yang rilis pada versi modern WordPress dirancang untuk mempercepat pemrosesan beberapa permintaan dalam satu koneksi HTTP tunggal. Namun, pada implementasi yang cacat, rute ini membuka celah fatal bagi eksploitasi wp2shell. Penyerang pakai fitur ini untuk menyusupkan payload SQL Injection yang kemudian memicu eksekusi kode jarak jauh.

  • Penyalahgunaan Parameter Batch: Payload dikemas sedemikian rupa sehingga validasi input gagal mendeteksi karakter berbahaya sebelum dieksekusi oleh database.
  • Eksekusi Tanpa Sesi: Karena tidak ada pemeriksaan nonce yang ketat pada endpoint batch tertentu, bot anonim dapat mengeksekusi fungsi administratif.
  • Bypass Sistem Kontrol: Lapisan autentikasi bawaan WordPress berhasil dilewati karena skrip menganggap permintaan tersebut datang dari proses internal sistem yang sah.

Tips: Nonaktifkan endpoint REST API yang tidak terpakai pakai plugin keamanan atau aturan server jika situs teman-teman tidak butuh integrasi aplikasi pihak ketiga berbasis REST.

Langkah Hardening Server untuk Mencegah Akses Webshell

Menutup celah pada WordPress saja belum cukup jika config server web (seperti Nginx atau Apache) masih memberikan keleluasaan bagi file skrip untuk dieksekusi di direktori yang seharusnya steril. Teman-teman perlu memperketat izin direktori secara manual.

  1. Blokir Eksekusi PHP di Uploads: Buat aturan khusus pada file config web server agar direktoriwp-content/uploads/Hanya berfungsi sebagai penyimpan media statis.
  2. Ubah Izin File Config: Pastikan filewp-config.phpMemiliki hak akses440Atau400Agar tidak bisa dibaca oleh proses web server secara berlebihan.
  3. Batasi Fungsi Berbahaya PHP: Nonaktifkan fungsi PHP yang rentan sepertiexec,shell_exec,system, danpassthruDi dalam filephp.iniUtama server.
NGINX
location ~* ^/wp-content/uploads/.*\.php$ {
    deny all;
}

Analisis Log Forensik Pasca-Serangan

Ketika sebuah situs terindikasi menjadi korban serangan wp2shell, administrator web harus segera melakukan analisis forensik digital untuk mengetahui sejauh mana penyerang masuk dan merusak sistem. Langkah ini krusial sebelum melakukan pembersihan total.

  • Cek Perubahan Timestamp File Core: Bandingkan tanggal modifikasi file inti WordPress dengan repo resmi pakai utilitas checksum.
  • Telusuri Alamat IP Penyerang: Kumpulkan log akses yang mencurigakan, lalu masukkan alamat IP tersebut ke dalam daftar hitam firewall server.
  • Periksa Tabel User Database: Buka phpMyAdmin atau gunakan klien database untuk memastikan tidak ada akun baru dengan role Administrator yang dibuat secara misterius.
SQL
SELECT * FROM wp_users JOIN wp_usermeta ON wp_users.ID = wp_usermeta.user_id WHERE wp_usermeta.meta_key = 'wp_capabilities' AND wp_usermeta.meta_value LIKE '%administrator%';

Menilai Kinerja Web Application Firewall (WAF) Menghadapi Wp2shell

Mengandalkan update inti saja terkadang menyisakan jeda waktu yang berisiko bagi pengelola situs web. Di sinilah peran penting Web Application Firewall (WAF) berbasis cloud atau mandiri untuk menangkal serangan wp2shell secara instan tanpa menunggu proses patching manual selesai.

  • Filter Berbasis Tanda Tangan: WAF yang di-update mampu mengenali pola payload CVE-2026-63030 dan CVE-2026-60137 sebelum mencapai server utama.
  • Rate Limiting Agresif: Membatasi jumlah permintaan per detik ke endpoint REST API dapat memutus rantai serangan botnet otomatis yang memindai situs.
  • Tantangan JavaScript (JS Challenge): Menguji apakah permintaan HTTP datang dari browser manusia yang sah atau dari skrip otomatisasi berbahaya.

Tips: Selalu aktifkan mode proteksi maksimal (block mode) pada WAF teman-teman saat terjadi eskalasi ancaman global agar serangan otomatis langsung teredam di gerbang depan.

Peran Penting Monitoring Integritas File (FIM)

Pencegahan terbaik sering dikombinasikan dengan sistem deteksi dini yang reaktif. File Integrity Monitoring (FIM) adalah solusi tepat untuk mendeteksi perubahan sekecil apa pun pada direktori inti WordPress akibat serangan wp2shell.

  • Pemindaian Hash Otomatis: Sistem menghitung nilai hash dari file sistem dan membandingkannya dengan database checksum resmi.
  • Notifikasi Instan: Administrator langsung menerima pemberitahuan melalui email atau aplikasi chat ketika ada file baru yang disusupkan oleh penyerang.
  • Pencegahan Modifikasi Siluman: Membantu mengidentifikasi keberadaan backdoor tersembunyi yang menyamar sebagai file config atau modul sistem.
BASH
inotifywait -m /var/www/html/ -e create -e modify -e delete --format '%w%f %e'

Membangun Strategi Pemulihan Bencana (Disaster Recovery)

Jika situs web teman-teman sudah telanjur lumpuh atau diambil alih sepenuhnya oleh pelaku serangan wp2shell, proses pembersihan manual sering tidak cukup aman. Langkah pemulihan total berbasis cadangan bersih adalah jalan keluar terbaik.

  1. Hapus Total Direktori yang Terinfeksi: Jangan hanya menghapus file webshell, tetapi bersihkan seluruh direktoriwp-adminDanwp-includesLalu ganti dengan file instalasi murni yang baru.
  2. Pulihkan Database Bersih: Impor database dari cadangan terbaru yang dibuat sebelum tanggal perkiraan eksploitasi terjadi.
  3. Ganti Kunci Rahasia (Secret Keys): Perbarui semua kunci autentikasi di dalam filewp-config.phpUntuk membatalkan semua sesi login yang aktif di seluruh peramban user.
PHP
define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');

Evaluasi Kebijakan Kata Sandi dan Autentikasi User

Karena serangan wp2shell mampu melakukan eskalasi hak akses dan membuat akun baru di dalam database, memperketat kebijakan autentikasi menjadi benteng pertahanan tambahan yang penting banget bagi seluruh pengelola situs.

  • Wajibkan Autentikasi Dua Faktor (2FA): Pastikan seluruh akun dengan hak akses tinggi pakai metode verifikasi ganda berbasis token waktu.
  • Batasi Percobaan Login: Gunakan modul pembatasan upaya masuk untuk mencegah serangan brute force susulan yang pakai kredensial lemah.
  • Audit Akun Berkala: Lakukan pemeriksaan rutin terhadap daftar user aktif dan nonaktifkan akun lama yang sudah tidak lagi pakai akses situs.

Optimasi Config PHP untuk Mengurangi Risiko Eksploitasi RCE

Selain mengandalkan update inti WordPress, pengelolaan lingkungan PHP di tingkat server penting banget dalam membatasi dampak buruk seandainya celah wp2shell berhasil memicu eksekusi kode. Penyerang biasanya pakai fungsi-fungsi sistem bawaan PHP untuk menjalankan perintah shell eksternal.

  • Direktif disable_functions: Daftarkan fungsi sepertiexec,shell_exec,system,passthru,popen, danproc_openKe dalam blokir configphp.ini.
  • Pembatasan Open_Basedir: Batasi direktori yang dapat diakses oleh skrip PHP agar tidak bisa melompat keluar dari folder dokumen root situs web.
  • Update Versi PHP: Selalu gunakan versi PHP yang didukung penuh dan menerima update keamanan berkala dari developer resmi.
INI
disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
open_basedir = /var/www/html/:/tmp/

Pengamanan File .htaccess dan Config Web Server Apache

Bagi pengelola situs yang pakai web server Apache, file.htaccessAdalah garis pertahanan pertama yang sangat fleksibel untuk menangkis berbagai pola serangan URL mencurigakan, termasuk parameter batch REST API yang dipakai dalam eksploitasi wp2shell.

  • Blokir Akses Skrip Langsung: Mencegah eksekusi file skrip di direktori upload media dengan aturan kondisional yang ketat.
  • Filter Karakter SQLi pada URL: Menambahkan aturan rewrite untuk mendeteksi dan menghentikan permintaan yang membawa pola injeksi SQL mencurigakan.
  • Proteksi File Sensitif: Pastikan file penting sepertiwp-config.php,.htaccess, dan file log server tidak dapat diakses secara publik melalui peramban.
APACHE
<Files wp-config.php>
Order allow,deny
Deny from all
</Files>

<DirectoryMatch "^/.*/wp-content/uploads/.*\.php$">
Deny from all
</DirectoryMatch>

Menghadapi Ancaman Zero-Day dan Serangan Otomatis Botnet

Serangan wp2shell membuktikan bahwa peretas modern semakin mengandalkan eksploitasi otomatis yang mendahului kesadaran pengelola situs untuk melakukan update manual. Memahami karakteristik botnet membantu administrator merancang strategi respons yang lebih adaptif.

  • Pemindaian Jangka Panjang: Botnet beroperasi 24 jam sehari memindai jutaan domain untuk mendeteksi tanda-tanda versi WordPress yang belum di-patch.
  • Eksploitasi Cepat: Begitu celah baru dipublikasikan, skrip eksploitasi langsung diintegrasikan ke dalam software perusak dalam hitungan jam.
  • Penyembunyian Jejak: Pelaku pakai jaringan proksi terdistribusi untuk mengaburkan asal-usul permintaan HTTP agar terhindar dari pemblokiran IP otomatis.

Pengelolaan Hak Akses Direktori dan File Server Secara Ketat

Kesalahan config izin file (permissions) sering menjadi faktor penentu suksesnya penyerang dalam menanamkan webshell persisten di server produksi. Mengatur hak akses secara spesifik adalah wajib bagi pengelola situs profesional.

  • Izin Folder Standar (755): Pastikan seluruh direktori utama WordPress hanya memiliki hak akses baca dan eksekusi untuk publik, serta tulis untuk pemilik akun.
  • Izin File Standar (644): File sistem inti harus diatur agar tidak dapat dimodifikasi oleh proses web server secara langsung.
  • Pemisahan Kepemilikan (Ownership): Gunakan manajemen user terpisah antara pemilik file (SFTP user) dan proses web server (www-data atau nginx) untuk mencegah modifikasi file liar.
BASH
find /var/www/html/ -type d -exec chmod 755 {} \;
find /var/www/html/ -type f -exec chmod 644 {} \;
chmod 440 /var/www/html/wp-config.php

Peran Krusial Sistem Pencadangan Terenkripsi dan Terisolasi

Cadangan data adalah jaring pengaman terakhir ketika seluruh lapisan pertahanan situs berhasil ditembus oleh eksploitasi wp2shell. Namun, pencadangan yang disimpan di server yang sama dengan situs web sangat rentan ikut rusak atau terhapus oleh peretas.

  • Penyimpanan Eksternal Aman: Kirim salinan arsip cadangan secara otomatis ke layanan penyimpanan awan terpisah atau server khusus backup.
  • Enkripsi Data Cadangan: Pastikan file arsip database dan file web telah dienkripsi dengan kunci yang kuat sebelum ditransmisikan melalui jaringan.
  • Uji Pemulihan Berkala: Lakukan simulasi pemulihan data secara rutin untuk memastikan file cadangan dapat digunakan tanpa kendala saat situasi darurat terjadi.
BASH
tar -czf backup-$(date +%F).tar.gz /var/www/html/
gpg --encrypt --recipient [email protected] backup-$(date +%F).tar.gz

Pemantauan Log Akses dan Deteksi Anomali Jaringan

Menganalisis pola lalu lintas jaringan memberikan wawasan mendalam mengenai upaya pemindaian atau percobaan eksploitasi yang diarahkan ke situs web teman-teman oleh pihak luar.

  • Analisis HTTP Status Code: Perhatikan lonjakan status error 403, 404, atau 500 yang tidak wajar pada direktori endpoint sensitif.
  • Pemantauan Bandwidth Keluar: Waspadai lonjakan lalu lintas data keluar secara tiba-tiba yang sering menandakan aktivitas pencurian data atau pengiriman spam massal.
  • Penggunaan Perangkat SIEM: Manfaatkan sistem manajemen informasi dan keamanan peristiwa untuk mengagregasi log dari berbagai sumber server secara terpusat.
BASH
awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head -n 10

Evaluasi Arsitektur Keamanan Infrastruktur Web Semua

Menjaga keamanan situs dari ancaman wp2shell bukan sekadar rutinitas tambal sulam, tapi komitmen jangka panjang dalam membangun arsitektur web yang kokoh, tangguh, dan responsif terhadap dinamika ancaman siber yang terus berkembang pesat di era digital sekarang. Pengelola web yang proaktif selalu menyertakan pengujian penetrasi rutin, update skrip otomatis yang terkontrol, serta audit hak akses file demi memastikan bahwa pintu masuk peretas tertutup rapat sebelum mereka sempat menyalahgunakan kerentanan inti yang ada pada sistem WordPress.

  • Audit Config Berkala: Periksa kembali aturan firewall, direktif PHP, serta permission file secara periodik untuk mendeteksi potensi celah keamanan baru yang mungkin muncul akibat perubahan modul atau penambahan fitur situs.
  • Edukasi Tim Pengelola: Pastikan seluruh anggota tim yang memiliki akses ke dashboard WordPress maupun server memahami protokol keamanan dasar guna menghindari insiden phising atau pencurian kredensial administratif yang dapat memicu eksploitasi lanjutan.

Checklist

  • Perbarui versi WordPress inti ke rilis terbaru yang sudah nambal celah keamanan.
  • Nonaktifkan endpoint REST API batch jika situs tidak memakai integrasi pihak ketiga.
  • Pasang aturan WAF untuk memblokir pola permintaan mencurigakan ke rute REST API.
  • Batasi eksekusi file PHP di dalam direktori upload lewat config web server.
  • Periksa folder penyimpanan media untuk mencari file berekstensi.phpTersembunyi.
  • Nonaktifkan fungsi PHP berbahaya sepertiexec,shell_exec, dansystemDi filephp.ini.
  • Perketat izin filewp-config.phpKe mode baca terbatas agar tidak mudah dibaca.
  • Jalankan pemindaian integritas file sistem secara rutin pakai utilitas baris perintah.
  • Terapkan autentikasi dua faktor pada semua akun yang memiliki hak akses administrator.
  • Buat salinan cadangan data terisolasi dan terenkripsi di luar server produksi.

Poin penting

  • Serangan wp2shell langsung menghantam inti WordPress tanpa butuh autentikasi akun.
  • Kombinasi kerentanan kritis bikin eksekusi perintah sistem operasi secara instan.
  • Penyerang pakai celah REST API batch untuk menanamkan webshell persisten.
  • Pemindaian otomatis membuat ratusan juta situs rentan menjadi target empuk botnet.
  • Administrator harus segera update core WordPress dan membatasi akses REST API.

Pertanyaan Umum

Apa sebenarnya yang dimaksud dengan serangan wp2shell pada WordPress?
Serangan wp2shell adalah eksploitasi berbahaya yang langsung mengincar inti sistem WordPress tanpa butuh celah dari plugin pihak ketiga. Penyerang pakai kombinasi kerentanan kritis untuk mengeksekusi kode jarak jauh dan mengambil alih server secara instan.
Mengapa instalasi WordPress standar sangat rentan terhadap ancaman ini?
Kerentanan ini terletak langsung di dalam komponen core yang selalu aktif pada setiap instalasi standar tanpa memandang penggunaan plugin tambahan. Akibatnya, peretas dapat pakai otomatisasi botnet untuk memindai dan menyerang jutaan situs dalam waktu singkat.
Bagaimana cara mendeteksi keberadaan webshell yang tersembunyi di server?
Teman-teman dapat melakukan pemindaian pada folder uploads untuk mencari file PHP mencurigakan yang terselip di antara media statis. Selain itu, analisis log akses web guna melacak lonjakan permintaan POST yang mencurigakan ke endpoint REST API.
Apa langkah mitigasi paling cepat yang harus diambil administrator situs?
Langkah paling mendesak adalah segera update versi inti WordPress ke rilisan terbaru yang sudah nambal celah keamanan terkait. Pengelola juga disarankan untuk membatasi akses REST API yang mencurigakan melalui aturan config web server.
Bagaimana cara melindungi direktori upload dari eksekusi skrip berbahaya?
Teman-teman bisa membuat aturan khusus pada config web server seperti Nginx atau Apache untuk menolak eksekusi file PHP di dalam direktori uploads. Pengamanan tambahan ini memastikan folder tersebut hanya berfungsi sebagai tempat penyimpanan media statis.

Kesimpulan

Serangan wp2shell pada WordPress membuktikan bahwa infrastruktur web paling mendasar pun tidak kebal dari eksploitasi tingkat lanjut. Tanpa butuh interaksi user atau celah dari plugin pihak ketiga, ancaman ini mampu mengambil alih server secara total melalui titik masuk inti.

Bagi teman-teman yang mengelola situs, update core WordPress dan memperketat config server bukan lagi sekadar rutinitas, tapi benteng pertahanan utama. Amankan direktori, batasi akses REST API yang tidak perlu, dan selalu pantau integritas file untuk meminimalkan risiko dari serangan botnet otomatis.

Komentar (0)

Belum ada komentar. Jadilah yang pertama berbagi pendapat!

Tinggalkan komentar