~/talk

A Worm in the Apple: Wormable Zero-Click RCE in AirPlay... (Avi Lumelsky, Uri Katz)

Talkat BSidesSF 2026 · on Saturday, 2026-03-21· [security, embedded-and-hardware]
name:Uri Katz
links:none on file
slides:none on file

Researchers report 23 AirPlay flaws that chain into a wormable zero-click RCE and demo full exploits on a MacBook, a Bose Wi‑Fi speaker and a Pioneer CarPlay head unit. Tools include simple Python fuzzing, dyld cache reverse engineering and a Raspberry Pi plus an MFi chip emulator to reproduce SDK devices. Notable specifics: a syslog disclosure via GET log, a use‑after‑free in FairPlay turned into write‑what‑where, and a stack overflow exploited on SDK devices. Attack vectors: Internet‑facing devices, same‑LAN, browser→localhost calls and AWDL physical proximity.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 2:24Why research AirPlay
  3. 4:36AirPlay protocol overview
  4. 7:06AirPlay request structure
  5. 8:53Initial vulnerability findings
  6. 11:43Reverse engineering AirPlay
  7. 13:08Common vulnerability types
  8. 15:34AirPlay SDK differences
  9. 17:00Simulating AirPlay devices
  10. 19:48Stack overflow in CarPlay
  11. 21:35Mac OS use-after-free
  12. 24:28Bypassing user interaction
  13. 25:52Summary of vulnerabilities
  14. 26:55Attack vectors overview
  15. 28:41Physical proximity attacks
  16. 29:26Live exploit demonstrations
  17. 31:58Key takeaways and recommendations
  18. 33:44Collaboration with Apple
  19. 34:28Q&A session
~/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.