Matthew Berman on a DJI Robot Vacuum Security Flaw

A custom controller for a DJI Romo exposed a broader authorization problem involving thousands of devices and sensitive household data.

MBMatthew BermanSpeaker · Forward Future
Channel
Matthew Berman
Published
Feb 25, 2026
Video
0:44
Read
1 min
Original
English
Open on YouTube
Scroll to read and the video shrinks to the bottom-right corner. Captions follow your reading language.
Reading languageAvailable in 2 languages
You're reading the original English.
SUMMARY

In 30 seconds

Matthew Berman recounts how a developer building an alternative app for his DJI robot vacuum discovered access to other owners' devices. He highlights the privacy implications and the disclosure to DJI. Reporting by The Verge describes the issue as a backend permission-validation flaw, rather than establishing that every robot used the same token.

  1. 1An alternative appBerman says a developer bought a DJI robot and built his own app rather than using the normal one.
  2. 2Unexpected accessThe developer found access to thousands of other devices. Berman describes this as a shared token, while DJI described a backend permission-validation issue.
  3. 3Privacy and disclosureBerman highlights camera and home-mapping data and says the developer notified DJI, which fixed the issue.

Takeaways

  1. A homemade controller exposed access to thousands of DJI robot vacuums across multiple countries.
  2. The reported exposure included device data and home maps, with camera and microphone access demonstrated on devices belonging to the researcher and a friend.
  3. The researcher reported the problem, and DJI deployed server-side fixes; the initial patch was not applied across all service nodes.
FULL TEXT

Read the edited text by chapter

Transcript only
01

Building a controller

A developer wanted an alternative app for his DJI robot. Berman says the project unexpectedly exposed many other devices.

A developer bought an expensive DJI robot vacuum and wanted to use his own app instead of the standard one. While building it, he found access to roughly 7,000 other robots. I describe this as DJI using the same token for every robot; [The Verge's firsthand report](https://www.theverge.com/tech/879088/dji-romo-hack-vulnerability-remote-control-camera-access-mqtt) instead says his own token granted access to other devices, and DJI called it a backend permission-validation problem. He used Claude Code to help build the tool.

02

Sensitive data and a fix

Berman describes the privacy implications and says the developer reported the issue. DJI deployed fixes, although its initial patch did not reach all service nodes.

The exposure spanned devices in 24 countries and included home-mapping information. The researcher told The Verge he could access camera and microphone feeds and tested that with his own and a friend's devices; this does not establish that he viewed every home. He reported the problem to DJI, and I praise him for doing so. DJI said it deployed two server updates, with a follow-up needed because the first patch had not reached all service nodes.

More from this channel

12 slides34:21EN
Matthew Berman· Oct 27, 2026Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI SafetyEnterprise AI+2
2 slides0:36EN
Matthew Berman· Oct 25, 2026Kimi K3.1 and a Rubik’s Cube Solver DemonstrationMatthew Berman · Forward FutureMatthew Berman shows a scrambled virtual cube being solved and gives the Kimi K3.1 test a favorable assessment.EvalsCoding agentsOpen-weight models
6 slides25:50EN
Matthew Berman· Oct 24, 2026Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
2 slides32:20EN
Matthew Berman· Oct 23, 2026Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1
6 slides1:03:37EN
Matthew Berman· Oct 23, 2026Matthew Berman’s Team Tests Kimi K3.1 on Animation, Games, and ChartsMatthew Berman, Alex, Brian · Forward FutureA live team AMA turns into an informal test of Kimi K3.1, from personal-agent workflows to motion graphics, a browser game, and a benchmark chart.Coding agentsGenerative mediaEvals+2
0:53EN
Matthew Berman· Oct 22, 2026Sam Altman on AI and the Discovery of New KnowledgeSam Altman · OpenAIAltman expects progress in mathematical discovery to extend to biology, materials and energy.AI for scienceMathematicsComputational Biology+1