🔺 حمله‌ی SSRF روی پلتفرم اشتراک‌گذاری ویدئوی Vimeo

آسیب‌پذیری‌ای که امروز از Vimeo منتشر شده (مربوط به ماه May)، ایده‌ی خیلی خوبی به آدم میده. قضیه این بوده که وقتی توی این پلتفرم می‌خوایم ویدئویی آپلود کنیم چند گزینه پیش روی ماست. یکی اینکه مستقیم از روی سیستم خودمون آپلود انجام بدیم و دیگر اینکه از روی یه سرور یا فضای اشتراک‌گذاری دیگه ویدئومون رو وارد کنیم. می‌دونید که الگوی آسیب‌پذیری SSRF هم از همین گزینه‌ی دوم ناشی می‌شه معمولا همه جا. مثلا یه جا می‌شه عکس پروفایل رو از یه سرور دیگه درخواست داد، یا مثلا مستندات و فایل‌های نوشتاری رو میشه از یه سایت دیگه وارد کرد، اینجام ویدئو رو. منتها چالش اینجا فقط این پروسه‌ی وارد کردنه نبوده. این محقق اومده بررسی کرده دیده وقتی ویدئو رو می‌خوایم از یه سرور دیگه درخواست بدیم، Vimeo اول یه درخواست میده ببینه اصلا سایز اون فایل چقدره؟ اگه از یه حدی بالاتر باشه درخواست دریافت اون ویدئو رو «یکجا» نمیده. بخش بخش می‌فرسته درخواست‌هارو. طی چند درخواست. این بابا هم اومده تست کرده ببینه آیا بین این درخواست‌ها می‌شه یه چیز دیگه به خورد Vimeo داد؟ مثلا درخواست رو هدایت کرد به یه جای دیگه و یه پاسخ دیگه بهش داد؟ دیده بله میشه. یه وب‌سرور کوچیک نوشته و درخواست‌هارو گرفته و Partially پاسخ داده و بینش یه ریدایرکشن تعریف کرده به سمت یه فایل txt (که می‌تونه مثلا پیلود حمله‌مون باشه) و بعد ادامه‌ی محتوای ویدئو. حالا البته نگفته تهش تونسته از این حمله بهره‌ی خاصی ببره یا نه (مثلا دستور اجرا کنه و..) که احتمالا نتونسته ولی همین ایده‌ش به اندازه کافی قشنگه و چهار هزار دلار بهش دادن. می‌تونید اینجا بخونید گزارشش رو.
منبع:آفسک
@UseLinux

Comments

Be the first to add a comment