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 .