An issue was discovered in apply.cgi on D-Link DAP-1520 devices before 1.10b04Beta02.
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-787 and the CVSS impact.
Summary
An issue was discovered in apply.cgi on D-Link DAP-1520 devices before 1.10b04Beta02. Whenever a user performs a login action from the web interface, the request values are being forwarded to the ssi binary. On the login page, the web interface restricts the password input field to a fixed length of 15 characters. The problem is that validation is being done on the client side, hence it can be bypassed. When an attacker manages to intercept the login request (POST based) and tampers with the vulnerable parameter (log_pass), to a larger length, the request will be forwarded to the webserver. This results in a stack-based buffer overflow. A few other POST variables, (transferred as part of the login request) are also vulnerable: html_response_page and log_user.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 2
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:dlink:dap-1520_firmware:*:*:*:*:*:*:*:* | up to 1.10b04 | Vulnerable | D-Link Japan K.K. |
| cpe:2.3:h:dlink:dap-1520:a1:*:*:*:*:*:*:* | a1 | Running on | D-Link Japan K.K. |
- cpe:2.3:o:dlink:dap-1520_firmware:*:*:*:*:*:*:*:* Versions up to 1.10b04 Vulnerable ·D-Link Japan K.K.
- cpe:2.3:h:dlink:dap-1520:a1:*:*:*:*:*:*:* Versions a1 Running on ·D-Link Japan K.K.
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2020-15892
- 2026-10-03 Alias added: GHSA-mh3c-hpgm-9fqj
References
More D-Link Japan K.K. Dap-1520 Firmware vulnerabilities
- TI-2025-03884 Tenda DAP-1520 Authentication storage mod_graph_auth_uri_handler stack-based overflow CVSS 4.0HIGH 8.7
- TI-2025-03883 Tenda DAP-1520 api set_ws_action heap-based overflow CVSS 4.0HIGH 8.7
- TI-2025-03882 Tenda DAP-1520 storage check_dws_cookie stack-based overflow CVSS 4.0HIGH 8.7
- TI-2024-24419 A NULL pointer dereference in the plugins_call_handle_uri_clean function of D-Link… CVSS 3.1MEDIUM 5.3
Sources
- CVE-2020-15892 · CVE Program
- CVE-2020-15892 · NVD
- FIRST EPSS
- GHSA-mh3c-hpgm-9fqj · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences