Hacking TYPO3 - a journey through recent security vulnerabilities
summary
Demonstrations use a DDEV/Docker TYPO3 9.5.8 (security fixes removed) hacking playground from a public GitHub repo and a rips Tech scanner to show concrete exploits: a cross-site scripting session hijack via media asset entries that reads install tool cookies and can open the install tool, untrusted deserialization -> RCE by abusing overrideValues and a file cookie jar to drop executable PHP, and a leaked localconf.php encryption key that forges signed trustedProperties to escalate frontend access; most payloads succeed in the demo though a few fail due to permissions.
AI-written summary · about
chapters (13)
- 0:00Introduction and disclaimer
- 1:45Importance of security awareness
- 2:30CIA triad explained
- 5:27OWASP Top 10 and TYPO3 impact
- 7:39Hacking playground setup
- 8:43Session hijacking via XSS
- 18:09Remote code execution via deserialization
- 21:42Exploiting file cookie jar
- 30:17Backup file encryption key attack
- 36:03Post-hack cleanup and backups
- 37:29Flexibility leading to XSS
- 40:42Remote code execution via page TSconfig
- 43:01Final demos and Q&A
related talks
01h 01mHow hacking works - Web edition
53mHow hacking works - Web edition
51mHow hacking works - Web edition
52mDevSecOps
37mSecuring Containers by Breaking In
57mWhat vulnerabilities? Live hacking of containers and orchestrators
02h 27mHow hacking works (Workshop edition)
41mLive Hacking: Breaking into Your Web App
