Java Code Review Badge

users completed icon
81 Completed
book icon
61 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 245 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 187 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 142 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 170 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 141 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 219 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 160 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 199 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 179 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 146 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 172 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 192 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 250 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 154 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 196 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 185 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 151 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 138 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 205 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 145 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 121 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 355 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 158 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 190 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 125 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 151 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 190 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 128 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 117 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 117 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 153 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 164 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 125 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 129 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 147 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 136 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 135 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 118 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 148 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 166 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 133 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 122 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 168 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 174 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 125 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 231 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 232 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 203 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 188 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 190 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 183 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 158 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 163 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 137 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 153 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 144 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 141 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 143 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 139 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 139 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 119 students
  • Takes < 1 Hr. on average
  • Java