| 标题 | D-Link DIR-513 v1.0 Buffer Overflow |
|---|
| 描述 | A stack-based buffer overflow vulnerability exists in the function formLanguageChange of the Boa web server, which is used to implement the web-based management interface in the DIR-513 embedded device.
This vulnerability is triggered when a remote attacker sends a specially crafted POST request to the endpoint /goform/formLanguageChange. The vulnerable function retrieves the parameter curTime from the request body and then uses it in a call to sprintf():
sprintf(v12, "%s?t=%s", "/index.asp", v8);
Here, v8 is derived from the input curTime . Since the length of curTime is not properly validated before being used in sprintf, an attacker can supply an excessively long value, leading to a stack buffer overflow. |
|---|
| 来源 | ⚠️ https://github.com/boyslikesports/vul/blob/main/formLanguageChange.md |
|---|
| 用户 | Weining Xiao (UID 88216) |
|---|
| 提交 | 2025-07-22 08時45分 (1 年前) |
|---|
| 管理 | 2025-07-25 08時52分 (3 days later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 317573 [D-Link DIR-513 1.0 HTTP POST Request formLanguageChange curTime 内存损坏] |
|---|
| 积分 | 20 |
|---|