Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
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
Tools/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.

View Repository
1620 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

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

root@kitploit:~
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).

    Download Tool