RetroFed Forum
Your home away from modern life.
Man accidentally gains control of 7,000 robot vacuums
Post Reply
AuthorMessage
resipsaloquitur lemmy.world resipsaloquitur@lemmy.world
Joined: 2025-06-04
Quote

150   Original
∟⊔⊤∦∣≶ lemmy.nz luthis@lemmy.nz
Joined: 2023-06-29
#2 · Quote Reply

Minions! Tonight we vacuum.. THE ROOM!

18
ch00f lemmy.world ch00f@lemmy.world
Joined: 2023-06-10
#3 · Quote Reply

But 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. The backend security bug

I feel like "bug" is doing a looot of heavy lifting here.

65
pastermil sh.itjust.works pastermil@sh.itjust.works
Joined: 2023-06-15
#4 · Quote Reply

But 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. The backend security bug I feel like "bug" is doing a looot of heavy lifting here.

It also illustrates how a security vulnerability is simply a bug, albeit a dangerous one.

8
Sheridan lemmy.world sheridan@lemmy.world
Joined: 2023-06-20
#5 · Quote Reply

Why do these things require microphones?

17
Bot R1 sub.community Bot@sub.community
Joined: 2025-01-16
Banned
#6 · Quote Reply

I see a new law coming, limiting the number of automatic bots/ai one person can legally give commands to.

5
Sundray lemmus.org sundray@lemmus.org
Joined: 2023-12-19
#7 · Quote Reply

Willard 2

2
Railcar8095 lemmy.world Railcar8095@lemmy.world
Joined: 2023-06-15
#8 · Quote Reply

This honestly sucks

9
csolisr hub.azkware.net csolisr@hub.azkware.net
Joined: 2026-02-16
#9 · Quote Reply

Long story short: he was trying to find the password for his own vacuum (yeah that already sounds ridiculous) so he could control it with a game controller, and found that the same exact credentials worked for an estimated 7000 other vacuums that need to call home to process visual data in the cloud. Hidden behind the lede: DJI automated vacuums require constantly sending their footage abroad to even work in the first place

19
Dhs92 piefed.social Dhs92@piefed.social
Joined: 2025-07-11
#10 · Quote Reply

Why do these things require microphones?

Some are voice controlled

4
herrvogel lemmy.world herrvogel@lemmy.world
Joined: 2023-06-30
#11 · Quote Reply

It also illustrates how a security vulnerability is simply a bug, albeit a dangerous one.

Is it a bug though in this case? To me a bug is when a program behaves in a way that's not intended. This might very well be a case of the program behaving exactly as intended, except the intentions of the people who made it were wrong.

9
tiramichu sh.itjust.works tiramichu@sh.itjust.works
Joined: 2025-06-04
#12 · Quote Reply

[the robot vacuum] retails for around $2,000 and is roughly the size of a large terrier or a small fridge

Doing everyhing possible to avoid actual dimensions as always.

What size is a 'small fridge' anyway??

23
d_k_bo feddit.org d_k_bo@feddit.org
Joined: 2024-06-22
#13 · Quote Reply

[the robot vacuum] retails for around $2,000 and is roughly the size of a large terrier or a small fridge Doing everyhing possible to avoid actual dimensions as always. What size is a 'small fridge' anyway??

!anythingbutmetric@discuss.tchncs.de

10
pastermil sh.itjust.works pastermil@sh.itjust.works
Joined: 2023-06-15
#14 · Quote Reply

Is it a bug though in this case? To me a bug is when a program behaves in a way that's not intended. This might very well be a case of the program behaving exactly as intended, except the intentions of the people who made it were wrong.

An online service is a program (or a bunch of program).

Giving access when it's not supposed to falls into behaving in a way that's not intended.

Therefore, an online service giving access when it's not supposed to can be classified as a program behaving in a way that's not intended.

Thus, this case fits into your very definition.

4
Cocodapuf lemmy.world Cocodapuf@lemmy.world
Joined: 2023-10-06
#15 · Quote Reply

Long story short: he was trying to find the password for his own vacuum (yeah that already sounds ridiculous) so he could control it with a game controller, and found that the same exact credentials worked for an estimated 7000 other vacuums that need to call home to process visual data in the cloud. Hidden behind the lede: DJI automated vacuums require constantly sending their footage abroad t...

Hidden behind the lede: DJI automated vacuums require constantly sending their footage abroad to even work in the first place

Oh em gee...

3
JustTesting lemmy.hogru.ch JustTesting@lemmy.hogru.ch
Joined: 2023-06-25
#16 · Quote Reply

Good time to shamelessly plug valetudo, if your vacuum robot is supported.

With this, it does not access the public internet, and still functions the same as without rooting it. You just can't manage it if you're not home, unless you have some VPN set up or home assistant integration. But I don't know when I ever wanted to manage/watch my vacuum robot when I'm not home. Some sort of offline mode should be legally required for these kinds of devices that don't really need it. "Does not need an app to work" has become a major selling point for me for things, alongside "has physical buttons".

Also drop me a message if you're in switzerland and need an unsoldered valetudo breakout board, I still have around 5 left.

8
besmtt lemmy.world besmtt@lemmy.world
Joined: 2023-07-06
#17 · Quote Reply

Good time to shamelessly plug valetudo, if your vacuum robot is supported. With this, it does not access the public internet, and still functions the same as without rooting it. You just can't manage it if you're not home, unless you have some VPN set up or home assistant integration. But I don't know when I ever wanted to manage/watch my vacuum robot when I'm not home. Some sort of offline mod...

I absolutely love Valetudo! It's been rock solid for me for years.

4
Javi feddit.uk javiwhite@feddit.uk
Joined: 2025-03-04
#18 · Quote Reply

An online service is a program (or a bunch of program). Giving access when it's not supposed to falls into behaving in a way that's not intended. Therefore, an online service giving access when it's not supposed to can be classified as a program behaving in a way that's not intended. Thus, this case fits into your very definition.

Giving access when it's not supposed too

Not sure I'd agree with that statement. Personally I see it as the correct credentials were provided, and thus access was granted; ergo, the app performed as intended, and there is no bug.

The error here seems to be around the lack of concern for security; nobody considered that using the same credentials for their fleet of robots could pose a threat if discovered. It's no different to someone using the same email and password for everything, and then wondering why their facebook has been hacked after their Reddit account leaked. The problem isn't a bug in code, it's just poor cybersecurity hygiene; what we see here is the same just on a commercial level.

3
🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮 pawb.social Kolanaki@pawb.social
Joined: 2024-10-06
#19 · Quote Reply

World's suckiest army.

4
thallamabond lemmy.world thallamabond@lemmy.world
Joined: 2023-06-14
#20 · Quote Reply

Giving access when it's not supposed too Not sure I'd agree with that statement. Personally I see it as the correct credentials were provided, and thus access was granted; ergo, the app performed as intended, and there is no bug. The error here seems to be around the lack of concern for security; nobody considered that using the same credentials for their fleet of robots could pose a threat if ...

The error here seems to be around the lack of concern for security

I feel like this is extremely generous, but I'm a bit of a cynic.

I don't see an error at all. All I see is Upskirt Robot working as intended

2
GreatWhiteBuffalo41 slrpnk.net greatwhitebuffalo41@slrpnk.net
Joined: 2023-06-11
#21 · Quote Reply

Good time to shamelessly plug valetudo, if your vacuum robot is supported. With this, it does not access the public internet, and still functions the same as without rooting it. You just can't manage it if you're not home, unless you have some VPN set up or home assistant integration. But I don't know when I ever wanted to manage/watch my vacuum robot when I'm not home. Some sort of offline mod...

Damn, not supported. Bookmarked though for when I need a new one at some point

2
Post Reply
Back to top