> he soon discovered that the same credentials that allowed him to see and control his own device also provided access to live camera feeds, microphone audio, maps, and status data from nearly 7,000 other vacuums across 24 countries.<p>This is extremely similar to what I accidentally discovered and disclosed about Mysa smart thermostats last year: the <i>same credentials</i> could be used to access, inspect, and control <i>all</i> of them, anywhere in the world.<p>See <a href="https://news.ycombinator.com/item?id=43392991">https://news.ycombinator.com/item?id=43392991</a>
Anyone who's somewhat technically inclined should, in my opinion, only be buying valetudo [0] compatible vacuums and replacing the default software as soon as possible.<p>[0] <a href="https://valetudo.cloud/" rel="nofollow">https://valetudo.cloud/</a>
I found the “Why Not Valetudo” page on that site extremely persuasive. I would consider myself technically inclined. I also own a robot vacuum so I can spend more time doing important things that leverage my skills. Valetudo does not serve this mission.<p>Very impressive, but I disagree that this is the clear best choice for anywhere close to anyone.
> In order for the Romo, or really any modern autonomous vacuum, to function it needs to constantly collect visual data from the building it is operating in.<p>I specifically bought one without a camera or mic.
Are there any like that that would have automatic emptying?
Roborock q revo
Ive got a q revo pro, which can dry the mops.<p>Happy with it but note that I dont have carpets, I guess for carpets you need something with more features.
The Q Revo series does have a camera and mic.
How do you know? For sure, I mean?
Does your smartphone have a mic?
You've brought up such a brilliantly useless point to this discussion. I'm really appreciative of your efforts
Smartphones at least have some semblance of security, whereas iot devices are a free for all
Companies this inept really need to get fined.<p>Like how many layers of people had to have OKed having the same password for all of them? It’s incompetence on an impressive scale.
Agreed, this sort of thing should at minimum be considered gross negligence at this point, but because regular consumers who buy these products rarely see and almost never understand these news articles it doesn't really impact sales so the company doesn't care.<p>If this discovery was guaranteed to result in meaningful fines companies would get their act together pretty quickly. 7000 counts of negligent exposure of private data (camera/mic feeds) should in a just world be millions of dollars in fines at the least and arguably criminal charges for management.
“Accidentally” is not accurate. He used AI to inspect the source and found credentials that work in all devices. He also never gained control of anyone else’s devices. He never used the exploit.
I didn't read the article but based on the title and subheading I assume they say "accidentally" because he was trying to reverse engineer the communication protocol to use his own device and he did not expect to find something as dumb as master credentials that would work on others' devices.
"Accidentally" as in his intent was to gain control of his own device but instead discovered what would in a just world be considered criminal levels of either incompetence or indifference to the most basic levels of security in the entire product line.
Original story: <a href="https://www.theverge.com/tech/879088/dji-romo-hack-vulnerability-remote-control-camera-access-mqtt" rel="nofollow">https://www.theverge.com/tech/879088/dji-romo-hack-vulnerabi...</a><p>Accompanying discussion on hn <a href="https://news.ycombinator.com/item?id=47047808">https://news.ycombinator.com/item?id=47047808</a>
> [...] the same credentials that allowed him to see and control his own device also provided access to live camera feeds, microphone audio [...]<p>Sorry what? Why would a vacuum cleaner even need a microphone?
accidentaly a god, a sucky kinda god, but a god none the less
" I command thee to make vanish the minor sins of this world my minions"
His code sucks...