CVE Catalog

CVE-2025-60700

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
3.16%

88th percentile - higher than 88% of all known CVEs

Summary

A command injection vulnerability exists in the D-Link DIR-882 router firmware DIR882A1_FW102B02 within the prog.cgi and librcm.so binaries. The SetDMZSettings/IPAddress value is stored in NVRAM and later concatenated into iptables shell commands without sanitization, allowing an unauthenticated remote attacker to execute arbitrary commands.

Risk Assessment

An unauthenticated attacker could execute arbitrary commands on the device, take control of it, and use it as a foothold for attacks on the internal network.

Recommendation

Update the D-Link DIR-882 router firmware to the latest version if a patch is available. Until then, restrict access to the router's web interface to trusted networks.

Other vulnerabilities in D-Link DIR-882

See all
Original NVD description (English source)

A command injection vulnerability exists in the D-Link DIR-882 Router firmware DIR882A1_FW102B02 within the `prog.cgi` and `librcm.so` binaries. The `sub_4455BC` function in `prog.cgi` stores user-supplied `SetDMZSettings/IPAddress` values in NVRAM via `nvram_safe_set("dmz_ipaddr", ...)`. These values are later retrieved in the `DMZ_run` function of `librcm.so` using `nvram_safe_get` and concatenated into `iptables` shell commands executed via `twsystem()` without any sanitization. An unauthenticated remote attacker can exploit this vulnerability to execute arbitrary commands on the device through specially crafted HTTP requests to the router's web interface.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS