در واقع من میتونستم هر ایمیلی که دلم میخواد رو با استفاده از این بایپس Account Takeover کنم!
داستان فنی پشت صحنه چیه؟
دلیل این باگ این بود که سرور روی تعداد ورودیهای داخل آرایه لیمیتی اعمال نکرده بود (Rate Limiting روی درخواست بود نه اعضای آرایه)، و اینکه سمت دیتابیس یا کد سرور، به جای مقایسه کردن دقیق و تکبهتک کدها، فقط چک میکرد که آیا «حداقل یکی» از این کدها درسته یا نه !
همین تست به ظاهر ساده باعث شد کلی آدم این باگ رو میس Miss بدن و من گزارشش بدم.
امیدوارم که ساده از این سناریوی ریلورد رد نشید و حتماً حتماً توی تستکیسهاتون بذاریدش.
ممنون که وقت و انرژی گذاشتید 🌷
Post #575
835
- ❤ 26