Skip to content
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (24 sloc) 1.32 KB
Dlink model DIR-878, the latest firmware 1.12B01, There is a stack overflow vulnerability, This vulnerability can be triggered by logging in with a blank password. So I think it equals no authentication required
This can cause remote code execution
download link:
Vulnerability location: file:  /bin/prog.cgi
Vulnerability function:Different locations in different firmware versions
1.02B01: sub_421EA8
1.12B01: sub_421BC8
Path: webssecurityhandler->sub_423e04->sub_421BC8

The attacker calls this function by sending a post packet to the http://ip/HNAP1/  page
Message header HNAP_AUTH length is not verified。At the same time, it uses the strncpy function to write to the stack, But the length of the copy is the length of the string entered by the user.Caused a stack overflow。
These devices are accessible on the Wan

post package 1.login image 2.overflow image Overflow offset:0x4dc image results: image

You can’t perform that action at this time.