CVE-2025-55581

D-Link DCS-825L firmware version 1.08.01 and possibly prior versions contain an insecure implementation in the mydlink-watch-dog.sh script. The script monitors and respawns the `dcp` and `signalc` binaries without validating their integrity, origin, or permissions. An attacker with filesystem access (e.g., via UART or firmware modification) may replace these binaries to achieve persistent arbitrary code execution with root privileges. The issue stems from improper handling of executable trust and absence of integrity checks in the watchdog logic.
Configurations

No configuration.

History

25 Aug 2025, 20:24

Type Values Removed Values Added
Summary
  • (es) La versión de firmware 1.08.01 de la D-Link DCS-825L y posiblemente versiones anteriores contienen una implementación insegura en el script mydlink-watch-dog.sh. Este script monitoriza y regenera los binarios `dcp` y `signalc` sin validar su integridad, origen ni permisos. Un atacante con acceso al sistema de archivos (por ejemplo, mediante UART o modificación del firmware) podría reemplazar estos binarios para ejecutar código arbitrario de forma persistente con privilegios de root. El problema se debe a una gestión incorrecta de la confianza de los ejecutables y a la ausencia de comprobaciones de integridad en la lógica del watchdog.

22 Aug 2025, 19:15

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.3
CWE CWE-306
CWE-269
CWE-494

22 Aug 2025, 18:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-08-22 18:15

Updated : 2025-08-25 20:24


NVD link : CVE-2025-55581

Mitre link : CVE-2025-55581

CVE.ORG link : CVE-2025-55581


JSON object : View

Products Affected

No product.

CWE
CWE-269

Improper Privilege Management

CWE-306

Missing Authentication for Critical Function

CWE-494

Download of Code Without Integrity Check