CVE-2022-43628: D-Link DIR-1935 SetIPv6FirewallSettings IPv6FirewallRule Command Injection Remote Code Execution Vulnerability
This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DIR-1935 1.03 routers. Although authentication is required to exploit this vulnerability, the existing authentication mechanism can be bypassed. The specific flaw exists within the handling of SetIPv6FirewallSettings requests to the web management portal. When parsing subelements within the IPv6FirewallRule element, the process does not properly validate a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-16148.
Other sources
This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DIR-1935 routers. Although authentication is required to exploit this vulnerability, the existing authentication mechanism can be bypassed. The specific flaw exists within the handling of SetIPv6FirewallSettings requests to the web management portal. When parsing subelements within the IPv6FirewallRule element, the process does not properly validate a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of root.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2022-43628?
CVE-2022-43628 is a vulnerability that allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DIR-1935 1.03 routers.
How severe is CVE-2022-43628?
CVE-2022-43628 has a severity score of 6.8 (medium).
How can an attacker exploit CVE-2022-43628?
An attacker can exploit CVE-2022-43628 by bypassing the authentication mechanism and executing arbitrary code on the vulnerable router.
What is the affected software for CVE-2022-43628?
The affected software for CVE-2022-43628 is D-Link DIR-1935 1.03 routers.
Is there a fix for CVE-2022-43628?
Yes, there may be a fix available for CVE-2022-43628. Please refer to the vendor's official support announcement for more information.