Skip to content

Commit 8e85ae9

Browse files
committed
Insecure.inc - Update to JRE 21
1 parent 0e9b22e commit 8e85ae9

File tree

12 files changed

+77
-72
lines changed

12 files changed

+77
-72
lines changed

insecureinc/Dockerfile.insecureinc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Please use buildImage.sh script to build this image.
22
# This stage is compiling the code and packaging war file in target folder
3-
FROM maven:3.8.1-openjdk-8 as build_image
3+
FROM maven:3.9.6-eclipse-temurin-21-alpine as build_image
44
ADD . /insecureinc
55
RUN cd /insecureinc && mvn clean install
66

7-
FROM tomcat:8.5-jre8
7+
FROM tomcat:11.0-jre21
88
RUN rm -rf /var/lib/apt/lists/* && \
99
apt-get update --fix-missing &&\
1010
apt-get -y install gcc

insecureinc/pom.xml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
<packaging>war</packaging>
1010
<dependencies>
1111
<dependency>
12-
<groupId>javax.servlet</groupId>
13-
<artifactId>javax.servlet-api</artifactId>
14-
<version>3.0.1</version>
12+
<groupId>jakarta.servlet</groupId>
13+
<artifactId>jakarta.servlet-api</artifactId>
14+
<version>6.1.0-M2</version>
1515
<scope>provided</scope>
1616
</dependency>
1717
<dependency>
@@ -27,7 +27,12 @@
2727
<dependency>
2828
<groupId>org.apache.tomcat</groupId>
2929
<artifactId>tomcat-util</artifactId>
30-
<version>8.5.53</version>
30+
<version>11.0.0-M18</version>
31+
</dependency>
32+
<dependency>
33+
<groupId>org.apache.tomcat</groupId>
34+
<artifactId>tomcat-servlet-api</artifactId>
35+
<version>11.0.0-M18</version>
3136
</dependency>
3237
<dependency>
3338
<groupId>org.openjdk.nashorn</groupId>
@@ -40,10 +45,10 @@
4045
<plugin>
4146
<groupId>org.apache.maven.plugins</groupId>
4247
<artifactId>maven-compiler-plugin</artifactId>
43-
<version>3.1</version>
48+
<version>3.12.1</version>
4449
<configuration>
45-
<source>1.8</source>
46-
<target>1.8</target>
50+
<source>21</source>
51+
<target>21</target>
4752
<optimize>true</optimize>
4853
<debug>true</debug>
4954
</configuration>

insecureinc/src/main/java/insecure/inc/Ch1Loggedin.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
import java.io.IOException;
1010

11-
import javax.servlet.ServletException;
12-
import javax.servlet.annotation.WebServlet;
13-
import javax.servlet.http.Cookie;
14-
import javax.servlet.http.HttpServlet;
15-
import javax.servlet.http.HttpServletRequest;
16-
import javax.servlet.http.HttpServletResponse;
17-
import javax.servlet.http.HttpSession;
11+
import jakarta.servlet.ServletException;
12+
import jakarta.servlet.annotation.WebServlet;
13+
import jakarta.servlet.http.Cookie;
14+
import jakarta.servlet.http.HttpServlet;
15+
import jakarta.servlet.http.HttpServletRequest;
16+
import jakarta.servlet.http.HttpServletResponse;
17+
import jakarta.servlet.http.HttpSession;
1818

1919
/**
2020
* Servlet implementation class Ch1Loggedin

insecureinc/src/main/java/insecure/inc/Cwe22Servlet.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
package insecure.inc;
88

99
import java.io.IOException;
10-
import javax.servlet.ServletException;
11-
import javax.servlet.annotation.WebServlet;
12-
import javax.servlet.http.HttpServlet;
13-
import javax.servlet.http.HttpServletRequest;
14-
import javax.servlet.http.HttpServletResponse;
10+
import jakarta.servlet.ServletException;
11+
import jakarta.servlet.annotation.WebServlet;
12+
import jakarta.servlet.http.HttpServlet;
13+
import jakarta.servlet.http.HttpServletRequest;
14+
import jakarta.servlet.http.HttpServletResponse;
1515

1616
/**
1717
* Servlet implementation class Cwe22Servlet

insecureinc/src/main/java/insecure/inc/Cwe352Profile.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
package insecure.inc;
88

99
import java.io.IOException;
10-
import javax.servlet.ServletException;
11-
import javax.servlet.annotation.WebServlet;
12-
import javax.servlet.http.HttpServlet;
13-
import javax.servlet.http.HttpServletRequest;
14-
import javax.servlet.http.HttpServletResponse;
10+
import jakarta.servlet.ServletException;
11+
import jakarta.servlet.annotation.WebServlet;
12+
import jakarta.servlet.http.HttpServlet;
13+
import jakarta.servlet.http.HttpServletRequest;
14+
import jakarta.servlet.http.HttpServletResponse;
1515

1616
/**
1717
* Servlet implementation class Cwe352Profile

insecureinc/src/main/java/insecure/inc/Cwe434FileUpload.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88

99
import java.io.IOException;
1010

11-
import javax.servlet.ServletException;
12-
import javax.servlet.annotation.MultipartConfig;
13-
import javax.servlet.annotation.WebServlet;
14-
import javax.servlet.http.HttpServlet;
15-
import javax.servlet.http.HttpServletRequest;
16-
import javax.servlet.http.HttpServletResponse;
17-
import javax.servlet.http.HttpSession;
18-
import javax.servlet.http.Part;
11+
import jakarta.servlet.ServletException;
12+
import jakarta.servlet.annotation.MultipartConfig;
13+
import jakarta.servlet.annotation.WebServlet;
14+
import jakarta.servlet.http.HttpServlet;
15+
import jakarta.servlet.http.HttpServletRequest;
16+
import jakarta.servlet.http.HttpServletResponse;
17+
import jakarta.servlet.http.HttpSession;
18+
import jakarta.servlet.http.Part;
1919

2020
/**
2121
* Servlet implementation class Cwe434FileUpload

insecureinc/src/main/java/insecure/inc/Cwe611FileUpload.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
package insecure.inc;
88

99
import java.io.IOException;
10-
import javax.servlet.ServletException;
11-
import javax.servlet.annotation.MultipartConfig;
12-
import javax.servlet.annotation.WebServlet;
13-
import javax.servlet.http.HttpServlet;
14-
import javax.servlet.http.HttpServletRequest;
15-
import javax.servlet.http.HttpServletResponse;
16-
import javax.servlet.http.Part;
10+
import jakarta.servlet.ServletException;
11+
import jakarta.servlet.annotation.MultipartConfig;
12+
import jakarta.servlet.annotation.WebServlet;
13+
import jakarta.servlet.http.HttpServlet;
14+
import jakarta.servlet.http.HttpServletRequest;
15+
import jakarta.servlet.http.HttpServletResponse;
16+
import jakarta.servlet.http.Part;
1717

1818
/**
1919
* Servlet implementation class Cwe611FileUpload

insecureinc/src/main/java/insecure/inc/Cwe79Profile.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
package insecure.inc;
88

99
import java.io.IOException;
10-
import javax.servlet.ServletException;
11-
import javax.servlet.annotation.WebServlet;
12-
import javax.servlet.http.HttpServlet;
13-
import javax.servlet.http.HttpServletRequest;
14-
import javax.servlet.http.HttpServletResponse;
10+
import jakarta.servlet.ServletException;
11+
import jakarta.servlet.annotation.WebServlet;
12+
import jakarta.servlet.http.HttpServlet;
13+
import jakarta.servlet.http.HttpServletRequest;
14+
import jakarta.servlet.http.HttpServletResponse;
1515

1616
/**
1717
* Servlet implementation class Cwe79Profile

insecureinc/src/main/java/insecure/inc/GetCode.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
import java.io.IOException;
1010
import java.security.NoSuchAlgorithmException;
1111

12-
import javax.servlet.annotation.WebServlet;
13-
import javax.servlet.http.HttpServlet;
14-
import javax.servlet.http.HttpServletRequest;
15-
import javax.servlet.http.HttpServletResponse;
16-
import javax.servlet.http.HttpSession;
12+
import jakarta.servlet.annotation.WebServlet;
13+
import jakarta.servlet.http.HttpServlet;
14+
import jakarta.servlet.http.HttpServletRequest;
15+
import jakarta.servlet.http.HttpServletResponse;
16+
import jakarta.servlet.http.HttpSession;
1717

1818
/**
1919
* Servlet implementation class GetCode

insecureinc/src/main/java/insecure/inc/SetUnlockCode.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88

99
import java.io.IOException;
1010

11-
import javax.servlet.annotation.WebServlet;
12-
import javax.servlet.http.HttpServlet;
13-
import javax.servlet.http.HttpServletRequest;
14-
import javax.servlet.http.HttpServletResponse;
15-
import javax.servlet.http.HttpSession;
11+
import jakarta.servlet.annotation.WebServlet;
12+
import jakarta.servlet.http.HttpServlet;
13+
import jakarta.servlet.http.HttpServletRequest;
14+
import jakarta.servlet.http.HttpServletResponse;
15+
import jakarta.servlet.http.HttpSession;
1616

1717
/**
1818
* Servlet implementation class GetCode

0 commit comments

Comments
 (0)