~/talk

Content-Type: multipart/oracle – Tapping Into Format Oracles in...

Talkat RuhrSec 2023 · 2023-05-11..05-12· [security]
slides:none on file

Surveys 19 OpenPGP and S/MIME clients and shows two practical exploits: Google Workspaces’ SMTP behavior creates a CBC padding oracle enabling classic Bleichenbacher-style decryption, and Apple’s iOS Mail leaks decryption state via MIME/IMAP quirks (an empty-line oracle plus multipart fetching). Exploit decrypts a 60-byte CBC block with about 900 automatic emails (~7 minutes), uses multipart/alternative and multipart/mixed manipulation and passive IMAP side‑channels, and recommends authenticated encryption and protocol fixes.

AI-written summary · about

  1. 0:00Email format oracles intro
  2. 3:34IMAP basics and fetching
  3. 8:51Decryption oracles explained
  4. 13:23Previous oracle limitations
  5. 15:30Exploiting Google S/MIME
  6. 17:17Email clients as oracles
  7. 20:24Testing S/MIME and PGP libraries
  8. 22:32Finding vulnerable clients
  9. 24:16Apple Mail exploit
  10. 28:05Demo: Decrypting ciphertext
  11. 31:11Why clients resist attacks
  12. 34:21Fixes and solutions
  13. 36:07Conclusion and countermeasures
~/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.