9.1crit

CVE-2026-101261

Ziroom ZHOME A0101 firstSetup_wifi command injection

Published 40 d ago · modified 37 d ago · JSON

CVSS
9.1
v3.1 · CNA
CISA KEV
No
not known exploited
EPSS
4.2%
percentile 91%
Public exploits
0
none known

Summary

A flaw has been found in Ziroom ZHOME A0101 1.0.1.0. This affects an unknown part of the file /api/ZRnetwork/firstSetup_wifi. Executing a manipulation of the argument login_pwd can lead to command injection. The attack may be performed from remote. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

CISA SSVC assessment

Exploitation
Proof of concept public
Automatable
no
Technical impact
total
Assessed
37 d ago

Exploit prediction (EPSS)

4.24% probability of exploitation in the next 30 days, higher than 91% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
CNA4.09.4CVSS: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
CNA3.19.1CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:R
CNA3.09.1CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:R
CNA2.08.3AV:N/AC:L/Au:M/C:C/I:C/A:C/E:POC/RL:ND/RC:UR
CNA4.08.5CVSS: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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CNA3.19.1CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CNA2.08.3AV:N/AC:L/Au:M/C:C/I:C/A:C

Affected products

  • Ziroom ZHOME A0101

Classification

Weakness
  • CWE-77 Improper Neutralization of Special Elements used in a Command
  • CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component

References

  • vuldb.com /vuln/411029 · vdb-entry, technical-description
  • vuldb.com /vuln/411029/cti · signature, permissions-required
  • vuldb.com /cve/CVE-2026-101261 · third-party-advisory
  • vuldb.com /submit/914643 · third-party-advisory
  • github.com /waltz-sketch/Ziroom/blob/main/firstsetup_wifi_login_pwd_command_injection.md · exploit

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.