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.

64 exercises 113 completed

Patch Review Exercises

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

Easy
ptlab default badge icon
CVE-2022-2X24X
  • 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
ptlab default badge icon
CVE-2022-2X457
  • This challenge covers the review of a CVE in a java codebase and its patch
  • Completed by 116 students
  • Takes < 1 Hr. on average
  • java

Easy
ptlab default badge icon
CVE-2022-4x3x5
  • 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
ptlab default badge icon
CVE-2023-3X4X6
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 232 students
  • Takes < 1 Hr. on average
  • Java

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

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

Easy
ptlab default badge icon
CVE-2023-5X38X
  • 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
ptlab default badge icon
CVE-2024-2X31X
  • 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
ptlab default badge icon
CVE-2024-X875X
  • 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

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

Easy
ptlab default badge icon
CVE-2025-NOID
  • This challenge covers the review of a CVE in a java codebase and its patch
  • Completed by 102 students
  • Takes < 1 Hr. on average
  • java

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

Easy
ptlab default badge icon
CVE-2009-26X3
  • 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
ptlab default badge icon
CVE-2018-XX34
  • 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
ptlab default badge icon
CVE-2020-9X8X
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 304 students
  • Takes < 1 Hr. on average
  • Java

Easy
ptlab default badge icon
CVE-2022-357X1
  • 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
ptlab default badge icon
CVE-2022-458X1
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 249 students
  • Takes < 1 Hr. on average
  • Java

Easy
ptlab default badge icon
CVE-2022-X51X3
  • 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
ptlab default badge icon
CVE-2006-6X6X
  • 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
ptlab default badge icon
CVE-2011-XX61
  • 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
ptlab default badge icon
CVE-2014-7X09
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 257 students
  • Takes < 1 Hr. on average
  • Java

Easy
ptlab default badge icon
CVE-2015-3XX0
  • 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
ptlab default badge icon
CVE-2022-342XX
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 167 students
  • Takes < 1 Hr. on average
  • java

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

Easy
ptlab default badge icon
CVE-2022-393XX
  • 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
ptlab default badge icon
CVE-2022-4504x
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 248 students
  • Takes < 1 Hr. on average
  • Java

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

Easy
ptlab default badge icon
CVE-2022-x0x08
  • 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

Easy
ptlab default badge icon
CVE-2022-x0x09
  • 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

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

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

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

Easy
ptlab default badge icon
CVE-2023-2XX60
  • 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
ptlab default badge icon
CVE-2023-2XX61
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 213 students
  • Takes < 1 Hr. on average
  • Java

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

Easy
ptlab default badge icon
CVE-2023-46XX2
  • 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
ptlab default badge icon
CVE-2023-X48X9
  • 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
ptlab default badge icon
CVE-2023-XXX83
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 174 students
  • Takes < 1 Hr. on average
  • Java

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

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

Medium
ptlab default badge icon
CVE-2012-5XX3
  • 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

Medium
ptlab default badge icon
CVE-2014-X80X
  • 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

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

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

Medium
ptlab default badge icon
CVE-2023-2X8X1
  • 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

Medium
ptlab default badge icon
CVE-2023-30XX1
  • 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
ptlab default badge icon
CVE-2018-8x14
  • This challenge covers the review of a CVE in a Java codebase and its patch
  • Completed by 167 students
  • Takes < 1 Hr. on average
  • Java

Exercises

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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