SSH is enabled by default on an audio interface
Key point
Default SSH access and an unsigned firmware update flow were found on the Rodecaster Duo.
Details
Unpacking the Rodecaster Duo's firmware reveals the device's internal structure and update method fairly easily. In its default state, SSH was open, and the actual connection was confirmed over an Ethernet connection.
The update package was in gzipped tarball form, and the device contained a dual-partition structure that boots from the other partition on failure, along with a shell script for updates. Incoming firmware had no signature verification, and SSH was set to allow pubkey authentication only.
Capturing the Windows-side update flow revealed two single ASCII commands sent as HID reports: M and U.
M: switches the device into update mode- Copies
archive.tar.gzandarchive.md5to disk U: executes flashing and then reboots
On macOS, a custom firmware was built to turn on SSH password authentication and add a public key, and an actual connection was successfully made. The reason why SSH is enabled by default and why a default key is included was never confirmed; this was reported to RODE, but there was no response.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.