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 122 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 352 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 291 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 142 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 216 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 254 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 216 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 305 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 242 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 275 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 260 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 127 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 125 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 210 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 243 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 256 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 321 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 224 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 270 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 247 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 222 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 201 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 276 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 206 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 184 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 420 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 231 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 269 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 198 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 210 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 255 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 186 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 189 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 173 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 217 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 231 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 197 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 203 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 223 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 191 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 197 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 172 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 208 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 226 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 193 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 179 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 238 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 244 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 183 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 320 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 317 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 291 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 258 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 261 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 255 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 224 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 233 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 197 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 219 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 207 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 201 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 205 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 200 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 195 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 179 students
  • Takes < 1 Hr. on average
  • Java