CVE-2018-10747: Buffer Overflow
An issue was discovered on D-Link DSL-3782 EU 1.01 devices. An authenticated user can pass a long buffer as an 'unset' parameter to the '/userfs/bin/tcapi' binary (in the Diagnostics component) using the 'unset <nodename>' function and cause memory corruption. Furthermore, it is possible to redirect the flow of the program and execute arbitrary code.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2018-10747?
CVE-2018-10747 is a vulnerability that affects D-Link DSL-3782 EU 1.01 devices, allowing an authenticated user to cause memory corruption.
How can an authenticated user exploit CVE-2018-10747?
An authenticated user can pass a long buffer as an 'unset' parameter to the '/userfs/bin/tcapi' binary using the 'unset <node_name>' function.
What is the severity of CVE-2018-10747?
CVE-2018-10747 has a severity rating of 8.8 (critical).
Is D-Link DSL-3782 EU 1.01 firmware vulnerable to CVE-2018-10747?
Yes, D-Link DSL-3782 EU 1.01 firmware is vulnerable to CVE-2018-10747.
How can I fix CVE-2018-10747?
There is no official fix for CVE-2018-10747 at this time. It is recommended to update to a patched version of the firmware if available, or contact the vendor for further assistance.