Java Code Review Badge

users completed icon
83 Completed
book icon
64 Exercises

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.

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 258 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 198 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 26 students
  • Takes -- 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 151 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 177 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 152 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 230 students
  • Takes 1-2 Hrs. 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 169 students
  • Takes -- 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 208 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 188 students
  • Takes -- 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 30 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 25 students
  • Takes -- 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 152 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 177 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 197 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 255 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 158 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 201 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 191 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 157 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 145 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 211 students
  • Takes 1-2 Hrs. 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 151 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 128 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 361 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 163 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 195 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 130 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 156 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 193 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 133 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 122 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 122 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 158 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 169 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 131 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 135 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 153 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 139 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 139 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 122 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 151 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 170 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 137 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 126 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 173 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 181 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 128 students
  • Takes 2-4 Hrs. 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 241 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 242 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 213 students
  • Takes -- 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 195 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 199 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 191 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 165 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 169 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 142 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 159 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 150 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 148 students
  • Takes -- 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 150 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 145 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 145 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 126 students
  • Takes < 1 Hr. on average
  • Java