Security Digest · Jun 11, 2020 · Vulnerability · Network edge
D-Link DCS-2530L/2670L: 2020 Camera Bugs Added to KEV
Unauthenticated admin-password leak plus command injection in D-Link DCS cameras, fixed by 2020-2021 hotfixes, joined KEV in Aug 2025. Update or retire.
Our verdict
Check exposure
Hotfixes have existed since 2020-2021, but the DCS-2530L is out of support and these cameras are being scanned for; find any that remain, take them off the internet, and update or replace them.
Who must act: Anyone running D-Link DCS-2530L, DCS-2670L, DCS-46xx/47xx/48xx or DCS-P703 cameras, most urgently if a camera's web interface is reachable from the internet.
Who can relax: Organizations with none of these camera models, or whose cameras sit on an isolated VLAN with no inbound internet access and run the hotfix firmware.
- Affected
- DCS-2530L (all Ax revisions) v1.05.05 and older
DCS-2670L (all Ax revisions) v2.02 and older
DCS-4603 v1.03.04 and older; DCS-4622 v2.00.04 and older; DCS-4701E v2.00.21 and older; DCS-4703E v1.02.03 and older; DCS-4705E v1.01.00 and older; DCS-4802E v2.00.09 and older
DCS-P703 (non-US, end of service life, no fix) - Fixed in
- DCS-2530L v1.07.00 Hotfix (via the mydlink app); support ended Sep 17, 2021
DCS-2670L v2.03.00 Hotfix
DCS-4603 v1.04.02, DCS-4622 v2.01.10, DCS-4701E v2.03.01, DCS-4703E v1.03.04, DCS-4705E v1.03.02, DCS-4802E v2.01.01 hotfixes
DCS-P703: none, retire and replace - CVSS
- 8.8 (v3.1, NVD)
- EPSS
- 97.5% (percentile 99.9)
- CISA KEV
- Yes, listed as known exploited
- Exploitation
- Exploited in the wild
- Severity
- High
What to do
- Inventory IP cameras and flag every D-Link DCS-2530L, DCS-2670L, DCS-46xx/47xx/48xx and DCS-P703, with hardware revision and firmware version.
- Remove any port forward or UPnP mapping that exposes a camera's web interface to the internet.
- Install the hotfix firmware listed in D-Link SAP10180 where one exists, then change the admin password.
- Replace the DCS-P703 and plan to replace the DCS-2530L, which no longer receives updates.
- Put cameras on a separate VLAN that cannot reach servers or workstations, as the FBI recommends.
How to check if you are affected or compromised
- Search web, proxy and IDS logs for requests to /config/getuser and /cgi-bin/ddns_enc.cgi, especially from internet addresses.
- Treat any camera that ran old firmware while internet-facing as having a known admin password; check its accounts and DDNS settings for values you did not set.
- Look for unexpected outbound connections from camera addresses, and inbound scans on the ports the FBI lists (23, 26, 554, 2323, 567, 5523, 8080, 9530, 56575).
What happened#
On June 11, 2020, according to the first version of D-Link's advisory, a researcher publicly disclosed two zero-days in the DCS-2530L, a consumer Wi-Fi camera. The first bug, CVE-2020-25078, is an unauthenticated /config/getuser endpoint that hands out the administrator password. The second, CVE-2020-25079, is a command injection in cgi-bin/ddns_enc.cgi that requires a login. Both CVEs were published on September 2, 2020. NVD scores them 7.5 and 8.8.
Together, the pair amounts to a takeover with no credentials. The first bug supplies the password that the second needs. CISA's enrichment rates the password leak as automatable.
D-Link's current SAP10180 grew to cover more models after Qihoo 360 reported on August 28, 2020 that the flaw reached other cameras. Hotfixes followed through May 2021.
On August 5, 2025, CISA added both CVEs to the KEV catalog (CVE-2020-25078, CVE-2020-25079) with an August 26 deadline. The entries say the products may be end-of-life and tell users to stop using them.
Who is affected#
Per SAP10180: DCS-2530L v1.05.05 and older (fixed in v1.07.00 Hotfix through the mydlink app) and DCS-2670L v2.02 and older (fixed in v2.03.00 Hotfix). Six business models in the DCS-46xx, 47xx and 48xx series also received hotfixes. The non-US DCS-P703 is end of service life and will not be fixed. D-Link's DCS-2530L support page says technical support ended on September 17, 2021. D-Link has not published an end-of-support date for the non-US DCS-2670L as of Oct 23, 2026.
Do you really need to act?#
If you own these cameras, yes. CISA has not said what evidence led to the 2025 listing. The clearest public signal is older. An FBI notice from December 16, 2024 says HiatusRAT actors scanned web cameras and DVRs in the US, Australia, Canada, New Zealand and the UK in March 2024. They looked for CVE-2020-25078 among other bugs and used Ingram, an open-source webcam scanner whose project lists this CVE. The FBI describes scanning and "interest," not confirmed D-Link compromises. The Hacker News noted that no exploitation details were public when CISA acted.
Real exposure is cameras whose web interface is reachable from the internet. That includes small offices and remote workers' homes. A camera on an isolated VLAN with patched firmware is low risk. An unpatched camera with a port forward should be treated as compromised.
What to do now#
- List every DCS camera with its hardware revision and firmware version, from the device web page or the mydlink app.
- Remove port forwards and UPnP mappings to cameras. Check with
nmap -Pn -p 80,443,8080 <public-range>. - Install the SAP10180 hotfix where one exists, then set a new admin password.
- Retire the DCS-P703, and schedule replacement of the unsupported DCS-2530L.
- Follow the FBI's advice to isolate cameras from the rest of the network.
How to tell if you were hit#
Search web, proxy and IDS logs for requests to /config/getuser and /cgi-bin/ddns_enc.cgi. On each camera, look for admin changes and DDNS settings you did not make. Watch for unexpected outbound traffic from camera addresses. If an old camera was exposed, reset it to factory defaults before patching or replacing it.
Timeline#
- — Zero-days in the DCS-2530L are disclosed publicly, per D-Link.
- — Last update to the DCS-2670L hotfix entry.
- — CVE-2020-25078 and CVE-2020-25079 are published.
- — D-Link lists v1.07.00 Hotfix for the DCS-2530L and hotfixes for the DCS-4xxx models.
- — DCS-2530L support ends.
- — FBI reports HiatusRAT scanning for CVE-2020-25078.
- — CISA adds both CVEs to KEV.
Vulnerability records
- CVE-2020-25078 · KEV 2025-08-05 · An issue was discovered on D-Link DCS-2530L before 1.06.01 Hotfix and DCS-2670L through 2.02 devices.
- CVE-2020-25079 · KEV 2025-08-05 · An issue was discovered on D-Link DCS-2530L before 1.06.01 Hotfix and DCS-2670L through 2.02 devices.
Sources
Original sources first: vendor and project advisories, CVE and government records, the discoverers’ write-ups. Every claim above links to one of these. See how the Security Desk works.
Original and primary sources
- D-Link — SAP10180: DCS-2530L, DCS-2670L, DCS-P703 and DCS-46xx/47xx/48xx authenticated command injection and unauthenticated credential disclosure supportannouncement.us.dlink.com
- D-Link — SAP10180 as first published (archived Aug 5, 2020) web.archive.org
- D-Link — DCS-2530L support page support.dlink.com
- CVE record — CVE-2020-25078 cve.org
- CVE record — CVE-2020-25079 cve.org
- NVD — CVE-2020-25078 nvd.nist.gov
- NVD — CVE-2020-25079 nvd.nist.gov
- CISA — Known Exploited Vulnerabilities: CVE-2020-25078 cisa.gov
- CISA — Known Exploited Vulnerabilities: CVE-2020-25079 cisa.gov
- CISA — CISA Adds Three Known Exploited Vulnerabilities to Catalog (Aug 5, 2025) cisa.gov
- FBI — PIN 20241216-001: HiatusRAT Actors Targeting Web Cameras and DVRs ic3.gov
- GitHub — Ingram webcam scanning tool github.com
Coverage and analysis
- The Hacker News — CISA Adds 3 D-Link Flaws to KEV thehackernews.com