Cross Site Scripting on Aqua

Posted on Aug 24, 2019

Berjumpa lagi, masih bermain main dengan XSS, kali ini saya mendapat sebuah website bernama Aqua, ya pasti kalian pada tahu dong, Aqua adalah sebuah anak perusahaan dari Danone yang berjalan pada sentra air minum.

Logo Aqua

Kebetulan saya bekerja sebagai admin di sebuah CV yang bekerja sama dengan Aqua sebagai mitra utamanya. Kalian bisa mengunjungi website aqua.co.id untuk mendapatkan informasi lebih lanjut tentang perusahaan ini.

Lho kok ga di laporkan aja lur? Intinya saya males mereport bug seperti ini, endingnya hanya di anggap remeh saja sama mereka, kan kata mereka XSS hanya hal sepele hihi, jadi males aja gitu lur. Mending di WriteUP dan untuk saling share pengalaman.

Oke menuju topik utama, setelah iseng mengunjungi halaman aqua.co.id saya mendapatkan from pencarian, nah disitu saya mendapat ide untuk melakukan XSS.

Target injeksi script XSS

Saya mencoba memasukkan "><script>alert(1337);</script> tetapi yang muncul halaman berikut, awalnya saya merasa gagal.

Lalu mencoba meremove search pada url dari :

https://aqua.co.id/search?_token=Pt6XdGZA2MyJqSY3RuT33O9ThJB0svRVqtiYE3Dn&query=%22%3E%3Cscript%3Ealert%281337%29%3B%3C%2Fscript%3E

menjadi

https://aqua.co.id/?_token=Pt6XdGZA2MyJqSY3RuT33O9ThJB0svRVqtiYE3Dn&query=%22%3E%3Cscript%3Ealert%281337%29%3B%3C%2Fscript%3E

Dan boom akhirnya muncul juga popup 1337 yang saya dambakan, cieeee….

Tak lupa mencoba memunculkan prompt agar terdokumentasi bagi saya hehe.

Iseng lagi coba coba ternyata bisa render html juga.

Sekian writeup dari saya, jika ada kesalahan kata saya minta maaf. Terima kasih