Rolstoelen Whill hadden geen bluetoothbeveiliging, besturing was over te nemen

Elektrische rolstoelen van het merk Whill waren over te nemen door derden, omdat de rolstoelen geen authenticatie op de bluetoothverbinding forceerden. Een aangepaste versie van een getroffen rolstoel is in gebruik op Schiphol en het is onbekend of die ook kwetsbaar was of is.

Whill C2
Whill C2

Onderzoekers konden met een gamecontroller de besturing van rolstoelen overnemen en vervolgens ook onder meer snelheidslimieten omzeilen, schrijft SecurityWeek. Het gaat onder meer om de Model C2- en Model F-rolstoelen. Die hebben bluetooth om met een app de rolstoel met een telefoon te vergrendelen en de snelheid in te stellen. Onderzoekers van beveiligingsbedrijf QED Security Solutions ontdekten dat en hebben het gemeld als kwetsbaarheid met als CVE-nummer 2025-14346.

De Amerikaanse overheidsorganisatie CISA meldt dat Whill eind december een patch heeft uitgebracht om de kwetsbaarheden aan te pakken. SecurityWeek meldt dat de onderzoekers de patch niet hebben gehad om te verifiëren of het niet langer mogelijk is om rolstoelen over te nemen. Ook is onbekend hoe de rolstoel authenticatie afdwingt.

Aanvallers moeten binnen bluetoothbereik van een rolstoel zijn om een aanval uit te voeren en dat beperkt de impact. Ze kunnen vervolgens wel opzettelijk gevaarlijke situaties veroorzaken, waardoor dit geldt als ernstig lek. Daarnaast is de rolstoel als de aanval gelukt is ook nog te besturen als de aanvaller buiten bluetoothbereik komt. Bovendien roept het volgens de onderzoekers vragen op over de beveiliging van Whill-producten, omdat er geen enkele authenticatie op de bluetoothverbinding zat.

Whill verkoopt producten ook in Nederland en België, maar de impact is onbekend, omdat niet bekend is hoeveel klanten de getroffen modellen hebben. Zoals tweaker KeizerWilmer opmerkt, heeft onder meer luchthaven Schiphol Whill C2-modellen, maar dat gaat om autonome modellen die de onderzoekers niet specifiek hebben getest. Daardoor is onbekend of die ook deze kwetsbaarheid kunnen hebben gehad.

Door Arnoud Wokke

Redacteur Tweakers

08-01-2026 • 20:47

73

Submitter: HKLM_

Reacties (73)

Sorteer op:

Weergave:

Dit lijkt een vaker voorkomend geval te zijn bij fabrikanten van rolstoelen. Recent op de CCC is een presentatie geweest over een andere fabrikant. Daarbij is ook de bizarre manier van beveiliging en houding van de fabrikant verteld. De QR code op de wielen is de aes private key bijvoorbeeld, als je die achterhaalt kan je de rolstoel ook op afstand bedienen.

https://media.ccc.de/v/39c3-pwn2roll-who-needs-a-599-remote-when-you-have-wheelchair-py
als je die achterhaalt kan je de rolstoel ook op afstand bedienen.
Dat geldt natuurlijk voor alle private keys, maar bij de Alber e-Motion M25 (waar het hier over gaat) moet het wiel van de rolstoel afhalen om de QR-code te kunnen zien (iig bij de onze). Je kunt de airco hier naast mij ook overnemen als je de klep open doet en de QR-code scant.

Dat "bedienen" vanuit de app is niet waar het in het artikel hierboven over gaat; je kunt vrijwel niets in de app (aan en uit zetten, wat parameters aanpassen), maar zeker niet de rolstoel besturen. Er is een soort cruise control functie, maar de hoepels overrulen de cruise control en het accelereert voor geen meter, dus zelfs als je die overgenomen krijgt rol je niet zomaar iemand van een trap af of zo.

Dat gezegd, de prijzen die ze vragen voor de "upgrades" gaan inderdaad helemaal nergens over.
Ik vraag me in dit soort situaties altijd af: denken ze daar niet na? Het zou toch voor iedereen wel duidelijk moeten zijn dat dit geen goed idee is?
Het exacte lek kan ik helaas niet vinden dus het is lastig te zeggen wat er precies misging.

In het geval van Bluetooth gaat het nog wel eens mis doordat Bluetooth een laag van encryptie en verificatie heeft maar Bluetooth Low Energy die standaard mist.

Op dezelfde manier dat de meeste Linuxcomputers over te nemen zijn om te zorgen dat oude/slechtgemaakte toetsenborden, muizen, en controllers het doen (kun je uitzetten maar staat vaak standaard op onveilig) zijn veel Bluetoothapparaten relatief eenvoudig over te nemen. De Bluetooth-spec zit vol met trucs en methodes om het systeem gebruiksvriendelijker te maken (je zou maar een semiwillekeurige sleutel moeten invullen op een hoortoestel!) waardoor "veilig gepaard met apparaat" nog steeds niet betekent "alleen ik kan over deze verbinding commando's sturen".

Ik snap dat men Bluetooth voor dit soort technologie gebruikt, maar eigenlijk zou ik liever WiFi Direct of iets in die richting gebruikt zien worden omdat dat toch een stuk minder risicovol is door de oude beperkingen.
Dit is niet helemaal juist. Bluetooth Low Energy heeft zeker wel encryptie en authenticatie. Het probleem is echter dat er 3 methodes van pairing zijn:

- just works: iedereen kan verbinden wanneer pairen is toegelaten, daarna is alles wel versleuteld dus kan je niet afluisteren.

- out of band: je gebruikt iets anders dan Bluetooth in de Key uitwisseling te starten. Meestal geïmplementeerd met NFC, maar niet verplicht NFC. Android en iOS ondersteunen dit niet standaard.

- pin uitwisselen. Hierbij moet het device minstens een display hebben om een pin te kunnen tonen zodat de andere kant kan bevestigen dat de juiste pin is voor de verbinding of zelfs de pin over typen.

Probleem is dus dat out of band niet echt een optie is met smartphones en dat veel apparaten designed worden zonder manier om een pin te tonen/ in te geven.

Dan blijft enkel just works over en dan kan iedereen verbinden. Je kan dit gevaar nog een beetje mitigeren door enkel pairing toe te staan wanneer handmatig gestart met een knop, maar toch, echt veilig wordt dit nooit.
Ik heb de Model C.

Daar kan je alleen paren met een code, die zit verborgen achter een kap bij de joystick.

Daarnaast is de stoel alleen te besturen met een Apple telefoon, geen Android.

Met Android kan je alleen zien hoe vol de accu is en kan je instellen hoe snel de stoel maximaal kan rijden (eco. Normaal en sport).
Is daar een schermpje of is het een vaste code? Want sorry, maar met een vaste code gaat dit je echt niet beschermen.

Die beperking op Android klinkt artificieel. Gaat een aanvaller niet tegenhouden.
Hetzelfde met mijn hartslag meter van Polar. Ik was aan het lopen op een loopband en ik zag dat deze mijn hartslag bijhield ook al had de handvaten voor m'n hartslag te meten niet vast.
Ik was mij al aan het afvragen hoe het kon dat die loopband mijn hartslag kon meten of als deze misschien nog verbonden was met iemand anders z'n hartslag meter. Maar toen ik op m'n horloge keek waar m'n Polar hartslagmeter verbonden was zag ik dat dit identiek dezelfde was.
Vermoedelijk is dat ANT+ en niet Bluetooth.

Kijk maar eens op https://www.thisisant.com/consumer/ant-101/what-is-ant en Wikipedia: ANT (network)

Dat wordt zoveel gebruikt in activity-trackers, hartslag-monitoren, vermogensmeters etc etc. juist omdat het zo simpel is.
Zoals joker1977 zegt zal dat wellicht eerder ANT+ zijn gok ik, een protocol dat big meer low energy is dat nóg onveiliger is en daarom waarschijnlijk uitgefaseerd zal worden: https://www.dcrainmaker.com/2025/01/the-begining-of-the-end-for-ant-wireless.html

ANT+ is op zich een heel interessant protocol als je kijkt naar de use case (onder andere "gedeelde apparatuur in de sportschool"). Er zit niet echt beveiliging op maar het bereik is over het algemeen zo slecht dat je meestal niet zomaar op afstand bij die gegevens kunt doordat de zenders vaak low power zijn (ontwerpafstand van een paar meter in plaats van de "100 meter" waarop Bluetooth zou moeten werken volgens het ontwerp). Ook zit er niet echt een gezondheidsstandaard in de meeste Bluetooth-kits maar is ANT+ eigenlijk voor iedereen te gebruiken.

Aangezien ANT+ in de toekomst wellicht vervalt, zie je fabrikanten zowel ANT+ als Bluetooth LE aanbieden (deze bijvoorbeeld). Als je telefoon met beide overweg kan, kan ik me voorstellen dat je op die manier per ongeluk de verkeerde hartslagband te pakken kunt krijgen.
"Op dezelfde manier dat de meeste Linuxcomputers over te nemen zijn..."
Heb je hier een source voor want dit is nogal een claim die je maakt.
Ik heb het specifiek over https://nvd.nist.gov/vuln/detail/cve-2023-45866.

De defaults van sommige distro's zijn aangezet, maar bestaande configuratie is zelden gepatcht om de kwetsbaarheid op te lossen. Iedereen die geprobeerd heeft zijn PS3 of soortgelijk oud apparaat op een Linux-computer te koppelen, heeft zich (per ongeluk) blootgesteld aan dit probleem ondanks de fix.

Het probleem is dat BlueZ moet kiezen tussen "apparaten werken niet" of "andere apparaten zijn onveilig" en lange tijd was dat eerste een groter probleem bevonden dan dat laatste. Omdat de fix al uit was (in theorie) was de CVE-score destijds ook zeer laag ingeschat.

Android is hier overigens ook door getroffen en daarmee dus ook miljarden apparaten die nu nog actief gebruikt worden (omdat Android-updates niet elke week verschijnen). iOS, macOS, en anderen ook, die hebben hun eigen patches gemaakt en zijn in principe doorgaans veilig.

Nu zijn apparaten die geïnstalleerd en geconfigureerd na 2024 veilig tegen die CVE, maar dan heb je weer de aanval beschreven hier die weer op een andere manier Bluetooth zomaar over laat pairen.

Bepaalde Linux-distro's die zich op veiligheid richten, schakelen Bluetooth helemaal uit om dit soort redenen.
Ik maak als afnemen er van software van grote clubs in NL zeer regelmatig mee dat deze clubs best wel software kunnen bouwen op functionaliteit, maar dat hier alles mee is gezegd.

Gebruikersvriendeljjkheid en nog veel belangrijker, veiligheid, daar denken ze ècht niet aan. Je zou zeggen dat een manager hen hierop moet wijzen, maar die moet ik nog tegenkomen...

Gelukkig komt er een eu wet (CRA) aan dit dit wel verplicht gaat stellen. Ben benieuwd of dit effect gaat hebben...
Maar het is niet alleen softwarematig fout gegaan maar ook bij het ontwerpen van de hardware, want waarom zou je in vredesnaam via de bluetooth de hele rolstoel kunnen besturen als dat niet de bedoeling is?
Dat gebeurd niet toevallig en moet specifiek zo zijn aangesloten.
Echt een opeenstapeling van domme keuzes als je het mij vraagt.
Dat is vrij eenvoudig, kies maar:

1) Kostenbesparing
2) Onwetendheid
3) Beide

Wat bovenstaand betreft, leven wij tweakers wel echt in een bubbel hoor.

De gemiddelde manager, product owner of hoe je het wil noemen van deze producten, hebben echt geen weet van (long-term) security issues, want ze hebben het zelf nooit ervaren.

Passwords en pincodes? Onhandig joh, gewoon lekker pairen, wat is het ergste wat er kan gebeuren?

En buiten de onwetende managers, denk ik dat je schrikt van het aantal (entry level, hoop ik dan maar met wat boter op m'n hoofd) devs dat security écht onderaan de prioriteitenlijst heeft staan, ongeveer net naast documentatie.
Vermoedelijk is de bedieningsinterface ook gekoppeld via Bluetooth met het rolstoel deel, dus waarschijnlijk is dit zeker wel de bedoeling, maar alleen voor geautoriseerde bediening en niet voor elk willekeurig Bluetooth-apparaat.
Dat is wel de bedoeling.

Ik heb de Model C, je kan de rolstoel met een app bv weg zetten of naar je toe laten komen. Dit is alleen wel op hele lage snelheid.

De joystick is wel altijd leidend.

Ook kan je 3 rij modi instellen (eco, normaal en sport) en je kan de kilometerstand zien en hoe vol de accu is.

Maar het koppelen gaat niet zomaar, je moet dit via die app doen en je hebt een code van 10 cijfers nodig die op een sticker staat die verborgen is achter een kapje.
Kijk hier hebben we wat aan, bedankt voor je reactie.
Ik was puur afgegaan op de gelinkte bronnen die zeiden dat enkel blokkeren en snelheid instellen mogelijk zou moeten zijn. Maar die kloppen dus niet.
Dan is het inderdaad wel begrijpelijk waarom het zo is aangesloten.
Ergens blijf ik het toch wel een beetje eng vinden dat dit mogelijk is, ondanks het nut ervan.
Misschien zou een sensor of een schakelaar om te detecteren dat er iemand op zit externe manipulatie kunnen uitschakelen?
Daarmee is het risico op een hack natuurlijk niet verholpen maar dan is er in ieder geval geen direct gevaar meer voor de bestuurder.
Hackers die bewust een rolstoel gaan hacken zijn ziek in het hoofd. Triest dat je met deze kneuzen rekening moet houden.

Natuurlijk moet je alles aan veiligheid doen. Maar dit blijft wel een ziek scenario.
In 2008 hebben kwaadaardige hackers hebben op een internetforum voor epileptici berichten achtergelaten waarin middels Javascript en animated gifs allerlei felgekleurde, knipperende plaatjes waren verwerkt. In het ergste geval kan iemand daaraan overlijden.

Dus ja er zijn genoeg verknipte personen op de wereld.
Hoezo? Is toch super handig als je oma kan helpen sturen op moeilijke plekjes? "Ik rij u wel even naar binnen" gaat makkelijker met een game controller dan met een touchscreen op je telefoon.

[Reactie gewijzigd door djwice op 8 januari 2026 23:54]

Onderzoekers van beveiligingsbedrijf QED Security Solutions ontdekten dat en hebben het als kwetsbaarheid gemeld met als CVE-nummer 2025-14346
Volgens het artikel gaat het om onderzoekers.
Misschien mag je die ook hackers noemen war dan zijn het te minste 'white hat' hackers.
D.w.z. 'de goeien' die zaken op kwetsbaarheden onderzoeken zodat die gepatcht kunnen worden.
Dat geldt toch voor elke beveiliging. Er worden ook regelmatig hulpverleners bekogeld met stenen en vuurwerk.

En om daarom maar niets te beveiligen... je deur doe je ook op slot en verder wil je je gegevens ook graag prive houden lijkt me. Wat mij betreft juist goed dat er aandacht voor is. Maar blijkbaar niet bij elke fabrikant, al vind ik in dit geval dat de klant dit ook moet eisen.
De persoon die er in zit is al kwetsbaar en dan de stoel ook nog.

Waarom zou in hemelsnaam een rolstoel met BT?
Handig voor een begeleider/verzorger zonder dat zijn of haar tenen de hele tijd aangereden worden.
Hoe gaat Bluetooth dat verholpen dan ?
De app heeft een control pad om de rolstoel te besturen. Dus handig voor de verzorger die dat runt op zijn iPhone terwijl die er naast loopt (i.p.v. er letterlijk tegen).
Je loopt niet tegen de rolstoel, je loopt er achter en houd je vast aan de 2 handvaten(Die een stuk uitsteken naar achteren).
Heb je naar de foto gekeken?
Denk dat deze stoelen zo zwaar zijn en in inderdaad de handvatten missen, dat daarom besturing op afstand is ingebouwd. Maar dan moet het wel goed gebeuren.
Het is een elektrische rolstoel zonder handvatten.

Ik heb er een. Je kan hem met je telefoon besturen.

Zo kan je hem bv wegrijden als je op de bank gaat zitten, of in mijn geval met de telefoon via oprijplaten de kofferbak van de auto in rijden.

Bediening via telefoon is op hele lage snelheid.
Een Duitse dame heeft haar rolstoel gehackt omdat de fabrikant van die rolstoel extra losse abonnementen hanteert met bijv een hogere maximale snelheid. Iets dat enkel softwarematig geactiveerd wordt via een app op je telefoon. Die rolstoel had ook geen beveiliging om dat te voorkomen.

Je betaald dus 3000-6000 voor een rolstoel als gehandicapte en mag dan nog eens maandelijks bij betalen om sneller te mogen wat aanzienlijk reistijd bespaart. Net die autofabrikant die stoelverwarming leverde in de auto fabrieks af, maar om te gebruiken moet je maandelijks dokken.
Was die rolstoel van BMW? :+

[Reactie gewijzigd door PdeBie op 9 januari 2026 07:13]

Daarnaast is de rolstoel als de aanval gelukt is ook nog te besturen als de aanvaller buiten bluetoothbereik komt
Hoe moet ik dit voorstellen?
Magisch een connectie zonder bluetoothbereik?
Via internet wellicht omdat app dan reeds gekoppeld is?
Dit staat in de bron, er zijn dus niet echt details over bekend.
While an attacker must initially be within Bluetooth range to execute the exploit, Rios noted that it is theoretically possible to maintain control even after the device moves out of the original range. “We didn’t demonstrate this, but it is possible,” Rios said.
Maar dat betekent dat er buiten Bluetooth ook WiFi heeft en/of mobiel internet.
Mmm ja hoe het daar staat is raar. Gok dat bedoelt wordt dat toegang persistent is, dat wanneer exploit gedaan is en je komt volgende keer in range dat je direct toegang hebt zonder dat het nodig is de exploit eerst weer te doen.
Ik vond het al gênant dat oral-B geen beveiliging heeft op de bluetooth en ik zou kunnen zien of de buren wel braaf 2 minuten poetsen 2 keer per dag en niet te hard drukt.

Maar de besturing van een rolstoel overnemen is van een iets andere orde.
Ik vind het gênant dat tandenborstel Bluetooth nodig heeft
Tja, is de huidige tijd waarin veel mensen alles willen vastleggen van smartwatches met sensoren t/m blijkbaar tandenborstels, vaatwassers, koffiemachines, wasmachines, thermostaten, koelkasten, deurbellen met camera's etc. allemaal online/digitaal toegankelijk.

[Reactie gewijzigd door jongetje op 9 januari 2026 09:04]

Mijn interpretatie: mensen zoeken comfort in deze schijnzekerheid. Door maar alles te loggen krijgt men het gevoel 'in control' te zijn en relevant. FOMO heet dat ook wel.

En natuurlijk de kleine endorfine-rushes die je krijgt als je een 'achievement' bereikt hebt door 5 minuten je tanden te poetsen en de app je trakteert op vuurwerk: well done, you're a real toothbrush tigerrrr!
Ik moest ook al aan de tandenborstels denken. Ik heb bij die van mij bluetooth maar uitgezet.
Ja stel je voor dat je tandenborstel op hol slaat. Of dat iedereen kan zien dat je 30 seconden minder poetst. Daar zou je toch maanden wakker van liggen. haha
Of, de tandenborstel is niet aanwezig, dus persoon x wellicht op vakantie. Tijd om even te kijken of er wat te halen valt

Waardevolle info iemand zijn dagelijkse ritme;)

[Reactie gewijzigd door AOC op 9 januari 2026 03:42]

Denk dat dat makkelijker te zien is dan naast iemand zijn badkamer te staan en de bluetooth te monitoren...
Ha inderdaad, dat is wel erg ver gezocht. Beter kijk je of de auto weg is of dat de brievenbus niet leeg wordt gehaald.
Dat, of je checkt gewoon Facebook en instagram. Genoeg mensen die posten dat ze op de luchthaven of op vakantie zijn met bijbehorende foto's.

Maar aangezien de meeste inbraken worden gepleegd door gelegenheidsdieven en die gaan naar binnen waar een raam of deur los is en nemen mee wat ze tegenkomen. Die gaan echt geen Bluetooth tandenborstel (met een bereik van 10 meter?) monitoren. Tenzij er staatsgeheimen of de goudvoorraad van de Nederlandse Bank in je kelder ligt.
Maar je staat dan zo dichtbij, dat je ook fysiek de stoel kunt verplaatsen, ongewild voor degene die er in zit. Dat laat onverlet dat de beveiliging op orde had moeten zijn, maar laten we de impact niet overdrijven. Dat geldt ook voor oral B, waar ik persoonlijk BT een onzinnige feature vindt.

[Reactie gewijzigd door kdekker op 9 januari 2026 18:28]

Niet helemaal.

Ik heb er een.

Verbinden gaat trouwens met een 10 cijferige code die verborgen zit, dus ben benieuwd hoe ze dat doen.

Ik gebruik het om de rolstoel via oprijplaten de auto in te rijden.

Of als ik in een restaurant op een gewone stoel ga zitten, dan zet ik hem met de telefoon aan de kant.

De joystick is btw altijd leidend.

En de snelheid via de app is heel erg laag.
Waarom neemt iemand een tandenborstel met bluetooth? Is het echt zo lastig 2x3 minuten per dag je tanden correct te poetsen?
Veel mensen reageren geshockeerd dat een rolstoel te besturen zou zijn via bluetooth. Bij rolstoelen is het juist geweldig als het makkelijk is om alternatieve besturingsmethodes te bouwen, want verschillende mensen hebben verschillende beperkingen en dus verschillende manieren om een rolstoel te besturen.

Om een praktisch voorbeeld te geven: Munevo DRIVE maakt een soort Google Glass-achtig device dat het mogelijk maakt om via je hoofd/ogen een rolstoel te besturen. Dit gebruikt bluetooth om met een module te verbinden die dan met de joystick verbonden moet zijn. Het zou me totaal niks verbazen als die hele module niet nodig zou zijn met deze Whill-rolstoelen.

Let wel, ik heb geen enkel flauw idee waar ik over praat hier; ik heb enkel wat lopen googelen vanwege een vluchteling uit Oekraïne die we kennen die rolstoelgebonden is en enkel precieze controle heeft over zijn ogen. Mijn punt is enkel: het is superslecht dat ze niet vanaf het begin voorzichtiger waren met deze verbinding, maar tegelijkertijd moet ik positief zijn dat ze het überhaupt makkelijker hebben gemaakt om custom controllers voor hun rolstoelen te maken.
Dit waren zelfrijdende rolstoelen die je naar je gate brachten/brengen. Lijkt me zeer onwenselijk als die opeens handmatig bestuurd worden...
Nee, die van Schiphol zijn niet getest.

Alleen de standaard C2 en De.

Ik heb zelf de C1.

De snelheid bij controle via de app is stapvoets en de joystick is altijd leidend.
Aanvallers moeten in bluetooth-bereik van een rolstoel zijn om een aanval uit te voeren en dat beperkt de impact,
Potentieel kan dat met iedere soortgelijke radio op afstand die in de buurt is van de rolstoel. Dus ook bijvoorbeeld een gehackt IoT-apparaat, zoals een Zigbee lamp of schakelaar.

[Reactie gewijzigd door The Zep Man op 8 januari 2026 21:08]

Echt gevaarlijk dit beveiligingslek. Waarschijnlijk heeft dit lek er vanaf de release van deze rolstoelen er al ingezeten. Dat het überhaupt door de audits is heengekomen.
Het zou je maar gebeuren als rolstoelgebruiker zijnde, rij je zomaar tegen een boom aan, van de trap af of het water in. Dan heb je echt een groot probleem.
Of een puber springt achter op en gaat joyriden met een game controller in de hand ...
Het is toch niks nieuws dat rolstoelen beveiliging missen? Mr. Bean bestuurde 30 jaar geleden ook al een elektrisch exemplaar met de afstandsbediening van een speelgoedbootje :D

YouTube: Remote Controlled Boat | Mr. Bean Official

Om te kunnen reageren moet je ingelogd zijn