Java Code Review Badge

The Java Code Review Badge is our badge dedicated to code review in Java. It covers the discovery of weaknesses and vulnerabilities using source code review.

Want the methodology behind these labs? The on-demand Web Security Code Review Training walks you through real code, real CVEs and the methodology used on every review, in 107 short lessons.

64 exercises 121 completed

Patch Review Exercises

Easy
Java Code Review Badge badge icon
CVE-2009-387X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 350 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-2X24X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 289 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-2X457
  • This challenge covers the review of a CVE in a java codebase and its patch
  • Completed by 139 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2022-4x3x5
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 215 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-3X4X6
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 252 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-4X25X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 214 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-5143X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 303 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-5X38X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 240 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2024-2X31X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 273 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2024-X875X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 258 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2025-627X0
  • This challenge covers the review of a CVE in a java codebase and its patch
  • Completed by 125 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2025-NOID
  • This challenge covers the review of a CVE in a java codebase and its patch
  • Completed by 123 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2007-546X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 209 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2009-26X3
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 241 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2018-XX34
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 254 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2020-9X8X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 319 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-357X1
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 223 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-458X1
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 268 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-X51X3
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 245 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2006-6X6X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 220 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2011-XX61
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 199 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2014-7X09
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 274 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2015-3XX0
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 204 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-342XX
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 182 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2022-378xx
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 417 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-393XX
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 227 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-4504x
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 265 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-4x13x
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 196 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-x0x08
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 208 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-x0x09
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 253 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2022-X50X6
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 185 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2023-25X4X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 186 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2023-289X6
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 171 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-2XX60
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 215 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-2XX61
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 230 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-350XX
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 196 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-46XX2
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 200 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-2023-X48X9
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 222 students
  • Takes < 1 Hr. on average
  • java

Easy
Java Code Review Badge badge icon
CVE-2023-XXX83
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 190 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
CVE-202X-2561X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 196 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
GHSA-95XX
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 171 students
  • Takes < 1 Hr. on average
  • Java

Medium
Java Code Review Badge badge icon
CVE-2012-5XX3
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 206 students
  • Takes < 1 Hr. on average
  • Java

Medium
Java Code Review Badge badge icon
CVE-2014-X80X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 225 students
  • Takes < 1 Hr. on average
  • java

Medium
Java Code Review Badge badge icon
CVE-2022-X41X9
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 192 students
  • Takes < 1 Hr. on average
  • Java

Medium
Java Code Review Badge badge icon
CVE-2022-XX910
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 178 students
  • Takes < 1 Hr. on average
  • java

Medium
Java Code Review Badge badge icon
CVE-2023-2X8X1
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 237 students
  • Takes < 1 Hr. on average
  • Java

Medium
Java Code Review Badge badge icon
CVE-2023-30XX1
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 243 students
  • Takes < 1 Hr. on average
  • Java

Medium
Java Code Review Badge badge icon
CVE-2018-8x14
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 181 students
  • Takes < 1 Hr. on average
  • Java

Exercises

Easy
Java Code Review Badge badge icon
Java Code Review 01
  • This challenge covers the review of a simple codebase in Java
  • Completed by 319 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 02
  • This challenge covers the review of a simple codebase in Java
  • Completed by 316 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 03
  • This challenge covers the review of a simple codebase in Java
  • Completed by 290 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 04
  • This challenge covers the review of a simple codebase in Java
  • Completed by 257 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 05
  • This challenge covers the review of a simple codebase in Java
  • Completed by 260 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 06
  • This challenge covers the review of a simple codebase in Java
  • Completed by 254 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 07
  • This challenge covers the review of a simple codebase in Java
  • Completed by 223 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 08
  • This challenge covers the review of a simple codebase in Java
  • Completed by 231 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 09
  • This challenge covers the review of a simple codebase in Java
  • Completed by 196 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 10
  • This challenge covers the review of a simple codebase in Java
  • Completed by 218 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 11
  • This challenge covers the review of a simple codebase in Java
  • Completed by 206 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 12
  • This challenge covers the review of a simple codebase in Java
  • Completed by 200 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 13
  • This challenge covers the review of a simple codebase in Java
  • Completed by 204 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 14
  • This challenge covers the review of a simple codebase in Java
  • Completed by 199 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 15
  • This challenge covers the review of a simple codebase in Java
  • Completed by 194 students
  • Takes < 1 Hr. on average
  • Java

Easy
Java Code Review Badge badge icon
Java Code Review 16
  • This challenge covers the review of a simple codebase in Java
  • Completed by 178 students
  • Takes < 1 Hr. on average
  • Java