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-48148 — StoreKeeper for WooCommerce <= 14.4.4 - Unauthenticated Arbitrary File Upload | Kitploit
Tools/GitHubGitHub/nxploited/cve-2025-48148
Vulnerability AnalysisExploitationWeb Application ExploitationWAF BypassPenetration TestingPayload Development
GitHubnxploited/cve-2025-48148

CVE-2025-48148

StoreKeeper for WooCommerce <= 14.4.4 - Unauthenticated Arbitrary File Upload

View Repository
10 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-48148

StoreKeeper for WooCommerce <= 14.4.4 - Unauthenticated Arbitrary File Upload

🚀 StoreKeeper for WooCommerce <= 14.4.4 - Unauthenticated Arbitrary File Upload Exploit

📝 Description

The StoreKeeper for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in all versions up to, and including, 14.4.4.
This allows unauthenticated attackers to upload arbitrary files to the affected site's server, potentially leading to remote code execution.

  • CVE: CVE-2025-48148
  • CVSS: 9.8 (Critical)

🛡️ Script Overview

Script Name: CVE-2025-48148.py

This script is a professional proof-of-concept exploit for CVE-2025-48148, designed to automate the process of uploading a webshell to vulnerable WordPress sites using the StoreKeeper for WooCommerce plugin.

⚡ Features & Workflow

  • Automatic Nonce Extraction:
    Fetches the required nonce token directly from the target URL, ensuring reliability even if the value changes.
  • Custom Shell Creation:
    Generates a stealthy, valid PNG file containing a minimal PHP webshell for remote command execution.
  • Advanced Bypass Techniques:
    Utilizes multiple HTTP header tricks (User-Agent, Referer, X-Forwarded-For, etc.) to evade security protections and WAFs.
  • Informative Logging:
    Provides clear, color-coded output for every stage (extraction, upload, response).
  • Minimal Input Required:
    Requires only the site URL; the script automatically determines the correct upload endpoint.
  • SSL Bypass:
    Optionally disables SSL verification for targets with self-signed certificates.
  • Debug Mode:
    Enables verbose output for troubleshooting or research scenarios.

⚙️ Usage

root@kitploit:~
python3 CVE-2025-48148.py -u "http://target.com/wordpress/"

Optional flags:

  • --debug   Enable verbose output.
  • --insecure   Skip SSL certificate verification.

✅ Expected Output

  • Nonce extraction status and value.
  • Shell creation confirmation.
  • Upload process status and HTTP response.
  • Success message with accessible shell URL if possible.

Example:

root@kitploit:~
[*] Extracting nonce...
[+] Nonce extracted: 66e372c7e0
[+] Shell file created: shell.php
[*] Uploading shell...
[+] Upload response:
{"success":true,"data":{"url":"http://target.com/wp-content/uploads/shell.php"}}

📬 Contact & Social

X
YouTube
📧 Email: [email protected]
📨 Telegram: @Kxploit


⚠️ Disclaimer

This script is provided for educational and authorized penetration testing purposes only.
The author is not responsible for any misuse or damage caused by this tool. Always obtain proper permission before testing any system.


By: Nxploited ( Khaled Alenazi )

Download Tool