CVE DatabaseCVE-2020-25078
한국어 권고문 →
CVE-2020-250787.5/HIGHCISA KEV

D-Link DCS-2530L and DCS-2670L IP Cameras Unauthenticated Administrator Password Disclosure (CVE-2020-25078) Technical Advisory

⚡ Jump to Patch
Affected Vendors
d-link
Affected Components
dcs-2530l, dcs-2670l
Published Date
2020-09-02
CVSS v3.1
7.5
HIGH
EPSS (30d)
97.5%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

D-Link DCS-2530L (prior to 1.06.01 Hotfix) and DCS-2670L (through 2.02) IP camera devices.

Impact

Unauthenticated remote attackers can retrieve administrator credentials in plaintext by directly accessing a vulnerable configuration endpoint, leading to complete device takeover.

Mitigation

Apply the official firmware hotfix immediately, restrict access to the web management interface, and isolate the devices from the public internet.

Affected Products & Version Scope

D-Link DCS-2530L (prior to 1.06.01 Hotfix) and DCS-2670L (up to and including version 2.02)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Administrators must manually download and apply the official hotfix firmware from the D-Link support portal.

bash
# 1. Download the appropriate firmware hotfix (e.g., v1.06.01 Hotfix for DCS-2530L) from the official D-Link support site.
# 2. Access the camera's web GUI via a secure browser session.
# 3. Navigate to 'Maintenance' -> 'Firmware Upgrade'.
# 4. Upload the downloaded bin file and execute the upgrade process.

2. Temporary Workaround & Hardening Configuration

If immediate patching is not feasible, restrict access to the camera's web interface using network-level access control lists (ACLs) or firewall rules to prevent public internet exposure.

bash
# Block all external HTTP/HTTPS traffic to the IP camera and allow only trusted management IPs
# Drop all incoming traffic to ports 80 and 443 by default
iptables -A INPUT -p tcp --dport 80 -j DROP
iptables -A INPUT -p tcp --dport 443 -j DROP

# Insert an allow rule for the trusted administrator workstation (e.g., 192.168.1.100) at the top\iptables -I INPUT 1 -p tcp -s 192.168.1.100 --dport 80 -j ACCEPT
iptables -I INPUT 2 -p tcp -s 192.168.1.100 --dport 443 -j ACCEPT

3. Log Audit & IoC Verification Commands

You can verify if a device is vulnerable or check for exposure by sending a test request to the sensitive endpoint using the following command:

bash
# Test if the target IP camera exposes credentials via the unauthenticated endpoint
TARGET_IP='192.168.1.50'

curl -s -I "http://${TARGET_IP}/config/getuser" | grep -E 'HTTP/1.1 200|Content-Type'

# If the response returns 'HTTP/1.1 200 OK' along with user configuration data, the device is highly vulnerable and must be isolated immediately.
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
NordLayer / Zero-Trust Network Access
This vulnerability is actively exploited in the wild (CISA KEV); immediately isolate the device from the public internet and apply the latest firmware patch.

Stop Exposing VPN Ports to the Internet — Switch to Zero-Trust Access

Eliminate public-facing VPN concentrators and firewall management ports with identity-first Zero-Trust Network Access.

90% Attack Surface Reduction · Hardware-Free

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2020-25078) is a critical information disclosure flaw in the web management interface of D-Link DCS-2530L and DCS-2670L IP cameras. The root cause lies in the lack of proper authentication and access control checks on the /config/getuser endpoint. Because the web server fails to validate whether the requesting client possesses valid administrative session tokens, any HTTP request directed to this endpoint is processed without restriction.

2. Exploitation Mechanics & Attack Scenario

An attacker scans the internet for exposed D-Link IP camera web interfaces (typically on port 80 or 8080). Once a target is identified, the attacker sends a direct HTTP GET request to the /config/getuser URI. Due to the missing authentication check, the device's web server responds with the system's user configuration details, exposing the administrator username and password in plaintext or easily reversible formats. This vulnerability has been actively exploited in the wild and is cataloged in CISA's Known Exploited Vulnerabilities (KEV) list, often targeted by automated IoT botnets.

3. Infrastructure & Business Impact

Compromise of the administrator credentials allows unauthorized actors to view live video feeds, violating physical security and privacy policies. Furthermore, attackers can leverage administrative access to flash malicious firmware, recruit the device into IoT botnets (such as Mirai or Gafgyt) for launching distributed denial-of-service (DDoS) attacks, or use the compromised device as a pivot point to penetrate the internal corporate network.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2020-25078)

FAQ

Q1. How critical is CVE-2020-25078 and is it actively exploited in the wild?

CVE-2020-25078 is rated CVSS 7.5 (HIGH) with a 30-day EPSS exploitation probability of 97.5%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2020-25078?

Primary impacted vendors include d-link across dcs-2530l, dcs-2670l. Scope summary: D-Link DCS-2530L (prior to 1.06.01 Hotfix) and DCS-2670L (up to and including version 2.02)

Q3. What temporary mitigations or workarounds exist for CVE-2020-25078 before patching?

[Mitigation] Apply the official firmware hotfix immediately, restrict access to the web management interface, and isolate the devices from the public internet. Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2020-25078

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (d-link)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2020-25078 D-Link DCS-2530L and DCS-2670L IP Cameras Unauthenticated Administrator Password Disclosure (CVE-2020-25078) Technical Advisory (CVSS 7.5) - Patch & Workaround | CVE Pulse