Web Hack List

Collected research

Arbitrary File Upload Tricks In Java

Filename normalisation differs across Java upload paths: getSubmittedFileName drops backslashes, Spring StringUtils.cleanPath collapses slash-dot sequences, and commons-io FilenameUtils.getName treats a trailing slash or space specially. A filename that passes an extension or WAF check is therefore written to disk as an executable JSP.

Record

Researcher
pyn3rd
Published by
pyn3rd.github.io
Date
Topic
Server

In the archive

Tags

This page is the archive's own catalogue record. The research is the work of pyn3rd, first published at the original source. Preserved copies are kept so the citation survives its host; this one was last captured on .