Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
openmeetings-soap-otp-skip — Apache OpenMeetings 9.1.0 — высокий уровень — удалённо — обход 2FA — вход по паролю через SOAP/REST пропускает TOTP | Kitploit
Инструменты/GitHubGitHub/abraxas/openmeetings-soap-otp-skip
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеАутентификацияRed TeamingЛаборатории и Практика
GitHub
abraxas/openmeetings-soap-otp-skip

openmeetings-soap-otp-skip

Apache OpenMeetings 9.1.0 — высокий уровень — удалённо — обход 2FA — вход по паролю через SOAP/REST пропускает TOTP

Репозиторий
2 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Abraxas Labs - openmeetings-soap-otp-skip

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  openmeetings-soap-otp-skip

openmeetings-soap-otp-skip

Класс: обход 2FA Доступ: удалённый

Apache OpenMeetings 9.1.0. Когда otp.enabled имеет значение true, TOTP выполняется только в Wicket SignInDialog.processOtp. UserWebService.login — это проверка пароля, затем sessionDao.create. SOAP/REST создают SID без поля OTP. По умолчанию otp.enabled равно false. В лаборатории он включён.

IDCVE пока нет
Классобход 2FA
ДоступУдалённый (пароль, без OTP)
CWECWE-287, CWE-304
CVSSВысокий: 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
ПродуктApache OpenMeetings 9.1.0 с otp.enabled=true
Аутентификацияпароль зарегистрированного пользователя
ЛицензияGNU Affero GPL v3.0
Лабораториятолько 127.0.0.1:18157

Что может сделать злоумышленник

МетодТочка входаПривилегия
POST /services/user/login только user/passUserWebService.login (UserWebService.java:135-143)Целостность (доказано в лаборатории): SID без OTP. Лаборатория: сохранение календаря с этим SID сохранило свидетельство.
Wicket только с паролем (контроль)SignInDialog.processOtpЗакрыто в Wicket: показан запрос OTP, панель управления недоступна.

Закрыто: по умолчанию otp.enabled=false (этот остаток — развёртывание с включённым параметром). Инъекция в поисковый фильтр LDAP (OPENMEETINGS-2808).

Лаборатория

cd lab
./run.sh

Последняя строка: SUCCESS OPENMEETINGS-SOAP-OTP-SKIP-WITNESS

Предлагаемое исправление: вызывать OtpManager.verify в UserWebService.login и в JAX-WS login, когда у пользователя есть секрет TOTP. Завершать с отказом, если OTP включён, а в запросе нет кода.

Контакты

Abraxas Labs - https://abraxaslabs.tech - https://github.com/abraxas - https://x.com/abraxas_null - [email protected]

Поставщик: [email protected]

Скачать инструмент