{"metadata": {"vulnerability": "CVE-2026-77052", "count": 22, "kinds": {"milestone": 4, "sighting": 13, "kev": 0, "other": 5}}, "data": [{"timestamp": "2026-08-20T09:37:37.786Z", "date_only": false, "value": "2026-08-20T09:37:37.786Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-77052", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-26T06:55:00Z", "date_only": false, "value": "2026-10-26T06:55:00.000000Z", "kind": "sighting", "label": "Seen", "source": "https://cert.pl/en/posts/2026/10/CVE-2026-77052", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "8c1e23b5-f166-424e-990b-545cd2044a05", "url": "https://cert.pl/en/posts/2026/10/CVE-2026-77052"}, {"timestamp": "2026-10-26T14:45:37.056Z", "date_only": false, "value": "2026-10-26T14:45:37.056Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-77052", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-26T14:45:37.056Z", "date_only": false, "value": "2026-10-26T14:45:37.056Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-77052", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-10-26T14:45:37.056Z", "date_only": false, "value": "2026-10-26T14:45:37.056Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CERT-PL", "record": "CVE-2026-77052", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-26T15:06:54.718Z", "date_only": false, "value": "2026-10-26T15:06:54.718987Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507831511000227", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "b881a624-3644-49b9-9aa0-fb2689602097", "content": "CVE-2026-77052 Missing Authentication for Node-RED in boneIO boneIO Black exposes a Node-RED instance without authentication at the /nodered/ path through a Caddy reverse proxy. The Node-RED Admin API allows deploying flows that can execute arbitrary system commands. An unauthenticated attacker on the local network can deploy a malicious flow to achieve remote code execution and gain full control over the home automation system.\nThis issue was fixed in version&nbsp;1.6.0.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77052https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77052#bot", "url": "https://infosec.exchange/users/cve/statuses/117507831511000227"}, {"timestamp": "2026-10-26T15:07:35.079Z", "date_only": false, "value": "2026-10-26T15:07:35.079878Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507834149525263", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "3411d63c-dce3-4ede-a5d7-ce816e84484a", "content": "CVE-2026-77053 Missing Authentication in Default Configuration in boneIO boneIO Black firmware ships with authentication disabled by default. Its management web API listens on all network interfaces and exposes all endpoints without requiring credentials. An unauthenticated remote attacker can fully control the device, causing denial of service, modifying configuration, and operating connected physical circuits.This issue was fixed in version 1.6.0: a device without an administrator account refuses API requests until the owner creates one in the first-run wizard, and every API route is restricted to an authenticated role.\nVersions before 1.2.0 are based on Debian 10, are no longer supported and cannot be upgraded in place; affected devices should be re-flashed with the 1.6.0 system image.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77053https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77053#bot", "url": "https://infosec.exchange/users/cve/statuses/117507834149525263"}, {"timestamp": "2026-10-26T15:08:15.262Z", "date_only": false, "value": "2026-10-26T15:08:15.262645Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507836786420668", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "5ecf28b8-2ff1-426b-9cc7-96c0d00a5f09", "content": "CVE-2026-77054 Cleartext Storage of Sensitive Information in boneIO 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.\nThis 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.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77054https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77054#bot", "url": "https://infosec.exchange/users/cve/statuses/117507836786420668"}, {"timestamp": "2026-10-26T15:08:56.267Z", "date_only": false, "value": "2026-10-26T15:08:56.267365Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507839426847594", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "cf12a35d-c976-47d2-89c5-9c96a503e72b", "content": "CVE-2026-77055 Improper Privilege Assignment in boneIO boneIO black_debian_images gives the boneio service account excessive privileges, including full passwordless sudo access and membership in the docker group. A local attacker who compromises the boneio user can use these privileges to escalate to root.\nThis issue was fixed in version 1.6.0: the image removes the sudoers rule and the docker group membership when it is sealed, and devices already in the field have both removed by migrations shipped with boneio 1.6.0 and applied on first start after the upgrade. Privileged operations now go through helpers that accept only a fixed set of commands, with migrations verified against Ed25519 signatures.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77055https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO #black_debian_images#CVE_2026_77055#bot", "url": "https://infosec.exchange/users/cve/statuses/117507839426847594"}, {"timestamp": "2026-10-26T15:09:35.884Z", "date_only": false, "value": "2026-10-26T15:09:35.884097Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507842073748552", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "14ab4ed2-88b4-46c2-914d-b22c11d3eb73", "content": "CVE-2026-77056 Use of Default Credentials in boneIO boneIO black_debian_images ships with a Mosquitto MQTT broker that uses the same default credentials on all devices. These credentials are publicly documented on github, and there is no indication in the instructions to change them. A remote attacker can use them to gain full read and write access to the broker, allowing control of connected relays, blinds, and gates, and injection of fake entities into a linked Home Assistant installation.\nThis issue was fixed in version 1.6.0 of the image: MQTT passwords are generated per device at first boot. Devices upgraded from earlier versions keep their existing broker credentials; from boneio 1.6.0 the web panel reports credentials that are still the published defaults, and the owner has to change them.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77056https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO #black_debian_images#CVE_2026_77056#bot", "url": "https://infosec.exchange/users/cve/statuses/117507842073748552"}, {"timestamp": "2026-10-26T15:10:16.171Z", "date_only": false, "value": "2026-10-26T15:10:16.171951Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507844710644492", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "be22c733-0ae7-4cd7-921d-9ab896f2bf2a", "content": "CVE-2026-77057 Improper Restriction of Excessive Authentication Attempts in boneIO boneIO Black does not limit authentication attempts on its web interface (POST /api/login) or SSH service, and does not enforce password complexity. An unauthenticated remote attacker can make unlimited brute-force login attempts, potentially compromising user accounts and gaining unauthorized access to the device.\nThis issue was fixed in version 1.6.0: web login attempts are rate-limited per source address and per account, panel passwords must be at least 8 characters long, and SSH allows three authentication attempts per connection with a shortened login grace time.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77057https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77057#bot", "url": "https://infosec.exchange/users/cve/statuses/117507844710644492"}, {"timestamp": "2026-10-26T15:10:56.624Z", "date_only": false, "value": "2026-10-26T15:10:56.624652Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507847351695104", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "109d4653-d0e1-4d41-8eee-4e42cda8970d", "content": "CVE-2026-77058 Cross-Site Request Forgery (CSRF) in boneIO boneIO Black is vulnerable to Cross-Site Request Forgery (CSRF) on all state-changing API endpoints because it lacks&nbsp;CSRF tokens and does not validate Origin or Referer headers. A remote attacker can craft a malicious webpage that, when visited by a user on the internal network, sends cross-origin requests to the device. This allows the attacker to reboot the controller, toggle relay circuits, control gates and blinds, or shut down the device, causing loss of integrity and availability. Critically, due to CVE-2026-77053 (authentication disabled by default), any user on the same internal network can trigger attacker-controlled actions by visiting the malicious website.\nThis issue was fixed in version 1.6.0.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77058https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77058#bot", "url": "https://infosec.exchange/users/cve/statuses/117507847351695104"}, {"timestamp": "2026-10-26T15:11:36.816Z", "date_only": false, "value": "2026-10-26T15:11:36.816425Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507849990720523", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "181e70d3-745c-485d-a9dc-50f41825d94f", "content": "CVE-2026-77059 TOCTOU Race Condition in boneIO boneIO Black contains a TOCTOU race condition in the create_timedatectl_sudoers_file() function in boneio/webui/routes/timezone_sudoers.py. The function writes sudoers rules to a predictable temporary file, validates them, then installs them with root privileges. A local attacker can exploit the race window between validation and installation to substitute malicious content, or use the predictable filename for symlink attacks, resulting in arbitrary sudoers rule injection and local privilege escalation to root.\nThis issue was fixed in version&nbsp;1.6.0.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77059https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77059#bot", "url": "https://infosec.exchange/users/cve/statuses/117507849990720523"}, {"timestamp": "2026-10-26T15:12:16.995Z", "date_only": false, "value": "2026-10-26T15:12:16.995035Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507852630226177", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "fcac88e5-9e9a-44a5-9666-51dc3e820821", "content": "CVE-2026-77060 Incorrect Permission Assignment for Critical Resource in boneIO boneIO black_debian_images stores the Mosquitto MQTT broker password file at /etc/mosquitto/passwd with world-readable permissions. Any local user can read the password hashes for all MQTT accounts and perform offline dictionary attacks.\nThis issue was fixed in version&nbsp;1.6.0.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77060https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO #black_debian_images#CVE_2026_77060#bot", "url": "https://infosec.exchange/users/cve/statuses/117507852630226177"}, {"timestamp": "2026-10-26T15:12:59.896Z", "date_only": false, "value": "2026-10-26T15:12:59.896616Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507855274266239", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "407d25b0-dae1-4155-8daa-2fee2ff85de7", "content": "CVE-2026-77061 Missing Authentication for Critical Function in boneIO boneIO Black directly excludes several API endpoints from the authentication. An unauthenticated remote attacker on the local network can retrieve system logs, firmware version, serial number, MQTT username, configuration file listings, and API documentation. This data aids reconnaissance and enables targeted attacks against the device.This issue was fixed in version 1.6.0: every API route requires an authenticated role, the interactive API documentation is disabled, and the serial number is withheld from anonymous callers.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77061https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77061#bot", "url": "https://infosec.exchange/users/cve/statuses/117507855274266239"}, {"timestamp": "2026-10-26T15:13:37.678Z", "date_only": false, "value": "2026-10-26T15:13:37.678705Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117507857912491533", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "44f04320-21fc-4397-b1fe-73e808d59298", "content": "CVE-2026-77062 Clickjacking in boneIO The boneIO Black web interface lacks proper clickjacking protections. A remote attacker can embed the control panel in an iframe on a malicious web page and trick an authenticated user on the internal network into clicking buttons that activate relays, open gates, or control blinds. This can lead to unauthorized state changes with potential physical safety consequences. Critically, due to CVE-2026-77053 (authentication disabled by default), any user on the same internal network can trigger attacker-controlled actions by visiting the malicious website.\nThis issue was fixed in version&nbsp;1.6.0.\nhttps://www.cve.org/CVERecord?id=CVE-2026-77062https://cert.pl/en/posts/2026/10/CVE-2026-77052https://boneio.eu/en/docs/black#boneio #boneIO#CVE_2026_77062#bot", "url": "https://infosec.exchange/users/cve/statuses/117507857912491533"}, {"timestamp": "2026-10-26T15:16:42Z", "date_only": false, "value": "2026-10-26T15:16:42Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-WQ8M-48JG-3X9H", "record": "GHSA-WQ8M-48JG-3X9H", "field": "database_specific.nvd_published_at"}, {"timestamp": "2026-10-26T15:16:42.660Z", "date_only": false, "value": "2026-10-26T15:16:42.660", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-77052", "record": "FKIE_CVE-2026-77052", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-26T15:34:47Z", "date_only": false, "value": "2026-10-26T15:34:47Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-WQ8M-48JG-3X9H", "record": "GHSA-WQ8M-48JG-3X9H", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-26T15:34:47Z", "date_only": false, "value": "2026-10-26T15:34:47Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-WQ8M-48JG-3X9H", "record": "GHSA-WQ8M-48JG-3X9H", "field": "modified"}, {"timestamp": "2026-10-26T17:11:35.487Z", "date_only": false, "value": "2026-10-26T17:11:35.487", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-77052", "record": "FKIE_CVE-2026-77052", "field": "lastModified"}, {"timestamp": "2026-10-27T03:20:05.428Z", "date_only": false, "value": "2026-10-27T03:20:05.428949Z", "kind": "sighting", "label": "Seen", "source": "https://bsky.app/profile/stackflag.bsky.social/post/3mytbq5gw4y2b", "record": "CVE-2026-77052", "field": "creation_timestamp", "uuid": "2d6e399b-3f74-4b75-b1ae-443d2fdbb646", "content": "CVE-2026-77052 - boneio\nThe boneio home\u2011automation device serves a Node\u2011RED interface without requiring a login. Because the admin API can install flows that execute system commands, anyone on the same network could\u2026\n\nToo many irrelevant or confusing CVEs? Use stackflag.com\n\n#boneio #CVE #infosec", "url": "https://bsky.app/profile/stackflag.bsky.social/post/3mytbq5gw4y2b"}], "metrics": {"as_of": "2026-10-31T00:06:30.155Z", "anchors": {"origin": {"timestamp": "2026-10-26T14:45:37.056Z", "date_only": false, "value": "2026-10-26T14:45:37.056Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-77052", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-10-26T14:45:37.056Z", "date_only": false, "value": "2026-10-26T14:45:37.056Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-77052", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "exploit_publication": null, "exploitation": null, "patch": null}, "vendor_response_time": {"available": false, "missing": ["start", "end"]}, "time_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit_publication": {"available": false, "missing": ["end"]}, "time_to_patch": {"available": false, "missing": ["start", "end"]}, "total_time_to_patch": {"available": false, "missing": ["start", "end"]}, "disclosure_to_patch": {"available": false, "missing": ["end"]}, "time_unpatched": {"available": true, "seconds": 379253.09906, "hours": 105.34808307222221, "days": 4.389503461342592, "min_seconds": 379253.09906, "max_seconds": 379253.09906, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-10-26T14:45:37.056Z", "date_only": false, "value": "2026-10-26T14:45:37.056Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-77052", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-10-31T00:06:30.155Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
