seeedstudio ReSpeaker LinkIt7688 Default Password Vulnerability in Administrative Interface

Vulnerability

A vulnerability exists in the seeedstudio ReSpeaker LinkIt7688, specifically within the administrative interface. The issue arises from the root password being set to a weak default, easily cracked to 'root' using a password-cracking tool. This password is stored in the /etc/shadow file, hashed with MD5, and can be exploited to gain unauthorized root access to the device. The vulnerability requires local access to exploit, and while the exploitation is considered difficult, a public exploit is available.

Impact

Exploitation of this vulnerability allows unauthorized access to the root account, enabling full administrative control over the device. This access could be used to retrieve sensitive information, modify device configurations, or execute arbitrary code, potentially leading to further compromises.

Reproduction

To reproduce this vulnerability, first extract the device's firmware image. After extracting the firmware, locate the /etc/shadow file in the squashfs-root directory. The MD5-crypt hash of the root password can be found in this file. Use a password-cracking tool, such as John the Ripper, to crack the hash, revealing the password 'root'. Once the password is obtained, it can be used to log into the device's administrative interface or other network-accessible services.

Added: Aug 28, 2025, 6:17 PM
Updated: Aug 28, 2025, 7:24 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
4.6
remediation
0.0
relevance
0.4
threat
6.4
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.