CVE-2026-100292 in YSSD-RTMP-H5info

Summary

by MITRE • 09/29/2026

In Anjvision YSSD‑RTMP‑H5 firmware version 3.3.2.4, a hidden debug interface can be enabled through an authenticated request, allowing additional commands to be sent to a backend service. Once active, this pathway can unintentionally expose system‑level functionality that could be misused if crafted inputs reach the underlying command handler.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 09/29/2026

The vulnerability identified in Anjvision YSSD-RTMP-H5 firmware version 3.3.2.4 centers on an improperly secured debug interface that remains accessible to authenticated users. This specific flaw allows a user who has successfully logged into the system to enable a hidden diagnostic pathway through a deliberate request. While such interfaces are often intended for maintenance or troubleshooting by authorized personnel, their presence in production firmware without adequate restrictions creates a significant security risk. The core issue lies not necessarily in the authentication mechanism itself but in the lack of strict access controls and input validation on the commands that can be executed once this debug mode is activated. This design oversight transforms a legitimate administrative feature into an unintended attack vector for those with valid credentials, albeit limited to authenticated actors rather than unauthenticated remote attackers.

From a technical perspective, enabling this interface exposes system-level functionality directly to the backend service handler. The vulnerability allows crafted inputs to be sent through this pathway, which are then processed by underlying command handlers that may not perform sufficient sanitization or validation of user-supplied data. This scenario is characteristic of Command Injection vulnerabilities, where an attacker can influence the execution of commands on the host system. If the backend service executes these inputs with elevated privileges or without proper context isolation, it could lead to arbitrary code execution, privilege escalation, or complete compromise of the device's operating environment. The risk is exacerbated by the fact that RTMP-based devices often handle sensitive video streaming data and may be deployed in critical infrastructure environments where availability and integrity are paramount.

The operational impact of this vulnerability extends beyond simple information disclosure. An authenticated attacker could leverage this debug interface to execute arbitrary system commands, potentially leading to full device compromise. This could result in the exfiltration of confidential video feeds, manipulation of recording schedules, or disruption of streaming services by crashing backend processes. In industrial or surveillance contexts, such a breach might allow an adversary to gain a foothold within a broader network segment if the device is connected to other systems. The ability to send arbitrary commands means that attackers could install backdoors, modify firmware configurations, or use the compromised device as a pivot point for lateral movement within the local area network.

This vulnerability aligns with CWE-78 Improper Neutralization of Special Elements used in an OS Command and CWE-94 Improper Control of Generation of Code. From a tactical perspective, it relates to ATT&CK technique T1059 Command and Scripting Interpreter, as well as potential privilege escalation vectors if the debug interface runs with higher privileges than standard user accounts. The presence of hidden interfaces that are accessible via authenticated requests is also indicative of CWE-284 Improper Access Control, specifically regarding insufficient restrictions on critical functions.

Mitigation strategies should focus on removing or strictly restricting access to such debug interfaces in production firmware builds. If the interface must remain for maintenance purposes, it should be disabled by default and only enabled through a secure, out-of-band mechanism that requires multi-factor authentication or physical presence at the device console. Input validation is critical; all commands passed to backend handlers must undergo rigorous sanitization to ensure they conform to expected formats and do not contain shell metacharacters or injection payloads. Additionally, implementing principle of least privilege ensures that even if an attacker gains access via this interface, their ability to execute system-level commands is limited by the permissions assigned to the service account running the backend process. Regular firmware updates from Anjvision should be applied as they likely address these security oversights in newer versions.

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!