693 points by xx_ns 3 days ago | 119 comments | View on ycombinator
hootz 3 days ago |
rkagerer 3 days ago |
In summary he figured out how to reflash arbitrary firmware on a Creative Sound Blaster Katana V2X soundbar via Bluetooth, without requiring any effective authentication or user interaction.
The soundbar is plugged directly into its host computer via USB, so by adding a descriptor to its firmware he made it recognized as a keyboard. From there it was straightforward to have it send keystrokes to the PC. The soundbar is equipped with a mic, so an adversary could turn it into an eavesdropping device.
He reported it to Creative and SingCERT. Neither him or SingCERT got any meaningful response from the company until 2 months later, eventually saying "they do not consider this to be a vulnerability, as it does not present a cybersecurity risk".
He released a firmware patcher that disables the flawed transport protocol. It's a bit of a sledgehammer that likely also breaks functionality of the official Bluetooth app, but seems like the best he could do without cooperation from the manufacturer.
nickdothutton 3 days ago |
Klaus23 3 days ago |
Any script kiddie with an LLM could write a worm that would spread through the supply chain, possibly even hacking speakers right on the factory floor and blasting Rickroll music or something similar.
It would be interesting to see if Creative would still claim that it "does not present a cybersecurity risk".
Edit: Bonus points for closing the security hole and disabling the ability to flash the firmware normally, so that the manufacturer would have to jailbreak the speakers in order to repair them.
KurSix 3 days ago |
smithkl42 3 days ago |
Now that I think about it, I think you have to assume that they probably DO do this...
fusslo 3 days ago |
217 3 days ago |
antran22 3 days ago |
People who understand tech keep an axe next to their toaster.
vessenes 3 days ago |
evilos 2 days ago |
That said, really cool work. I honestly thought it would be harder to turn a usb connected device into an exploit vector.
That it's as easy as emulating a keyboard that pops a local terminal and runs a malicious command is actually pretty funny. Though it will be a non-admin terminal so the damage should be somewhat limited. And on Windows, users often just click through any UAC prompt so I bet you'd get full access on many windows boxes.
asimovDev 3 days ago |
It doesn't have bluetooth so thankfully something like this wouldn't happen with mine. It's crazy that there's no auth at all for Bluetooth. I was reversing my e-scooter recently (still WIP) and there was a whole bunch of authentication required before its app could control any of it. I am still not confident in its security though
glaslong 3 days ago |
pbhjpbhj 2 days ago |
Or? There's other mitigations that OS already have in place?
cbdevidal 3 days ago |
moktonar 3 days ago |
smallnix 3 days ago |
Is this some legal thing so they can claim that a protection was circumvented? E.g. to void warranty or be able to sue?
mavleop 3 days ago |
rjmunro 3 days ago |
sciencejerk 3 days ago |
lostmsu 3 days ago |
a1o 3 days ago |
hn_acc1 2 days ago |
NooneAtAll3 3 days ago |
Mangochutney27 3 days ago |
bradley13 3 days ago |
It's crazy that companies just stick their head in the sand, when confronted with serious security issues.
SirFatty 3 days ago |
george_max 2 days ago |
r3tr0 3 days ago |
mikekuharuk 3 days ago |
saltcured 3 days ago |
awedisee 3 days ago |
takakaze 3 days ago |
maoliofc 3 days ago |
huflungdung 3 days ago |
rahadbhuiya 3 days ago |
notlibrary 3 days ago |
joyasing 3 days ago |
tj_hustler_1966 3 days ago |
Avenassh 3 days ago |
brogapp 3 days ago |
So wirelessly writing custom firmware to someone else's device that is connected via USB to their computer without even needing to pair is not a security vulnerability. Yea.