Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1020 CNY

100%

CVE-2025-47577 PoC — WordPress TI WooCommerce Wishlist plugin <= 2.9.2 - Arbitrary File Upload Vulnerability

Source
Associated Vulnerability
Title:WordPress TI WooCommerce Wishlist plugin <= 2.9.2 - Arbitrary File Upload Vulnerability (CVE-2025-47577)
Description:Unrestricted Upload of File with Dangerous Type vulnerability in templateinvaders TI WooCommerce Wishlist ti-woocommerce-wishlist allows Upload a Web Shell to a Web Server.This issue affects TI WooCommerce Wishlist: from n/a through <= 2.9.2.
Description
TI WooCommerce Wishlist (WordPress plugin) <= 2.9.2 CVE-2025-47577 PoC
Readme
# CVE-2025-47577

A proof of concept developed to exploit [CVE-2025-47577](https://nvd.nist.gov/vuln/detail/CVE-2025-47577). Based on PatchStack's [article](https://patchstack.com/articles/unpatched-critical-vulnerability-in-ti-woocommerce-wishlist-plugin/).

# Usage

```
usage: python CVE-2025-47577.py --help

TI WooCommerce Wishlist (WordPress plugin) <= 2.9.2 CVE-2025-47577 PoC

positional arguments:
  FILE           local file to upload
  URL_PATH       base path of the wish list
  PRODUCT_ID     ID of the product to add

optional arguments:
  -h, --help     show this help message and exit
  --https        use HTTPS?
  --RHOST RHOST  remote host
  --RPORT RPORT  remote port
  -v, --version  show program's version number and exit
```

# Affected Versions

All versions of TI WooCommerce Wishlist (WordPress plugin) <= 2.9.2

# Patch Guidance

Upgrade to the latest version available.

# Authors

Made by [@sug4r-wr41th](https://github.com/sug4r-wr41th)

# Disclaimer

Fair Use disclaimer: for educational purposes only.
File Snapshot

[4.0K] /data/pocs/32ccd9d3a6d4bfd45436bd038b1f7d67aba19acf ├── [1.6K] CVE-2025-47577.py └── [1.0K] README.md 0 directories, 2 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →