CVE-2019-13372
Critical · 9.8CVSS
9.8
EPSS
82.5%
Published
Jul 6, 2019
CISA due date
—
Cloudanix analysis
A flaw in an older wireless network management tool lets attackers take over the system without a password and run any commands they want.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Authentication Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Remote unauthenticated eval injection in a PHP cookie handler allows arbitrary code execution by supplying a malicious username value that is passed directly to eval while an empty password field bypasses authentication checks.
Why it matters to the business
Attackers can gain complete control of the wireless management platform, reconfigure access points, intercept traffic, or pivot into the broader network; the vulnerability has been weaponized and carries high exploit probability years after disclosure.
How an attack unfolds
An attacker sends an HTTP request containing a specially crafted cookie whose username field holds PHP code; because authentication is bypassed with an empty password field, the code is evaluated server-side, granting shell access or the ability to upload further payloads.
How to fix it
Upgrade every affected D-Link Central WiFi Manager CWM(100) installation to version 1.03R0100_BETA6 or newer; if an upgrade path is unavailable, isolate the management interface behind a firewall or VPN and disable external access.
How to confirm the fix worked
Confirm the installed version string matches or exceeds 1.03R0100_BETA6; review web server access logs for requests containing eval-like patterns in cookies targeting IndexAction.class.php; retest authentication flow with empty password values.
Typical attack path
- Identify an exposed D-Link Central WiFi Manager instance
- Craft an HTTP request with a cookie containing PHP code in the username field and an empty password
- Submit the request to the IndexAction handler
- Execute arbitrary PHP, establish persistence, and move laterally
How to detect it
Search web server logs for requests to IndexAction.class.php that contain cookie fields with PHP syntax or eval constructs; look for authentication events with empty password values followed by unexpected file writes or process spawns.
- IndexAction.class.php
- username=.*eval(
- password=
What your security team should do
- Immediately restrict network access to the management interface
- Apply the vendor patch or migrate to a supported platform
- Monitor for anomalous cookie values and PHP execution in web logs
- Add the device to the vulnerability scanning inventory for ongoing verification
The record
/web/Lib/Action/IndexAction.class.php in D-Link Central WiFi Manager CWM(100) before v1.03R0100_BETA6 allows remote attackers to execute arbitrary PHP code via a cookie because a cookie's username field allows eval injection, and an empty password bypasses authentication.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-63398 Coop is an open source review and moderation tool from ROOST. CWE-287
- CVE-2026-116239 In server mode pgAdmin 4 keeps an account per authentication source, so the same username… CWE-287
- CVE-2026-62264 PDF Reader MCP is a Model Context Protocol server for reading PDF documents. CWE-287
- CVE-2026-61739 SOCFortress CoPilot focuses on providing a single pane of glass for all your security… CWE-287
- CVE-2026-110799 Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or… CWE-287
- CVE-2026-119572 Traefik from 3.7.0-ea.1 before 3.7.15 contains an authentication bypass vulnerability in… CWE-287
- CVE-2026-118194 The Page and Post Restriction plugin for WordPress is vulnerable to Authentication Bypass… CWE-287
- CVE-2026-114443 The Security Plugin, Firewall & Malware Scanner with Auto Removal WordPress plugin before… CWE-287