F18: Shell command construction from device settings (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
The old MAC setter and other builders pass formatted values to a shell. The new setter adds weak validation and removes one shell write; other builders remain.
Status in this image: insufficiently remediated in supplied MCA50E image.
Evidence limit: A network-controlled value reaching each sink has not been demonstrated.
Classification and severity
- Proposed CWE: CWE-78
- 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: A network-controlled value reaching each sink has not been demonstrated.
- 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.
- F18: shell command construction — F18-dev_bind_location-new —
V3.6.3.1/F18/F18-dev_bind_location-new.clines 68–84; source SHA-2567d7c843bb736913ed45e7b85f012c000678285e7f446e328105fa78dbd58e725. - F18: shell command construction — F18-is_mac_addr_valid-new —
V3.6.3.1/F18/F18-is_mac_addr_valid-new.clines 4–20; source SHA-2569dc80e8d3f28b351c3d2bdbec832ad2f5db979688e697b02e388729d281ee561. - F18: shell command construction — F18-modifymac-new —
V3.6.3.1/F18/F18-modifymac-new.clines 515–531; source SHA-256bab0fabbf34c0c2526bf6ec8e9f46992a06801c0aa202951cee187fa0b22bc39. - F18: shell command construction — F18-serialmsg-new —
V3.6.3.1/F18/F18-serialmsg-new.clines 13–29; source SHA-256b634a9dd903bfbbbe7ca8e2b17354109fcb327533b26500134a980b929da3921. - F18: shell command construction — F18-set_mac-new —
V3.6.3.1/F18/F18-set_mac-new.clines 11–27; source SHA-256fc52d103d7a446b457fb8a2f1999f6ed8293ce16b22a730ccf68bbe7e3b30744.
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.