D-Link DSL-3788
cpe:2.3:h:dlink:dsl-3788:*:*:*:*:*:*:*
- <= v1.01R1B036_EU_EN
A buffer overflow vulnerability has been identified in the D-Link DSL-3788 router, specifically in hardware revision A1, firmware version 1.01R1B036_EU_EN. The issue arises in the webproc CGI, within the COMM_MAKECustomMsg function of the libssap library. This vulnerability allows for unauthenticated remote code execution, as the function fails to properly validate the length of the input, leading to arbitrary code execution on the device.
Exploitation of this vulnerability allows for unauthenticated remote code execution on the affected device.
The vulnerability can be reproduced by sending a request with a specially crafted session ID to the webproc CGI. The crafted session ID must be designed to exploit the buffer overflow in the COMM_MAKECustomMsg function, which does not properly check input lengths. This can be done by manipulating the session ID to exceed the buffer capacity, causing the overflow and resulting in arbitrary code execution.
Users are advised to update to D-Link DSL-3788 firmware version 1.01R1B037, available on the D-Link support website. After updating, it is important to verify the success of the update by checking the device's software version.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.