Initializing...

cd ..
JWT Private Program 2025-12-01

JWT Secret Brute Force Leading to Account Takeover

Severity: Critical | Status: Resolved

Summary

The application used a weak, guessable secret for signing JWT tokens. Using hashcat, I was able to crack the secret and forge tokens for any user.

Proof of Concept

# Extract JWT and crack with hashcat
hashcat -a 0 -m 16500 jwt.txt wordlist.txt

# Cracked secret: "secret123"

Impact

Complete account takeover of any user including administrators.

Responsible Disclosure

This vulnerability was reported responsibly and fixed by the vendor before public disclosure.