
ALT Screenshot of a collage of windows in Wireshark explaining the exploit of CVE-2015-2483 on a vulnerable web server running Tomcat. It includes two steps illustrated with HTTP code examples: the first step shows an HTTP PUT request to send a malicious session file, and the second step shows an HTTP GET request with a customized cookie to deserialize the session file.

ALT A screenshot of the Apache Tomcat web server status page displaying various server details including version numbers for Tomcat and Java, memory pool statistics, and other server information. This is highlighted in a red box and indicated by an arrow. The Apache web server has an outdated version of Tomcat as well as Java.

ALT A screenshot of a computer terminal with a red arrow pointing to a file named "pan_is_here." The file is located in the `/tmp` directory of a server named `server1.wiresharkworkshop.online`. The terminal displays file permissions and ownership details for the files in the directory. Exploit allowed us to write a file with root permissions in the Apache web server's TMP directory.

ALT Screenshot of Wireshark HTTP stream windows. The first shows Step 1: HTTP PUT request to send malicious session file. Also tested this method on a vulnerable Apache web server with Tomcat running locally on a macOS system to open macOS calculator. Step 2 on the second HTTP stream window shows the HTTP GET request with a customized cookie.




































