Java for AppSec Engineers

Master Java security from deserialization and Log4j to injection attacks, XML vulnerabilities, and CVE patch analysis across the Java ecosystem.
105 exercises
4 chapters
Chapter 3
Paths, Web Attacks & Filters
Exploit Spring Actuators, Struts devMode, and Play sessions. Review directory traversal, SSRF, XSS, open redirect, and filter bypass patterns across Java frameworks.
46
Struts devMode Pro
Exploitation
47
Spring Actuators Pro
Exploitation
48
Play Session Injection Free
Exploitation
49
Java Snippet #08 Pro
Code Review · Directory Traversal
50
Java Code Review 02 Pro
Code Review · Directory Traversal
51
Java Code Review 04 Pro
Code Review · Arbitrary File Write
52
CVE-2009-26X3 Pro
Code Review · Directory Traversal
53
CVE-2020-17xx7 Pro
Code Review · Directory Traversal
54
CVE-2020-9X8X Pro
Code Review · Directory Traversal
55
CVE-2020-17xx8 Pro
Code Review · Directory Traversal
56
CVE-2022-378xx Pro
Code Review · Directory Traversal
57
CVE-2022-x0x08 Pro
Code Review · Directory Traversal
58
CVE-2022-x0x09 Pro
Code Review · Directory Traversal
59
CVE-2022-342XX Pro
Code Review · Directory Traversal
60
CVE-2024-2X31X Pro
Code Review · Directory Traversal
61
CVE-2023-3X4X6 Pro
Code Review · Directory Traversal
62
CVE-2022-2X457 Pro
Code Review · Path Manipulation
63
Java Snippet #06 Pro
Code Review · Arbitrary Local File Read
64
Java Code Review 01 Pro
Code Review · File Include
65
Java Code Review 12 Pro
Code Review · Server-Side Request Forgery
66
CVE-2022-X41X9 Pro
Code Review · Server-Side Request Forgery
67
Java Code Review 05 Pro
Code Review · Cross-Site Scripting
68
CVE-2018-8x14 Pro
Code Review · CORS Bypass
69
Java Code Review 13 Pro
Code Review · Open Redirect
70
Java Snippet #10 Pro
Code Review · Filter Bypass
71
Java Snippet #07 Pro
Code Review · Filter Bypass
72
GHSA-95XX Pro
Code Review · Filter Bypass
73
Java Snippet #11 Pro
Code Review · Dots not encoded in Regular expression
74
Java Snippet #12 Pro
Code Review · Validation not applied to only the Hostname
75
Java Code Review 15 Pro
Code Review · Weak DenyList
76
CVE-2022-X51X3 Pro
Code Review · Format Manipulation
Recommended: Complete Chapters 1 & 2 first
Chapter 4
Auth, Crypto & Application Logic
Review authentication bypass, timing attacks, weak randomness, cryptographic flaws, hardcoded secrets, insecure transport, and application logic issues in Java code.
77
Java Snippet #05 Pro
Code Review · Cryptographic Flaw
78
Java Snippet #01 Pro
Code Review · Length Extension
79
Java Snippet #02 Pro
Code Review · Lack of Randomness
80
CVE-2006-6X6X Pro
Code Review · Lack of Randomness
81
CVE-2014-7X09 Pro
Code Review · Lack of Randomness
82
CVE-2022-26xx9 Pro
Code Review · Lack of Randomness
83
CVE-2025-627X0 Pro
Code Review · Lack of Randomness
84
CVE-2022-2X24X Pro
Code Review · Weak Encryption Mode
85
Java Code Review 07 Pro
Code Review · Weak Password Hashing
86
CVE-2023-X48X9 Pro
Code Review · Weak Secret
87
CVE-2023-30XX1 Pro
Code Review · Hardcoded Secret
88
CVE-2022-393XX Pro
Code Review · Signature Not Verified
89
CVE-2023-2XX61 Pro
Code Review · Authentication Bypass
90
CVE-2023-2X8X1 Pro
Code Review · Authentication Bypass
91
CVE-2025-NOID Pro
Code Review · Authentication Bypass
92
Code Review 18 Pro
Code Review · Non Constant in Time Comparison
93
CVE-2015-3XX0 Pro
Code Review · Non Constant in Time Comparison
94
CVE-2021-381xx Pro
Code Review · Non Constant in Time Comparison
95
CVE-2009-387X Pro
Code Review · Non Constant in Time Comparison
96
CVE-2023-5143X Pro
Code Review · Non Constant in Time Comparison
97
Java Code Review 10 Pro
Code Review · Insecure Direct Object Reference
98
Java Code Review 09 Pro
Code Review · High Privilege Account In Use
99
Java Code Review 16 Pro
Code Review · Time-of-Check/Time-of-Use
100
CVE-2011-XX61 Pro
Code Review · Hash Denial Of Service
101
CVE-2023-XXX83 Pro
Code Review · Sensitive Information Leak
102
Java Snippet #09 Pro
Code Review · Traffic Interception
103
CVE-2018-XX34 Pro
Code Review · Insecure Data Transport
104
CVE-2012-5XX3 Pro
Code Review · Insecure Data Transport
105
CVE-2023-4X25X Pro
Code Review · Insecure Data Transport
Recommended: Complete all previous chapters

Get Full Access to This Track

Unlock every exercise across all chapters with PRO.