F19: Runtime-derived root password (V3.6.3.1)
insufficiently remediated in supplied MCA50E image
Last updated November 8, 2026
Document type: local CVE candidate assessment, not a published CVE Record. CVE ID: unassigned. Product scope: Anpviz IPC-D240W-S V3.5.2.1 captured from the owner’s MCA40E camera; the V3.6.3.1 comparison image is an MCA50E image sent in error and was not flashed to this model.
Finding
Both images set root password at runtime. The old general path derives it from serial; the new one uses serial, flash UUID and an embedded constant, with fixed-password vendor exceptions.
Status in this image: insufficiently remediated in supplied MCA50E image.
Evidence limit: The initial shared-hash framing was corrected. No generated credential or live root login on V3.6.3.1 is claimed.
Classification and severity
- Proposed CWE: CWE-798, CWE-1393
- CVSS v4.0 score: Not scored — current evidence does not support a defensible numeric impact/attack vector, this version lacks the issue, or the specific defect was fixed.
- CVSS v4.0 vector: Not assigned.
- Scoring basis: The initial shared-hash framing was corrected. No generated credential or live root login on V3.6.3.1 is claimed.
- CVE candidacy: Needs coordinator/CNA review for grouping, affected models and version status; do not equate this finding ID with a CVE ID.
Source screenshots
The PNGs are rendered, line-numbered excerpts of existing Ghidra C-like decompilation, not photographs of the Ghidra GUI or recovered vendor source. The original export is authoritative; image selection can omit relevant lines elsewhere in the function.
- F19: runtime root credential or related identifier — F19-XMLGET_DeviceInfo-new.annot —
V3.6.3.1/F19/F19-XMLGET_DeviceInfo-new.annot.clines 73–89; source SHA-256339df2ef7e2afb26781db72d983a7d6cc41c61b17f04d165180988f348a75ed4. - F19: runtime root credential or related identifier — F19-p2pid_apply_broadcast-new.annot —
V3.6.3.1/F19/F19-p2pid_apply_broadcast-new.annot.clines 182–198; source SHA-256816aa326bdbab10a86e4726e295eeb796670bfa5b75d14af95c72e08e43d293a. - F19: runtime root credential or related identifier — F19-p2pid_setup-new —
V3.6.3.1/F19/F19-p2pid_setup-new.clines 179–195; source SHA-25688c1d3bdfaffb7a47457a6cef57e7ac94d3740781757b7007787eb17effa7d6e. - F19: runtime root credential or related identifier — F19-root_password_setter-new —
V3.6.3.1/F19/F19-root_password_setter-new.clines 62–78; source SHA-2568fc9c8535bad1a6a9eb6b00cbde71a9a3ce26f06a28d31e84ff02fe329c73923. - F19: runtime root credential or related identifier — F19-runtime_root_password-new —
V3.6.3.1/F19/F19-runtime_root_password-new.clines 13–29; source SHA-2560d5eca0c3c07fc43dbaef57027a0401200c02dfbbc3fa15b3429eb4f4863a8dc. - F19: runtime root credential or related identifier — F19-runtime_root_password-new —
V3.6.3.1/F19/F19-runtime_root_password-new.clines 37–53; source SHA-2560d5eca0c3c07fc43dbaef57027a0401200c02dfbbc3fa15b3429eb4f4863a8dc. - F19: runtime root credential or related identifier — F19-runtime_root_password-new —
V3.6.3.1/F19/F19-runtime_root_password-new.clines 48–60; source SHA-2560d5eca0c3c07fc43dbaef57027a0401200c02dfbbc3fa15b3429eb4f4863a8dc. - F19: runtime root credential or related identifier — NEW-libtools-sn_password-new.annot —
V3.6.3.1/F19/NEW-libtools-sn_password-new.annot.clines 81–97; source SHA-256d2d3e35b5627037390f26077294ca833d0bd9a6dc9eae9abd6e3bf41f71fbd3a. - F19: runtime root credential or related identifier — NEW-libtools-sn_password-new —
V3.6.3.1/F19/NEW-libtools-sn_password-new.clines 81–97; source SHA-256958583236b8e0e9df9d919187409e52ed4cbbaf5e1577da3b3d61830bc0acb2f.
Related published CVEs
- No verified related CVE linked to this specific finding; this is not an exhaustive database search.
Case references
- Evidence index
- Initial public report
- Remediation review
- CERT/CC VRF #26-10-FZTVG; CISA Case #116607.