We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33563
    • 17 Posts
    5й день разбираюсь с modx и нашёл уже второй неопасный но баг.

    Если я не туда пишу вы скажите куда слать баги, т.к. на прошлый топик никто не отреагировал.

    К делу. Мне нужно было найти генератор формы c tv параметрами документа, и я обнаружил его в docmanager, в файле tv.ajax.php, как оказалось — защиты там нет, и можно посмотреть tv параметры у любого сайта на modx, пример опять же с http://modx.ru, создаём html следующего содержания:
    <form action="http://modx.ru/assets/modules/docmanager/tv.ajax.php" method="POST">
    <input type="text" name="tplID">
    </form>
    

    Вводим разные цифры в поле и смотрим какие tv параметры есть у шаблонов.
    Если лень создавать — вот в интернете: http://dl.dropbox.com/u/10401656/test.html


    Для исправления видимо стоит проверять параметры сессии.
      • 785
      • 2,113 Posts
      Quote from: zk at Aug 22, 2010, 07:49 AM

      на прошлый топик никто не отреагировал
      А что тут реагировать – вызов с нестандартными параметрами приводит к ошибке – а зачем нужен такой вызов?
      Да и новая «ошибка» не слишком интересна – информация о TV вряд ли относится к секретной. Если хочется, можно писать авторам о недостатках, но вряд ли на эти недочеты стоит особо обращать внимание, есть множество других недоработок, на мой взгляд более важных.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 33563
        • 17 Posts
        AKots, эта уязвимость некритична, согласен, хотя всё-таки не очень приятна.

        Что касается того топика — то там уже раскрытие путей, а это потенциально может помочь поломать сайт, ну и + не передаётся массив параметров в GET, а это вполне стандартное дело, например передать массив чекбоксов. Впрочем этот топик о другой уязвимости.

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