Dev gets full root on all his Sonos speakers with AI agents, pre-auth RCE chain verified

doodlestein · x · 2026-11-04

doodlestein's 'FrankenSonos' project is nearly done: full root on all his Sonos devices, with plans to replace firmware. A shared screenshot details a verified pre-auth RCE chain via SetAVTransportURI on port 1400 — an unvalidated TOC entry length overflows a 4097B buffer, overwrites a handler pointer, and reaches controlled code execution using a fake vtable. It works because the binary is non-PIE, has no stack canary, and needs no info leak. His key lesson: the big breakthroughs came from manually prodding the agents into specific actions — even uncensored models couldn't figure the chain out on their own.

Related event: Dev roots Sonos speakers via AI agent, ready to flash custom firmware(2 posts)→

Original post →

More from coding & agent

coding & agent channel →