CVE-2026-82448
Received Received - Intake

Hardcoded Key Allows SQL Injection in Shinobi

Vulnerability report for CVE-2026-82448, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-29

Last updated on: 2026-08-29

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-29
Last Modified
2026-08-29
Generated
2026-08-29
AI Q&A
2026-08-29
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
shinobi_systems shinobi From 0 (inc) to 5a76c74f3977661ff3f9fd55a260db352c0b19c0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-798 The product contains hard-coded credentials, such as a password or cryptographic key.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-82448 is a critical vulnerability in Shinobi video management software where a hardcoded connection key in the child node service allows unauthenticated attackers to execute arbitrary database queries. Attackers can exploit this by presenting the hardcoded key during a WebSocket handshake and then sending SQL queries through the onWebSocketDataFromChildNode handler to read or modify user records and camera configurations.

Detection Guidance

Check if Shinobi is running on a port accessible from the network. Scan for open ports where child node services might be exposed. Look for WebSocket connections to the child node port. Verify if the hardcoded key is present in the childNode/utils.js file or if the system allows unauthenticated WebSocket handshakes with arbitrary keys.

Impact Analysis

This vulnerability allows attackers to gain full access to the Shinobi system without authentication. They can read sensitive user data, modify camera configurations, and potentially take control of the entire video management system. The impact includes unauthorized data exposure, system manipulation, and potential privacy violations.

Compliance Impact

This vulnerability likely violates GDPR and HIPAA compliance requirements due to unauthorized access to personal and sensitive data. GDPR mandates strict data protection measures, while HIPAA requires safeguards for protected health information. The breach of these systems could result in legal penalties and loss of compliance certifications.

Mitigation Strategies

Update Shinobi to the latest commit (5a76c74f or later) to fix the hardcoded key issue. Ensure the child node key is regenerated using cryptographically secure methods. Disable or restrict access to the child node port from untrusted networks. Review and remove any default super-admin credentials.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82448. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart