# Broken Authentication on Bill Categories

Kerentanan broken authentication terjadi ketika mekanisme yang digunakan untuk memverifikasi identitas pengguna (proses autentikasi) tidak berfungsi dengan baik atau dapat dilewati oleh penyerang. Seperti yang telah disebutkan pada judul kerentanan, kerentanan ini ditemukan pada endpoint `bill categories` . Endpoint tersebut seharusnya dapat diakses ketika telah login dan terdapat fitur `bill payments` .

<figure><img src="https://4185212969-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHJYLmVIMhWJXGJTIVKGE%2Fuploads%2FUGeAiRgyGfbgcD55nsOz%2FScreenshot%202025-09-19%20at%2010.59.43.png?alt=media&#x26;token=232364fc-fbaf-4f7e-b827-4a1fd807640c" alt=""><figcaption></figcaption></figure>

Pada request endpoint `/api/bill-categories` ini, hapus token pengguna pada `header request` . Terlihat, masih dapat mengirim request walaupun tanpa menggunakan token akses pengguna. Artinya, untuk mengakses endpoint tersebut tidak memerlukan proses autentikasi terlebih dahulu.

<figure><img src="https://4185212969-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHJYLmVIMhWJXGJTIVKGE%2Fuploads%2FcpYmW8pNongVhhq8j03x%2FScreenshot%202025-09-19%20at%2011.02.04.png?alt=media&#x26;token=9b12e0ca-b4e8-40ed-8398-89371539e4fe" alt=""><figcaption></figcaption></figure>

Thanks, Stay Ethical & Happy Hacking! 🍻
