CVE-2026-100294 in YSSD-RTMP-H5info

Summary

by MITRE • 09/29/2026

In Anjvision YSSD‑RTMP‑H5 firmware version 3.3.2.4, the firmware embeds hardcoded cloud‑API credentials that are shared across deployed devices. Anyone obtaining the public firmware package can reuse these values to interact with the cloud service in ways not intended for normal operation.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 09/29/2026

The vulnerability identified in Anjvision YSSD-RTMP-H5 firmware version 3.3.2.4 represents a critical failure in secure credential management, specifically categorized under CWE-798: Use of Hard-coded Credentials. This flaw arises from the practice of embedding static cloud-API credentials directly within the firmware binary rather than generating unique, device-specific keys during manufacturing or initial configuration. By sharing these identical values across all deployed devices, the security model relies entirely on obscurity rather than cryptographic strength, creating a single point of failure that compromises the integrity and confidentiality of every unit running this specific firmware version.

From an operational perspective, any individual who obtains access to the public firmware package can extract these hardcoded credentials using standard reverse engineering tools or simple text extraction methods. Once obtained, these valid API keys allow unauthorized actors to authenticate with the cloud service as if they were legitimate device owners. This capability enables attackers to perform actions not intended for normal operation, such as accessing live video streams, altering device configurations, disabling security features, or potentially issuing commands that could disrupt physical operations depending on the IoT device's capabilities. The impact is severe because it bypasses authentication mechanisms entirely, granting remote access without requiring any prior compromise of user passwords or network credentials.

This type of vulnerability aligns with MITRE ATT&CK technique T1078: Valid Accounts, where attackers leverage legitimate credentials to maintain persistence and move laterally within a system or cloud environment. Furthermore, it reflects CWE-259: Use of Hard-coded Passwords, which is consistently ranked among the most dangerous software weaknesses due to its ease of exploitation and broad impact. The shared nature of these keys means that compromising one device effectively compromises all devices using the same firmware build, facilitating large-scale attacks such as botnet recruitment or widespread surveillance if video feeds are involved.

Mitigation strategies must focus on eliminating hardcoded secrets from production builds immediately. Manufacturers should implement a secure boot process and generate unique cryptographic identities for each device during manufacturing, storing them in hardware-backed secure elements like TPMs or Secure Environments where possible. For existing deployments, immediate firmware updates that replace static credentials with dynamically generated tokens are essential. Additionally, implementing rate limiting on the cloud API side can help detect and mitigate abuse from compromised keys while longer-term architectural changes to support per-device authentication are developed. Regular security audits of embedded systems should include automated scanning for hardcoded strings to prevent such oversights in future releases.

Responsible

Icscert

Reservation

09/25/2026

Disclosure

09/29/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!