Cyber Resilience

CVE-2022-31446

CriticalPublic PoCRCE

Published: 14 June 2022

Published
14 June 2022
Modified
21 November 2024
KEV Added
Patch
CVSS Score v3.1 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.1770 95.3th percentile
Risk Priority 30 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2022-31446 is a critical-severity OS Command Injection (CWE-78) vulnerability in Tendacn Ac18 Firmware. Its CVSS base score is 9.8 (Critical).

Operationally, ranked in the top 4.7% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

Deeper analysis

Tenda AC18 router firmware versions V15.03.05.19 and V15.03.05.05 contain a remote code execution vulnerability in the handling of the Mac parameter at the ip/goform/WriteFacMac endpoint. The flaw is tracked as CVE-2022-31446, carries a CVSS v3.1 score of 9.8, and is associated with CWE-78 improper neutralization of special elements used in an OS command.

An unauthenticated attacker with network access can supply a crafted Mac value to the endpoint and execute arbitrary commands on the device, resulting in full control over confidentiality, integrity, and availability without any user interaction or credentials.

The two reference URLs point to the same public GitHub disclosure containing proof-of-concept details but do not describe vendor patches or mitigation steps. The EPSS score has remained flat at a peak of 0.1770 with no material rise after disclosure.

EU & UK References

Vulnerability details

Tenda AC18 router V15.03.05.19 and V15.03.05.05 was discovered to contain a remote code execution (RCE) vulnerability via the Mac parameter at ip/goform/WriteFacMac.

CWE(s)

Related Threats

No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.

Affected Assets

tendacn
ac18 firmware
15.03.05.05, 15.03.05.19

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-78

Platform-independent apps typically execute inside a managed runtime or sandbox that restricts direct OS command execution, reducing the ability to exploit OS command injection.

addresses: CWE-78

Validates inputs to block special elements that would alter OS command execution.

References