آسیب پذیری CSRF در Flickr وصله شد
Flickr یکی از بزرگترین از سایت های اشتراک گذاری عکس است که Yahoo صاحب آن است. این سایت به حملات Cross-Site Reques Forgery آسیب پذیر بود که به هکرها اجازه می داد تا صفحات کاربران را تغییر دهند.
CSRF یکی از انواع حمله به وب سایت ها است. به این صورت که هکر خود را به جای یک کاربر قانونی به سایت معرفی می کند. هکر این کار را انجام می دهد تا سایت درخواست های او را انجام دهد. از جمله هدایت کاربران به صفحه های مخرب وب که قبلا ایجاد کرده است و یا تزریق کدهای مخرب به سایت.
هکرها با تغییر درخواست های HTTP سایت Flickr توانستند در صفحات کاربران تغییر دلخواه خود را ایجاد کنند.
هنگامی که کاربر عکسی را آپلود می کند، Flickr کاربر را به صفحه ای هدایت می کند که می تواند اطلاعات دلخواه از جمله نام، تگ و توضیح را اضافه کند. درخواست به صورت شکل زیر است:
آسیب پذیری در پارامتر “magic_cookie” نهفته است که Flickr از آن استفاده می کند تا کاربران از آسیب پذیری CSRF در امان باشند.
هکر به راحتی یک صفحه ایجاد می کند که تمامی پارامترهای نشان داده شده را داشته باشد. اما “magic_cookie” را خالی می گذارد و ID عکس را نیز به ID عکس جدید تغییر می دهد.
وقتی که کاربر در این صفحه کلیک می کند، یک درخواست HTTP به سرور ارسال می کند که Flickr را مجبور می کند تا عکس جدید را جانشین عکس قبلی کند.