CVE-2026-101187

Ziroom ZHOME A0101 USB Device Management API zrUsb.lua pop_usb_device command injection

Published Sep 28, 2026 CVSS 4.0 · 9.4 Critical EPSS 2.3% KEV · Not listed
Description
A weakness has been identified in Ziroom ZHOME A0101 1.0.1.0. This vulnerability affects the function pop_usb_device of the file usr/lib/lua/luci/controller/api/zrUsb.lua of the component USB Device Management API. This manipulation of the argument path causes command injection. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

Analysis

AI-generated

Technical impact

A path‐manipulation flaw in Ziroom ZHOME A0101 version 1.0.1.0 allows an attacker to inject arbitrary shell commands by altering the path argument passed to the pop_usb_device API. The vulnerability resides in the pop_usb_device function located in usr/lib/lua/luci/controller/api/zrUsb.lua. By controlling the argument, the attacker can execute arbitrary commands with the privileges of the API process, potentially compromising the device and any systems connected to it. The flaw is classified as CWE‑74 and CWE‑77.

Affected Systems

Ziroom ZHOME A0101 1.0.1.0 is affected by the pop_usb_device injection flaw. No vendor‑supplied patch or firmware update has been publicly documented, so all devices running this version remain vulnerable.

Risk and Exploitability

The CVSS score of 9.4 indicates critical severity. With a publicly available exploit and no known fix from the vendor, the likelihood of exploitation is significant. The EPSS score of 2 % suggests that, while overall exploitation probability is low to moderate, the presence of an active exploit and remote attack vector increase risk. The vulnerability is not listed in the CISA KEV catalog at this time.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check the vendor’s support site for a firmware update that addresses the pop_usb_device injection and apply it if available.
  • If no update is yet available, block external network access to the pop_usb_device API endpoint using firewall or service‑level configuration to prevent unsolicited requests.
  • Configure the API to enforce strict authentication and authorization and validate the path argument rigorously to reduce the chance of command injection.

Generated by OpenCVE AI on September 30, 2026 at 04:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A weakness has been identified in Ziroom ZHOME A0101 1.0.1.0. This vulnerability affects the function pop_usb_device of the file usr/lib/lua/luci/controller/api/zrUsb.lua of the component USB Device Management API. This manipulation of the argument path causes command injection. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Title Ziroom ZHOME A0101 USB Device Management API zrUsb.lua pop_usb_device command injection
First Time appeared Ziroom
Ziroom zhome A0101
Weaknesses CWE-74
CWE-77
CPEs cpe:2.3:a:ziroom:zhome_a0101:*:*:*:*:*:*:*:*
Vendors & Products Ziroom
Ziroom zhome A0101
References
Metrics cvssV2_0

{'score': 8.3, 'vector': 'AV:N/AC:L/Au:M/C:C/I:C/A:C/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 9.1, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:R'}

cvssV4_0

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

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Sep 29, 2026, 7:23 PM
Reserved
Sep 28, 2026, 9:12 AM
Status
Deferred
Published
Sep 28, 2026, 9:17 PM
Modified
Sep 29, 2026, 8:17 PM