~/talk

A Weakness In Chrome & A New Hacking Technique

Talkat Global AppSec Dublin 2023 · 2023-02-15..02-16· [security, web-platform]
name:Gil Cohen
links:none on file
links:none on file
slides:none on file

Finds a real Chrome bug that lets CRLF injection in HTTP/2 turn common 301/302 responses into exploitable redirects, builds end-to-end proof of concept and mass-scans with Nuclei and browser automation with Playwright, discovers reversed header ordering in some Nginx and Cloudflare setups, and invents a new technique called frontjacking that hijacks shared-hosting fronts (S3/GCS/GitHub Pages) to serve attacker content. Tests hit ~12.5k domains, Chromium gets patched, responsible disclosure to some vendors yields mixed responses.

AI-written summary · about

  1. 0:00Research journey intro
  2. 1:28CRLF injection basics
  3. 3:15CRLF injection to XSS
  4. 5:22CRLF redirection limits
  5. 6:47Research edge cases
  6. 9:55Scanning for CRLF flaws
  7. 11:59HTTP/2 vulnerability role
  8. 14:08Testing Chromium browsers
  9. 16:13Nginx header swapping
  10. 17:38Cloudflare Railgun behavior
  11. 21:11URI and documentURI injection
  12. 22:56Host header shared hosting risks
  13. 26:27Front-end hijacking PoC
  14. 28:07Frontjacking demo
  15. 30:26Introducing Frontjacking
  16. 33:16Automated front-end scanning
  17. 35:23Vulnerable shared hosting
  18. 37:52Disclosure and vendor responses
  19. 39:15Research findings recap
  20. 41:21Hyver risk quantification
  21. 42:10Q&A session part one
  22. 45:04Q&A session part two
  23. 46:47Q&A session part three
~/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.