Submeter #755212: Tenda HG9 V300001138 Stack-based Buffer Overflowinformação

TítuloTenda HG9 V300001138 Stack-based Buffer Overflow
DescriçãoDuring a security review of the Tenda HG9 router firmware (version V300001138), a stack-based buffer overflow vulnerability was identified in the IPv6 diagnostic ping endpoint /boaform/formPing6. The vulnerability exists in the error handling path of the formPing6 function. The function executes a ping6 command using the user-supplied pingAddr. If the command execution returns an error message containing "ping6: bad", the function attempts to format a user-friendly error message using sprintf into a local stack buffer named v13. The destination buffer v13 is defined as an array of 128 DWORDs, which is equivalent to 512 bytes. However, the sprintf function directly copies the user-supplied pingAddr into this buffer without checking its length. If an attacker provides a pingAddr string that is significantly longer than 512 bytes (and triggers the "ping6: bad" error condition), the sprintf function will write past the end of the buffer, overwriting the return address and causing a crash or potential Remote Code Execution (RCE).
Fonte⚠️ https://github.com/QIU-DIE/cve-nneeww/issues/12
Utilizador
 LINXI666 (UID 91556)
Submissão10/02/2026 08h38 (há 8 meses)
Moderação20/02/2026 21h15 (11 days later)
EstadoAceite
Entrada VulDB347219 [Tenda HG9 300001138 /boaform/formPing6 pingAddr Excesso de tampão]
Pontos20

Want to stay up to date on a daily basis?

Enable the mail alert feature now!