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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-73311 — Proof-of-concept exploit demonstrating OAuth2 authorization code reuse in XenForo before 2.3.13, allowing token replay and multiple token families. | Kitploit
Инструменты/GitHubGitHub/bombobombone/cve-2026-73311
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityAuthentication
GitHubbombobombone/cve-2026-73311

CVE-2026-73311

Proof-of-concept exploit demonstrating OAuth2 authorization code reuse in XenForo before 2.3.13, allowing token replay and multiple token families.

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

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
Контент недоступен на запрошенном языке. Показываем английскую версию.

CVE-2026-73311: OAuth2 authorization code replay

XenForo before 2.3.13 allows an OAuth2 authorization code to be redeemed more than once.

What happens

The authorization-code grant loads a code, verifies its time-based validity, and creates a token pair. The successful path does not delete the code, mark it consumed, or use an atomic one-time update. Replaying the same valid exchange therefore creates an independent access/refresh-token family for the same user and scopes.

An attacker still needs a valid authorization code and the client parameters required by that grant. This issue does not explain how the code is obtained; it makes a code reusable after the intended client has already redeemed it.

On XenForo 2.3.12 (build 2031270), two identical exchanges returned different access tokens and both authenticated successfully. XenForo 2.3.13 contains the fix.

Proof of concept

python poc.py https://xenforo.example CLIENT_ID AUTHORIZATION_CODE https://client.example/callback --code-verifier VERIFIER

The script submits the same grant twice and verifies both returned access tokens.

References

  • CVE record
  • VulnCheck advisory
  • XenForo 2.3.13 release

Discovered by Marco Paciaroni (BomboBombone).

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