A walkthrough of the HackTheBox machine 'Principal', a Linux box running a Java/Spring Boot web app using pac4j for JWT authentication. The exploit chain starts with CVE-2026-29000, a vulnerability in pac4j-jwt that allows forging encrypted JWTs (JWE) using only the server's RSA public key — bypassing signature verification by
Sort: