XSS STORED at Dicoding.com through an error in the processing of image input encoding displayed to the public

Aidil Arief
2 min readFeb 24, 2021

--

Assalamualaikum Bug Hunter & Teman-teman semua.

Di write up kali ini tentang XSS STORED di Dicoding.com

Awalnya saya sempat melihat postingan salah satu Bug Hunter Asal Indonesia yang menemukan bug di Dicoding.com

Lalu sempat penasaran juga dan mencoba mencari kembali di situs dicoding.com dan menemukan sebuah kesalahan dalam memproses encoding pada fitur upload IMAGE.

Berikut gambaran source code nya :

“><img src=”https://img_location/img_name.jpg" alt=”{PAYLOAD}” title=’TITLE_IMG’>

Final :

“><img src=”https://asset.kompas.com/crops/AOqycoSV_pH5eU51rYStWW_zVFY=/1x0:1000x666/750x500/data/photo/2019/11/04/5dbfff829ebe6.jpg" alt=”autofocus onclick=”prompt(1)” title=’”autofocus onfocus=prompt(1)>’>

Awalnya saya berfikir itu kesalahan berada pada title IMAGE, dan lalu mencoba melakukan kembali ke situs lain dengan target pada title IMAGE , Dan ternyata hasilnya nothing :( . Lalu tanpa sengaja mencoba menargetkan ke element ALT IMAGE, Dan Booms, berhasil :)

Berikut screenshot source code di URL yang memiliki kerentanan yang sama :

Lalu Klik IMAGE, dan Pop Up muncul :)

Timeline :

Report : 11/02/2021

Fix : 11/02/2021

Valid Report : 15/02/2021

Reward : on process

--

--

Aidil Arief
Aidil Arief

No responses yet