/

CVE-2026-92450

Severity:

HIGH RISK

(7.5)

Hardcoded Credentials (CWE-798) in Kiloview E3 NDI

CVE-2026-92450

Deferred

Vulnerability type

Category:

Hardcoded Credentials

CWE:

CWE-798

Impact:

Authentication Bypass and Unauthorized Privileged Access

Severity:

HIGH RISK

(7.5)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

Affected Kiloview E3 NDI encoder firmware uses the same hardcoded HMAC-SHA256 secret to sign session JSON Web Tokens on every deployed device. Anyone who can obtain the publicly distributed firmware may recover the secret and forge administrative session tokens without valid credentials.

Affected Kiloview E3 NDI encoder firmware uses the same hardcoded HMAC-SHA256 secret to sign session JSON Web Tokens on every deployed device. Anyone who can obtain the publicly distributed firmware may recover the secret and forge administrative session tokens without valid credentials.

Affected context

The vulnerability occurs in Kiloview E3 NDI encoder firmware when session tokens are signed with a static secret embedded in the firmware image. The risk is elevated because the firmware is publicly distributed and the same signing material is reused across devices, allowing knowledge of the secret to affect multiple deployments.

The vulnerability occurs in Kiloview E3 NDI encoder firmware when session tokens are signed with a static secret embedded in the firmware image. The risk is elevated because the firmware is publicly distributed and the same signing material is reused across devices, allowing knowledge of the secret to affect multiple deployments.

Exploit preconditions

  • Attack surface: The device authentication and session-token subsystem
  • Required access: Access to a publicly distributed firmware image and network reachability to a target device
  • Trigger point: Validation of a forged session token by the device
  • Why exploitation is possible: The token-signing secret is embedded in firmware, static across deployments, and not limited to authorized operators
  • Attack surface: The device authentication and session-token subsystem
  • Required access: Access to a publicly distributed firmware image and network reachability to a target device
  • Trigger point: Validation of a forged session token by the device
  • Why exploitation is possible: The token-signing secret is embedded in firmware, static across deployments, and not limited to authorized operators

Why this happens

The authentication framework relies on a secret value hardcoded in the firmware image rather than on securely provisioned, device-specific key material. Because the same secret signs HMAC-based session tokens across devices, recovery of the value enables token forgery and bypasses the intended credential validation boundary. This behavior maps to CWE-798, Use of Hard-coded Credentials.

The authentication framework relies on a secret value hardcoded in the firmware image rather than on securely provisioned, device-specific key material. Because the same secret signs HMAC-based session tokens across devices, recovery of the value enables token forgery and bypasses the intended credential validation boundary. This behavior maps to CWE-798, Use of Hard-coded Credentials.

Potential impact

  • An attacker may obtain unauthenticated access to protected device functions
  • An attacker could impersonate administrative users
  • Device configuration or streaming settings may be modified
  • An attacker may disrupt encoder operation or access sensitive device data
  • Compromise of one firmware image can potentially affect multiple deployed devices
  • An attacker may obtain unauthenticated access to protected device functions
  • An attacker could impersonate administrative users
  • Device configuration or streaming settings may be modified
  • An attacker may disrupt encoder operation or access sensitive device data
  • Compromise of one firmware image can potentially affect multiple deployed devices

General mitigation guidance

Mitigation generally focuses on removing shared secrets from firmware and

preventing token verification from depending on recoverable static

credentials.

Common defensive patterns include:

  • Provisioning unique, device-specific signing keys through protected enrollment
  • Storing key material in hardware-backed or otherwise access-controlled storage
  • Supporting controlled key rotation and revocation
  • Using short-lived tokens with narrowly scoped privileges
  • Applying least privilege to administrative sessions and exposed management interfaces
  • Avoiding reliance on secrets that are distributed in publicly readable firmware
  • Treating firmware integrity and update authenticity as security boundaries

Mitigation generally focuses on removing shared secrets from firmware and

preventing token verification from depending on recoverable static

credentials.

Common defensive patterns include:

  • Provisioning unique, device-specific signing keys through protected enrollment
  • Storing key material in hardware-backed or otherwise access-controlled storage
  • Supporting controlled key rotation and revocation
  • Using short-lived tokens with narrowly scoped privileges
  • Applying least privilege to administrative sessions and exposed management interfaces
  • Avoiding reliance on secrets that are distributed in publicly readable firmware
  • Treating firmware integrity and update authenticity as security boundaries

How teams detect issues like this

Organizations can look for this weakness through:

  • Static analysis and binary review for embedded secrets, repeated high-entropy constants, and cryptographic key material
  • Code review checks for shared signing keys, default credentials, and token verification based on firmware constants
  • Firmware comparison across device models or units to identify identical authentication secrets
  • Policy enforcement requiring unique provisioning, protected key storage, and documented key rotation
  • Dynamic testing that verifies tokens cannot be accepted across independently provisioned devices
  • Automated secret-scanning and secure-code-review tools used as supplementary controls

Organizations can look for this weakness through:

  • Static analysis and binary review for embedded secrets, repeated high-entropy constants, and cryptographic key material
  • Code review checks for shared signing keys, default credentials, and token verification based on firmware constants
  • Firmware comparison across device models or units to identify identical authentication secrets
  • Policy enforcement requiring unique provisioning, protected key storage, and documented key rotation
  • Dynamic testing that verifies tokens cannot be accepted across independently provisioned devices
  • Automated secret-scanning and secure-code-review tools used as supplementary controls

Sources

SourceLink
github.comgithub.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-295-01.json
cisa.govcisa.gov/news-events/ics-advisories/icsa-26-295-01
kiloview.comkiloview.com/en/download/e3-firmware-downloadlatest-12/

Frequently asked

questions

Exploitation can be performed remotely against a reachable device management or authentication interface, but the attacker must first obtain or recover the shared signing secret from publicly distributed firmware.

No. Once the signing secret is known, an attacker may be able to create accepted session tokens without a legitimate username or password.

Replace the firmware-embedded shared secret with unique, securely provisioned device keys, protected key storage, key rotation, and narrowly scoped short-lived sessions.

Prevent secrets from being embedded in distributable firmware, enforce secure provisioning requirements, scan source and binaries for exposed credentials, and review authentication designs for cross-device key reuse.

Exploitation can be performed remotely against a reachable device management or authentication interface, but the attacker must first obtain or recover the shared signing secret from publicly distributed firmware.

No. Once the signing secret is known, an attacker may be able to create accepted session tokens without a legitimate username or password.

Replace the firmware-embedded shared secret with unique, securely provisioned device keys, protected key storage, key rotation, and narrowly scoped short-lived sessions.

Prevent secrets from being embedded in distributable firmware, enforce secure provisioning requirements, scan source and binaries for exposed credentials, and review authentication designs for cross-device key reuse.

Find out what's already
exploitable in your codebase.