~/talk

Hacking TYPO3 - a journey through recent security vulnerabilities

Talkat TYPO3 Developer Days 2019 · 2019-08-01..08-04· [security, web-platform]
slides:none on file

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

  1. 0:00Introduction and disclaimer
  2. 1:45Importance of security awareness
  3. 2:30CIA triad explained
  4. 5:27OWASP Top 10 and TYPO3 impact
  5. 7:39Hacking playground setup
  6. 8:43Session hijacking via XSS
  7. 18:09Remote code execution via deserialization
  8. 21:42Exploiting file cookie jar
  9. 30:17Backup file encryption key attack
  10. 36:03Post-hack cleanup and backups
  11. 37:29Flexibility leading to XSS
  12. 40:42Remote code execution via page TSconfig
  13. 43:01Final demos and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.