Critical severity · published Sep 18, 2025
CVE-2025-10689
A vulnerability was identified in D-Link DIR-645 105B01
9.8
CVSS
4.6%
EPSS
No
On KEV
Description
A vulnerability was identified in D-Link DIR-645 105B01. This issue affects the function soapcgi_main of the file /soap.cgi. Such manipulation of the argument service leads to command injection. The attack can be launched remotely. The exploit is publicly available and might be used. This vulnerability only affects products that are no longer supported by the maintainer.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)4.6% · higher than 92% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DF
Dir-645 Firmware · Dlink
1.05b01 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-10689
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-10689
Exploit
https://github.com/scanleale/IOT_sec/blob/main/DIR-645-soapcgi.pdf
Permissions Required
https://vuldb.com/?ctiid.324813
Third Party Advisory
https://vuldb.com/?id.324813
Third Party Advisory
https://vuldb.com/?submit.653689
Product
https://www.dlink.com/
More from Dir-645 Firmware
8.8
CVE-2015-2051
D-Link DIR-645 Router Remote Code Execution Vulnerability
9.8
CVE-2018-25115
Multiple D-Link DIR-series routers, including DIR-110, DIR-412, DIR-600, DIR-610, DIR-615, DIR-645, and DIR-815 firmware version 1.03, contain a vulnerability in the service.cgi…
9.8
CVE-2023-36089
Authentication Bypass vulnerability in D-Link DIR-645 firmware version 1.03 allows remote attackers to gain escalated privileges via function phpcgi_main in cgibin
9.8
CVE-2022-46475
D-Link DIR 645A1 1.06B01_Beta01 was discovered to contain a stack overflow via the service= variable in the genacgi_main function
9.8
CVE-2022-32092
D-Link DIR-645 v1.03 was discovered to contain a command injection vulnerability via the QUERY_STRING parameter at __ajax_explorer.sgi
