boneIO Black suffers from a Cross-Site Request Forgery (CSRF) vulnerability affecting all state-changing API endpoints due to the absence of CSRF tokens and lack of Origin or Referer header validation. An attacker on the same internal network can exploit this by luring a user to a malicious webpage, causing unauthorized actions such as rebooting the controller or toggling relay circuits. This vulnerability leads to loss of integrity and availability of the device. The issue is resolved in version 1.6.0.
A vulnerability in the Infinispan Operator for Red Hat Data Grid exposes keystore and truststore passwords in plain text as command-line arguments when cross-site TLS is enabled. These passwords are visible in the Pod specification to any user with 'get pods' permission in the namespace, accessible via node-level process command lines, and often recorded in audit logs. This exposure increases the risk of unauthorized access to sensitive credentials.
The boneIO black_debian_images package stores the Mosquitto MQTT broker password file at /etc/mosquitto/passwd with permissions that allow any local user to read it. This exposure enables local users to obtain password hashes for all MQTT accounts and attempt offline dictionary attacks. The vulnerability was fixed in version 1.6.0.
The boneIO Black web interface has a clickjacking vulnerability that allows remote attackers to embed the control panel in an iframe on a malicious website. Authenticated users on the internal network can be tricked into clicking interface elements, causing unauthorized control of physical devices such as relays, gates, or blinds. This vulnerability is compounded by CVE-2026-77053, which disables authentication by default, enabling any internal network user to perform attacker-controlled actions. The issue was fixed in version 1.6.0.
boneIO Black had a vulnerability where several API endpoints were excluded from authentication, allowing unauthenticated remote attackers on the local network to access sensitive information such as system logs, firmware version, serial number, MQTT username, configuration file listings, and API documentation. This information could facilitate reconnaissance and targeted attacks. The issue was fixed in version 1.6.0 by requiring authentication for all API routes, disabling interactive API documentation, and withholding the serial number from anonymous users.
Mattermost versions 11.7.x up to 11.7.10 contain a vulnerability where reserved system post types are not properly validated during scheduled post creation and publication. This flaw allows an authenticated channel member to publish messages that appear as trusted system events via the scheduled post endpoint. The vulnerability has a low severity rating and does not impact confidentiality or availability.
The boneIO Black firmware has a critical security vulnerability where authentication is disabled by default. The management web API listens on all network interfaces and exposes all endpoints without requiring credentials, allowing unauthenticated remote attackers full control over the device. This can lead to denial of service, configuration changes, and manipulation of connected physical circuits. The issue is fixed in version 1.6.0, which enforces administrator account creation and restricts API access to authenticated roles. Versions before 1.2.0 are unsupported and require re-flashing with the fixed system image.
boneIO Black versions prior to 1.6.0 do not limit authentication attempts on their web interface or SSH service and lack password complexity enforcement. This allows unauthenticated remote attackers to perform unlimited brute-force login attempts, potentially compromising user accounts and gaining unauthorized access. The issue was fixed in version 1.6.0 by implementing rate limiting on web login attempts, enforcing a minimum password length of 8 characters, and restricting SSH authentication attempts to three per connection with a shortened login grace time.
boneIO Black has a time-of-check to time-of-use (TOCTOU) race condition vulnerability in the create_timedatectl_sudoers_file() function. This function writes sudoers rules to a predictable temporary file, validates them, and then installs them with root privileges. A local attacker can exploit the race window between validation and installation or use the predictable filename for symlink attacks to inject arbitrary sudoers rules, leading to local privilege escalation to root. The issue is fixed in version 1.6.0.
A critical vulnerability (CVE-2026-93328) exists in Google Cloud MCP Toolbox for Databases versions 1.2.0 through 1.4.0. It involves path traversal and missing authorization in the cloud-storage source component, allowing unauthenticated remote attackers to exfiltrate host files to external Google Cloud Storage buckets and overwrite arbitrary local files via crafted parameters.
The boneIO black_debian_images container image granted the boneio service account excessive privileges, including full passwordless sudo access and membership in the docker group. This allowed a local attacker who compromises the boneio user to escalate privileges to root. The issue was fixed in version 1.6.0 by removing the sudoers rule and docker group membership, and by enforcing privileged operations through restricted helpers with verified migrations.
boneIO Black versions prior to 1.6.0 expose an unauthenticated Node-RED instance at the /nodered/ path via a Caddy reverse proxy. This Node-RED Admin API allows deployment of flows capable of executing arbitrary system commands. An unauthenticated attacker on the local network can exploit this to deploy malicious flows, resulting in remote code execution and full control over the home automation system. The vulnerability is fixed in version 1.6.0.
boneIO Black versions prior to 1.6.0 store sensitive passwords, including MQTT broker and web panel passwords, in cleartext. The API endpoint GET /api/config exposes these passwords to any authenticated user. Due to a related issue (CVE-2026-77053) where authentication is disabled by default, unauthenticated attackers on the same local network can also retrieve all passwords. Version 1.6.0 fixes this by hashing web panel passwords with salted scrypt and restricting access to password files, while MQTT broker passwords are stored securely and no longer exposed via the API.
boneIO black_debian_images includes a Mosquitto MQTT broker configured with default credentials that are identical across all devices and publicly documented. This allows remote attackers to gain full read and write access to the broker, enabling control over connected devices such as relays, blinds, and gates, and the injection of fake entities into linked Home Assistant installations. The issue was fixed in version 1.6.0 by generating unique MQTT passwords per device at first boot. Devices upgraded from earlier versions retain the default credentials unless manually changed.
CVE-2026-65184 is a critical vulnerability in the root-privileged wsserver terminal-bridge daemon. The daemon constructs shell commands directly from client-supplied WebSocket fields and executes them via system() and popen() calls without any quoting, escaping, or character-set validation. Additionally, the daemon's public-key session path lacks appliance-session checks, increasing the risk of unauthorized command execution.
CVE-2026-3322 is a vulnerability in Lobster_pro where improper permission checks allow attackers with limited privileges to access endpoints that should require administrative rights. This affects Lobster_pro version 4.12.12-LTS and possibly other versions before 25.1.3. The flaw could enable privilege escalation or unauthorized actions via these endpoints.
Xovis AG APS-R series devices up to version 2.10.1.1 contain an OS command injection vulnerability in the /sbin/ImportParamSet.sh script. This script processes symlinks from uploaded parameter archive files and embeds the symlink target path into a shell command without proper quoting or sanitization. The command is executed with root privileges via the APC_SendMsg IPC mechanism.
A security vulnerability in Kameleo up to version 5.3.1 affects the Local API component, specifically the /general/user-info endpoint. This vulnerability allows remote attackers to cause information disclosure. The vendor was notified but has not responded. The vulnerability has a medium severity rating with a CVSS score of 4.3.
CVE-2026-59107 is a critical security vulnerability in the vSolution Matrix file sharing feature. It allows an attacker who obtains the matching private key to authenticate via SSH as root on devices configured as a vSolution Matrix main/master station with file sharing enabled.
CVE-2026-59106 is a critical vulnerability in the WolfProt interface implementation that allows unauthenticated remote attackers to execute operating system commands with the privileges of the affected service due to insufficient neutralization of user-controlled input.