[ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17224
Стаж: 20 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 584 раза
Поблагодарили: 1778 раз

[ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение rxu »

Как уже известно из новостей о выходе phpBB 3.3.17, все версии до указанной (вплоть до 3.1.0) подвержены уязвимости, связанной с возможностью простого обхода авторизации и входа с использованием только имени аккаунта (без пароля) любого пользователя. Включая администратора или модератора. Злоумышленники смогут произвести любые действия от имени такого пользователя, на которые у этого пользователя есть соответствующие права, за исключением входа в админраздел.
Уязвимость найдена с помощью ИИ.

Чтобы предотвратить данный сценарий до того, как появится возможность обновить конференцию, необходимо:
Способ 1: 
  1. Переключить аутентификацию на Db в админразделе (Главная страница админраздела - Средства связи - Аутентификация).
  2. Отредактировать файл \config\default\container\services_auth.yml, удалив блоки

    Код: Выделить всё

        auth.provider.apache:
            class: phpbb\auth\provider\apache
            arguments:
                - '@config'
                - '@dbal.conn'
                - '@language'
                - '@request'
                - '@user'
                - '%core.root_path%'
                - '%core.php_ext%'
            tags:
                - { name: auth.provider }
    
        auth.provider.ldap:
            class: phpbb\auth\provider\ldap
            arguments:
                - '@config'
                - '@dbal.conn'
                - '@language'
                - '@user'
            tags:
                - { name: auth.provider }
    
  3. Удалить с сервера следующие файлы:
    • /phpbb/auth/provider/apache.php
    • /phpbb/auth/provider/ldap.php
  4. Очистить кэш конференции.
Способ 2: 
Без переключения метода аутентификации и удаления файлов: Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17
ВНИМАНИЕ:
Есть сообщения о том, что в некоторых случаях атакующие добавляли новые аккаунты в группы с повышенными привилегиями, например, в группы администраторов, супермодераторов, модераторов.
В этом случае, даже с учетом применения патча выше или обновления до 3.3.17, злоумышленники могут и дальше наносить вред, используя такие аккаунты.
Поэтому имеет смысл проверить, не появились ли неавторизованные учетные записи в группах пользователей с повышенными привилегиями.
Изображение
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 377
Стаж: 15 лет 4 месяца
Откуда: Москва/Выдропужск
Благодарил (а): 30 раз
Поблагодарили: 48 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Romnik »

dimkaskv писал(а): Сегодня 13:04 У меня на форуме поменяли ссылку в лого и сделали редирект с главной на какой-то таган.прив...
Взломали целую кучу форумов. Пример РадиоКот и Лиза Алерт.
У всех вот такая штука:
Kot.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dimkaskv
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 9 месяцев
Благодарил (а): 14 раз
Поблагодарили: 7 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение dimkaskv »

Еще однаружил модифицированную ads в расширении Adv Management, которая делала автоматический редирект на этот таган.

<!-- Yandex.RTB R-A-ЧЧЧ -->
<div id="yandex_rtb_R-A-ЧЧЧ"></div>
<script>
window.yaContextCb.push(() => {
Ya.Context.AdvManager.render({
"blockId": "R-A-ЧЧЧ",
"renderTo": "yandex_rtb_R-A-ЧЧЧ"
})
setTimeout(function() {
window.location.href = "tagan....";
}, 3000);
})
</script>

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

Отсюда мысль - вернуть http_auth на /adm/ папку форума... Чтобы защищаться уже средствами сервера даже при утечке пароля админа или появления другого админа.
Владелец https://4allforum.ru
Форумъ
phpBB 1.4.4
Сообщения: 137
Стаж: 7 лет 10 месяцев
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Форумъ »

dimkaskv писал(а): Сегодня 13:04 редирект с главной на какой-то таган.прив...
И судя по всему у него был доступ в админку
И у меня. Взломали форум, получили доступ к админке
https://tagan.priv.at
Интересно кто это?
Vlad__
phpBB 2.0.7
Сообщения: 573
Стаж: 9 лет 6 месяцев
Благодарил (а): 243 раза
Поблагодарили: 53 раза

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Vlad__ »

Форумъ писал(а): Сегодня 13:54 Интересно кто это?
изображение.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 377
Стаж: 15 лет 4 месяца
Откуда: Москва/Выдропужск
Благодарил (а): 30 раз
Поблагодарили: 48 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Romnik »

dimkaskv писал(а): Сегодня 13:46 такое ощущение, что просто баловались.
Школьник развлекается. По поведению видно.
Форумъ
phpBB 1.4.4
Сообщения: 137
Стаж: 7 лет 10 месяцев
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Форумъ »

Vlad__, похоже на то, в логах действия совершали с IP 87.117.59.180 - Ростовский телеком. Ну, надо написать на том форуме, спросить че хотели, только он не открывается.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17224
Стаж: 20 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 584 раза
Поблагодарили: 1778 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение rxu »

dimkaskv писал(а): Сегодня 13:46 вернуть http_auth на /adm/
С этой уязвимостью взломщики не могли получить доступ к админке, из-за повторной проверки пароля при входе туда.
Изображение
dimkaskv
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 9 месяцев
Благодарил (а): 14 раз
Поблагодарили: 7 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение dimkaskv »

rxu писал(а): Сегодня 14:14
dimkaskv писал(а): Сегодня 13:46 вернуть http_auth на /adm/
С этой уязвимостью взломщики не могли получить доступ к админке, из-за повторной проверки пароля при входе туда.
Однако получили... Я единственный админ форума. Сегодня в 10 утра на форуме зарегился пользователь и появился в списке администраторов. Так-же были изменены настройки конференции на этот таган и настройки расширений. Т.е. это очевидно как-то связано.

Пароль админа остался не тронутым, т.е. сначала добавили своего пользователя в админы и потом зашли им. Возможно как-то отрабатывает модуль добавления в группы без входа в админку?
Последний раз редактировалось dimkaskv 14.06.2026 14:21, всего редактировалось 1 раз.
Владелец https://4allforum.ru
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 377
Стаж: 15 лет 4 месяца
Откуда: Москва/Выдропужск
Благодарил (а): 30 раз
Поблагодарили: 48 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Romnik »

Форумъ писал(а): Сегодня 14:14 он не открывается.
Забанили! Доигрался школьник :D
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13083
Стаж: 14 лет 10 месяцев
Благодарил (а): 164 раза
Поблагодарили: 2383 раза

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Татьяна5 »

dimkaskv писал(а): Сегодня 14:20 Возможно как-то отрабатывает модуль добавления в группы без входа в админку?
Если на форуме есть лидер группы "администраторы" - такое вполне может быть
dimkaskv
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 9 месяцев
Благодарил (а): 14 раз
Поблагодарили: 7 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение dimkaskv »

Татьяна5 писал(а): Сегодня 14:23 Если на форуме есть лидер группы "администраторы" - такое вполне может быть
да, я лидер группы администраторов и я же администратор...т.е. это один человек (я).

Ясно, т.е. создали себе пользователя, зашли мной, добавили пользователя в админы, зашли им и натворили дел...

В этом случае защита /adm/ раздела доп паролем на уровне сервера - хорошая идея, хотя бы базовые настройки форума не смогли бы поменять...
Владелец https://4allforum.ru
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17224
Стаж: 20 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 584 раза
Поблагодарили: 1778 раз

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение rxu »

dimkaskv писал(а): Сегодня 14:20 Однако получили
Тогда, скорее всего, сценарий, описанный выше - взлом аккаунта админа, затем регистрация новой учетной записи, добавление ее в группу админов, и потом уже доступ в админраздел.

Отправлено спустя 18 секунд:
dimkaskv писал(а): Сегодня 14:25 В этом случае защита /adm/ раздела доп паролем на уровне сервера - хорошая идея
Тогда да.

Отправлено спустя 2 минуты 29 секунд:
По логам входа в админраздел увидите, что за аккаунт это сделал.
Изображение
Форумъ
phpBB 1.4.4
Сообщения: 137
Стаж: 7 лет 10 месяцев
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Форумъ »

dimkaskv писал(а): Сегодня 14:25 защита /adm/ раздела доп паролем на уровне сервера
С этого места поподробнее, пожалуйста, как это осуществить?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13083
Стаж: 14 лет 10 месяцев
Благодарил (а): 164 раза
Поблагодарили: 2383 раза

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Татьяна5 »

Форумъ писал(а): Сегодня 14:42 как это осуществить?
Гуглим htpasswd, там несложно
Форумъ
phpBB 1.4.4
Сообщения: 137
Стаж: 7 лет 10 месяцев
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: [ВАЖНО] Как избежать взлома на версиях phpBB до 3.3.17

Сообщение Форумъ »

Татьяна5, сделал все, но почему-то пароль запросил всего один раз, а дальше в админку захожу без пароля, то есть пароль не запрашивается.
Screenshot_20260614_161436_com_android_chrome_ChromeTabbedActivity.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Поддержка phpBB 3.3.x»