Description
Shinobi before commit 5a76c74f contains a hardcoded connection key in the child node service that allows unauthenticated attackers to execute arbitrary database queries. Attackers reaching the child node port can present the hardcoded key during WebSocket handshake, then dispatch SQL queries through the onWebSocketDataFromChildNode handler to read and modify user records and camera configuration.
Published: 2026-08-29
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Shinobi Systems’ child node service contains a hardcoded connection key prior to commit 5a76c74f. The key can be presented during a WebSocket handshake, after which an unauthenticated attacker can invoke the onWebSocketDataFromChildNode handler to send arbitrary SQL statements, allowing reading or modification of user records and camera configuration.

Affected Systems

All installations of the Shinobi surveillance platform that use code before commit 5a76c74f are affected. This includes any project that has not been upgraded to the latest version or has not applied the fix introduced in commit 5a76c74f.

Risk and Exploitability

The vulnerability scores a CVSS of 9.3, indicating a high impact and exploitability. EPSS is not available and the issue is not listed in the CISA KEV catalog. Attackers can reach the child node port over the network and immediately authenticate using the hardcoded key, then issue arbitrary database queries. No privileged local presence or additional setup is required, making this a straightforward attack for anyone with network access to the child node service.

Generated by OpenCVE AI on August 29, 2026 at 13:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest patch that removes the hardcoded child node key (upgrade to a version that incorporates commit 5a76c74f or apply the corresponding Merge Request 554 patch).
  • Restrict network access to the child node port, e.g., by firewalling it or binding it to localhost until the patch is deployed.
  • Verify that the configuration no longer contains any hardcoded credentials and that authentication mechanisms for the child node service are enabled.

Generated by OpenCVE AI on August 29, 2026 at 13:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 29 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description Shinobi before commit 5a76c74f contains a hardcoded connection key in the child node service that allows unauthenticated attackers to execute arbitrary database queries. Attackers reaching the child node port can present the hardcoded key during WebSocket handshake, then dispatch SQL queries through the onWebSocketDataFromChildNode handler to read and modify user records and camera configuration.
Title Shinobi before commit 5a76c74f Arbitrary Database Query Execution via Hardcoded Child Node Key
Weaknesses CWE-798
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-29T12:05:34.812Z

Reserved: 2026-08-29T11:37:29.863Z

Link: CVE-2026-82448

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-29T13:16:38.877

Modified: 2026-08-29T13:16:38.877

Link: CVE-2026-82448

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-29T13:30:05Z

Weaknesses
  • CWE-798

    Use of Hard-coded Credentials