CVE-2022-30521: The LAN-side Web-Configuration Interface has Stack-based Buffer Overflow vulnerability in the D-Link Wi-Fi rou
CVE-2022-30521 is a critical-severity flaw (CVSS 9.8) affecting dir-890l firmware. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
The LAN-side Web-Configuration Interface has Stack-based Buffer Overflow vulnerability in the D-Link Wi-Fi router firmware DIR-890L DIR890LA1_FW107b09.bin and previous versions. The function created at 0x17958 of /htdocs/cgibin will call sprintf without checking the length of strings in parameters given by HTTP header and can be controlled by users easily. The attackers can exploit the vulnerability to carry out arbitrary code by means of sending
Why this priority
- Critical severity
- EPSS top 3%: very likely to be exploited
- Public exploit reference
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Risk facts
| CVSS score | 9.8 (Critical) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 15.1% (top 3%) |
| CISA exploited list | No |
| Weakness | CWE-787 |
| Published | 2022-06-02 |
| Last modified | 2026-06-17 |
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Exact fixes by distribution
Public exploits and detection
Public code exists for this CVE. Treat unpatched systems as at risk, and only run PoCs in a lab.
- Write-up: github.com/winmt/CVE/blob/main/DIR-890L/README.md
- Write-up: www.dlink.com/en/security-bulletin/
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2022-30521?
dir-890l firmware: upgrade to newer than 1.07b09. Exact commands for each OS are on this page.
Is CVE-2022-30521 being exploited?
CVE-2022-30521 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2022-30521 affect?
CVE-2022-30521 affects dir-890l firmware. Severity is critical (CVSS 9.8). The LAN-side Web-Configuration Interface has Stack-based Buffer Overflow vulnerability in the D-Link Wi-Fi router firmware DIR-890L DIR890LA1_FW107b09.bin and previous versions. The function created at 0x17958 of /htdocs/cgibin will call sp
How urgent is CVE-2022-30521?
Priority 68/100. Critical severity; EPSS top 3%: very likely to be exploited; Public exploit reference; Remotely exploitable, no login, no user action
Software pages
D-Link vulnerabilities · Wi-Fi vulnerabilities
Related CVEs
- CVE-2025-8231 MEDIUM 6.8 UPGRADE A vulnerability, which was classified as critical, has been found in D-Link DIR-890L up to 111b04
- CVE-2025-4340 MEDIUM 6.3 UPGRADE UPGRADE A vulnerability classified as critical has been found in D-Link DIR-890L and DIR-806A1 up to 100CNb11/108B03
- CVE-2022-29778 HIGH 8.8 UPGRADE D-Link DIR-890L 1.20b01 allows attackers to execute arbitrary code due to the hardcoded option Wake-On-Lan for
- CVE-2018-12103 MEDIUM 6.5 UPGRADE UPGRADE An issue was discovered on D-Link DIR-890L with firmware 1.21B02beta01 and earlier, DIR-885L/R with firmware 1
- CVE-2017-14948 CRITICAL 9.8 MITIGATE MITIGATE Certain D-Link products are affected by: Buffer Overflow