Readable .htaccess Tokopedia

Karena ga terlalu ribet, jadi langsung aja ke poc nya aja gausah kepanjangan wkwk😂

Apa itu .htaccess?

File .htaccess adalah file konfigurasi untuk digunakan pada server web yang menjalankan Apache Web Server. File .htaccess ini dapat digunakan untuk mengubah konfigurasi Apache Web Server untuk mengaktifkan / menonaktifkan fungsionalitas dan fitur tambahan yang ditawarkan Apache Web Server.

File .htaccess menyediakan cara untuk melakukan perubahan konfigurasi berdasarkan direktori.

Pada dasarnya, ini memungkinkan kita untuk mengambil arahan yang biasanya akan diletakkan di file konfigurasi utama Apache, dan menempatkannya di file konfigurasi khusus direktori. File ini sebagian besar digunakan dalam kasus di mana kita tidak memiliki akses ke file konfigurasi utama (shared host).

Readable .htaccess

Biasanya, hanya server web yang diizinkan membaca file .htaccess, tetapi dalam kasus ini, tampaknya ada kesalahan konfigurasi yang menyebabkan konten .htaccess yang berada di situs Tokopedia dapat dibaca oleh siapapun.

https://www.tokopedia.com/bantuan/.htaccess

Meskipun tampaknya tidak ada informasi sensitif di sini, namun tetap ada kesalahan konfigurasi server yang harus diperbaiki.

abay@codelatte:~$ curl https://www.tokopedia.com/bantuan/.htaccess
BEGIN WordPress
RewriteEngine On RewriteBase /bantuan/ 
RewriteRule ^index.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /bantuan/index.php [L] 
END WordPress

Readable htaccess

Setelah melihat-lihat beberapa referensi tentang readable .htaccess di Hackerone, saya melaporkan temuan ini kepada Tokopedia.

Readable htaccess

Dan setelah menunggu bug diperbaiki, saya diberi sertifikat sebagai reward atas temuan bug ini.

Jadi gini bapak-ibu sekalian. Apa sampeyan cukup cepat menangkap persamaan dan perbedaan write up ini dengan sebelumnya di Tokopedia Bug Bounty: Reflected XSS Careers Page? 😆

Timeline

  • Feb 22, 2019 02:42 PM - Mengirim laporan ke Tokopedia.
  • Feb 22, 2019 03:06 PM - Tokopedia menyatakan bug valid dengan severity low.
  • Mar 06, 2019 11:19 AM - Bug selesai diperbaiki.
  • Mar 06, 2019 12:43 AM - Tokopedia memberikan sertifikat sebagai reward.

Referensi:

  • https://hackerone.com/reports/123074
  • http://www.htaccess-guide.com/