Bug Laravel Eval-Stdin - PHP
Bug Laravel Eval-Stdin - PHP
Yang Kena
Laravel/project PHP yang pakai PHPUnit lama & vendor/ bisa diakses
publik
Bahayanya
Hacker bisa:
✔️Jalankan perintah berbahaya di server
✔️Curi data (database, env, dll)
✔️Takeover server kalau gak dibenerin
Cara Ngefix
2. Setelah itu kita jalankan tools yang akan kita gunakan untuk
mengecek beberapa web yang rentan terhadap bug laravel
eval-stdin.php.
3. Jika ada web yang vuln, maka akan terbuat file .txt baru yang
bernama “get result.txt”, web yang berada di file inilah yang
akan coba kita eksekusi.
4. Sebagai contoh, di sini saya mendapat website milik
Universitas Muhammadiyah Tanggerang.
5. Kita lanjut menggunalan Burp Suite.
6. Kita capture data, lalu kita lanjut ke repeater untuk mencoba
mengupload shell.
7. Setelah di cek, sepertinya mereka menggunakan kernel linux,
jadi kita harus menggunakan comand linux.
Untuk versi linux 2021 biasanya ada bug yang memungkinkan
kita untuk mengambil alih root, tapi untuk kasus ini sepertinya
sudah di fix.
8. Lanjut kita cek folder yang tersedia.
9. Baru kita tanamkan shell di deretan folder tersebut, coba kita
namai about.php
10. Jika sudah, kita kembali cek folder sebelumnya apakah
shell sudah terpasang atau belum, jika sudah lanjut kita buka
di websitenya.