Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
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-29000 — Proof-of-concept exploit for CVE-2026-29000, an authentication bypass in pac4j-jwt, demonstrating JWT crafting with arbitrary roles for unauthorized access. | Kitploit
Tools/GitHubGitHub/jake-young-dev/cve-2026-29000
Vulnerability AnalysisExploitationWeb Application ExploitationAuthenticationLearning & Education
GitHubjake-young-dev/cve-2026-29000

CVE-2026-29000

Proof-of-concept exploit for CVE-2026-29000, an authentication bypass in pac4j-jwt, demonstrating JWT crafting with arbitrary roles for unauthorized access.

View Repository
3 months 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-29000

A proof of concept script for CVE-2026-29000, a critical authentication bypass vulnerability found in the pac4j-jwt library

DISCLAIMER

This Proof of Concept is for educational and ethical security testing purposes only. It was developed to demonstrate the technical root cause of CVE-2026-29000 as part of a HackTheBox laboratory environment.

Unauthorized access to computer systems is illegal. The author of this repository is not responsible for any misuse of this information or for any damage caused by the use of this script. Use this tool only on systems you own or have explicit, written permission to test. Don't be dumb.

Analysis

A public endpoint exposes the RSA public key allowing us to craft a JWE-wrapped JWT with arbitrary roles, giving users full/admin-level access to apps without authentication.

Remediation

If your application is vulnerable to this exploit update your pac4j-jwt dependency to versions 4.5.9+ or 5.7.9+ or 6.3.3+ and configure your JWT authenticator to avoid allowing the "none" algorithm as that is key in this bypass.

Requirements

  • Python3
  • jwcrypt python library

Usage

root@kitploit:~
python3 cve.py <domain>
Download Tool