CVE-2026-77054

MEDIUM
MEDIUM Priority: 0.01 BB Relevance: 49/100
Published: 2026-10-26 Modified: 2026-10-26 First seen: 2026-10-29 Status: active

Attack Surface

Adjacent Low Complexity No Interaction Conf. Impact

CVSS Vector Breakdown

AV: Adjacent
AC: Low
PR: Low
UI: None
AT: None
VC: High
VI: None
VA: None

Description

boneIO Black stores passwords, including the MQTT broker and web panel passwords, in cleartext. The GET /api/config endpoint returns the full configuration with sub-services passwords exposed. Any authenticated user can call the endpoint and access the administrative passwords in cleartext form. Critically, due to CVE-2026-77053 (authentication disabled by default), an unauthenticated attacker on the same local network can retrieve all passwords. This issue was fixed in version 1.6.0: web panel passwords are stored as salted scrypt hashes in a file readable only by the service account, and the API and logs no longer return secret values. The MQTT broker password has to stay recoverable because the application presents it to the broker as a client; it is kept in a separate file readable only by the service account and is no longer exposed through the API.

Weakness Classification (1)

Bug Bounty Relevance

49 / 100
✓ Low complexity
✓ No user interaction

CVSS Score

6.9 / 10.0 v4.0
CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

EPSS — Exploitation Probability

0.16%
Raw Score 0.001560
Percentile 4.7%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00156
2026-10-28
0.00156

Intelligence Sources

mitre ref →
nvd ref →