Форумы XSS usercp_register.php phpBB 2.0.13 и более ранние версии

Discussion in 'Уязвимости CMS/форумов' started by XJIOP, 25 Mar 2005.

  1. XJIOP

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

    Joined:
    23 Mar 2005
    Messages:
    40
    Likes Received:
    0
    Reputations:
    0
    кто нибудь пробывал ломать с помощью этого бага?
    я чета разобратся немогу с английским плохо.
    если кому не лень перевидите описание данного бага плиз.

    ---------------------------------------------------------
    The bad code is in the usercp_register.php file. The next part of the code is the vulnerable:

    $allowhtml = ( isset($HTTP_POST_VARS['allowhtml']) ) ? ( ($HTTP_POST_VARS['allowhtml']) ? TRUE : 0 ) : $board_config['allow_html'];
    $allowbbcode = ( isset($HTTP_POST_VARS['allowbbcode']) ) ? ( ($HTTP_POST_VARS['allowbbcode']) ? TRUE : 0 ) : $board_config['allow_bbcode'];
    $allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $board_config['allow_smilies'];

    If we specify a variable in the html code (any type: hidden, text, radio, check, etc) with the name allowhtml, allowbbcode or
    allowsmilies, is going to be on the html, bbcode and smilies in our signature. But this only works for private messages.

    In the topics our signature is going to be filtered, but no in the private messages.

    - Exploit
    ---------------------------------------------------------
    1 - Copy the html code of the registration page of the vulnerable forum.

    2 - Change the form action to the path of the forum and profile.php. Example: http://phpbb.com/phpBB2/profile.php

    3 - Add the variable for to enable the bbode, htmlcode or smilies (if they're not) in your private messages. Example:





    4 - With your html registration page (modified) you have to register any user with some html code in the signature for test
    this bug.
     
  2. CunningFox

    CunningFox New Member

    Joined:
    3 Mar 2005
    Messages:
    65
    Likes Received:
    0
    Reputations:
    0
    1 - Скопируйте html код регистрационной страницы дрявого форума.

    2 - Поменяйте форму действия по пути форума и profile.php. Пример: http://phpbb.com/phpBB2/profile.php

    3 - Добавте дыру для не дрявых bbode (тут наверно должно быть bbcode), htmlcode или смайлов (если они ещё не дрявые) в ваших приватных сообщениях. Пример: (на скока я понял, он отсутствует).

    4 - С вашей отредактированной регистрационной html страницей вы можете регистрировать любых юзеров с любым html кодом в подписе для тестирования этой баги.


    криво, но cойдёт.. жаль что в третьем премера нет..
     
    #2 CunningFox, 25 Mar 2005
    Last edited: 25 Mar 2005
  3. coyl

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

    Joined:
    14 Jan 2005
    Messages:
    125
    Likes Received:
    3
    Reputations:
    2
    да все итак понятно.
    нужно чтобы форма передавала еще и переменные, которые разрешают хтмл.
     
  4. XJIOP

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

    Joined:
    23 Mar 2005
    Messages:
    40
    Likes Received:
    0
    Reputations:
    0
    спасибо за перевод, будем пробывать :)
     
  5. rsha1988

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

    Joined:
    3 Jan 2005
    Messages:
    230
    Likes Received:
    3
    Reputations:
    0
    Блин, да скока можно, у меня форум на phpbb (((
    Устал ужелатать....(((
     
  6. rsha1988

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

    Joined:
    3 Jan 2005
    Messages:
    230
    Likes Received:
    3
    Reputations:
    0
    А где ты этот сплоит нашол?
     
  7. Jonathan Allen

    Joined:
    21 Mar 2005
    Messages:
    62
    Likes Received:
    6
    Reputations:
    2
  8. rsha1988

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

    Joined:
    3 Jan 2005
    Messages:
    230
    Likes Received:
    3
    Reputations:
    0
    Да, тоже ломаеться мля(((
     
  9. Jonathan Allen

    Joined:
    21 Mar 2005
    Messages:
    62
    Likes Received:
    6
    Reputations:
    2
    Во первых чего ты грустишь?? ;) :) :p

    Тут радоваться надо.


    ================ Может кто-то видео сбацает? :)


    ===========

    А ты знаешь как полмать? )) :eek:
     
  10. <her0>

    <her0> New Member

    Joined:
    20 Mar 2005
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Разъясните плиз,что делать с 2.0.13 версией? Неужели можно будет сплоитом в будующем тоже поломать))
     
  11. CunningFox

    CunningFox New Member

    Joined:
    3 Mar 2005
    Messages:
    65
    Likes Received:
    0
    Reputations:
    0
    мля.. кто нибуть переведите нормально и напишите статью или видео!
     
  12. Diman777

    Diman777 New Member

    Joined:
    24 Mar 2005
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Может кто-нить видео снимет.
     
  13. OLIVER

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

    Joined:
    5 Feb 2005
    Messages:
    54
    Likes Received:
    2
    Reputations:
    4
    Опишите подробней !!!
    :(
     
  14. petrovich-lamer

    petrovich-lamer Elder - Старейшина

    Joined:
    13 Apr 2005
    Messages:
    134
    Likes Received:
    15
    Reputations:
    1
    хачу подробнее!!!
     
  15. XJIOP

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

    Joined:
    23 Mar 2005
    Messages:
    40
    Likes Received:
    0
    Reputations:
    0
    и я хочу :)