[Tutorial] CVE-2017-9791: Apache Struts2 (S2-048) remote code execution vulnerability