Halo, kali ini saya ingin membagikan write up sederhana SQL Injection di bi.dominos.co.id tepatnya pada form login
Reward dari penemuan ini adalah saya mendapatkan Hall Of Fame di dominos.responsibledisclosure.com (Dandy Rafliansyah)
Penemuan ini awalnya saya iseng-iseng mengunjungi domain utamanya, lalu saya berpikir “mengapa tidak mencari BUG nya saja?” nah awalnya saya mencari BUG di domain utamanya, namun tidak menandakan adanya vulnerability hahaha
Oke next, maka dari itu saya berpikir untuk melakukan scan subdomainnya, dan akhirnya dapatlah subdo bi.dominos.co.id
Pada bi.dominos.co.id menampilkan form login, saya berpikir lagi “ah sepertinya tidak vuln”, lalu saya mencoba memasukkan single quote pada kolom username dan password guna untuk mengecek apakah vuln atau tidak…
Dan ketika saya klik Sign In maka saya di arahkan/redirect ke dashboard. TAPI, langsung di redirect lagi ke form login. seperti ini gambarannya
Lalu ketika saya menambahkan string balance, web tidak redirect ke page dashboard dan menampilkan “Invalid Username & Password”
Saya semakin yakin bahwa ini vulnerability terhadap SQL Injection, sebab ketika saya menginjeksikan menggunakan payload balance, tidak error atau tidak redirect
Lanjut, saya lalu mencari request URL dan post datanya terlebih dahulu sebelum melakukan scan di SQLMap. Saya membuka Inspect Element di Chrome lalu ke bagian Network, guna merekam semua request headers web yang sedang saya buka, berikut post media nya
Lalu saya melakukan scan di SQL Map dengan command
sqlmap -u https://bi.dominos.co.id/login/index.php --data="uname=12&psw=12&appUri=/p/7639/" --level=3 --risk=3 --dbs
Hasil dari scannya adalah saya mendapatkan 8 database
Dan 14 database Management System User
Beserta informasi sensitif lainnya yang tidak bisa saya Screenshot karena Privacy pihak Domino’s
Timeline Report
03 Februari 2021, Membuat Laporan di dominos.responsibledisclosure.com
05 Februari 2021, BUG Dinyatakan Valid oleh Pihak Domino’s Pizza dan dalam proses patch oleh Team terkait
08 Februari 2021, Mendapatkan Email dari pihak Domino’s Pizza Indonesia bahwa BUG sudah di perbaiki dan mengucapkan Terima Kasih karena sudah Follow Up Vulnerability tersebut
12 Februari 2021, Pihak Domino’s Pusat mengkonfirmasi bahwa Client mereka sudah memperbaiki BUG Tersebut, dan meminta saya untuk Screenshot update BUG bahwa sudah di Patch
15 Februari 2021, Pihak Domino’s Pusat meminta link profile Linkedin atau Twitter guna untuk menambahkan ke halaman Acknowledgements
(Dandy Rafliansyah) - Acknowledgements