An issue was discovered on D-Link DCS-1100 and DCS-1130 devices. The binary orthrus in /sbin folder of the device handles all the UPnP connections received by the device. It seems that the binary performs a sprintf operation at address 0x0000A3E4 with the value in the command line parameter "-f" and stores it on the stack. Since there is no length check, this results in corrupting the registers for the function sub_A098 which results in memory corruption.
2019-07-02T20:15:11.200
2024-11-21T03:33:59.643
Modified
CVSSv3.1: 7.8 (HIGH)
AV:L/AC:L/Au:N/C:C/I:C/A:C
3.9
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Operating System | dlink | dcs-1100_firmware | - | Yes |
Hardware | dlink | dcs-1100 | - | No |
Operating System | dlink | dcs-1130_firmware | - | Yes |
Hardware | dlink | dcs-1130 | - | No |