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-2024-27954 — Python-based scanner for CVE-2024-27954, a Local File Inclusion vulnerability in the WordPress wp-automatic plugin. Supports multithreaded scanning, proxy integration, and custom file path testing. | Kitploit
Tools/GitHubGitHub/r0otk3r/cve-2024-27954
Vulnerability ScannersExploitationWeb Application ExploitationInformation GatheringPenetration TestingLearning & Education
GitHubr0otk3r/cve-2024-27954

CVE-2024-27954

Python-based scanner for CVE-2024-27954, a Local File Inclusion vulnerability in the WordPress wp-automatic plugin. Supports multithreaded scanning, proxy integration, and custom file path testing.

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

CVE-2024-27954 - WordPress wp-automatic Plugin LFI Scanner

This project provides a Python-based Local File Inclusion (LFI) vulnerability scanner targeting CVE-2024-27954, a critical flaw found in the WordPress plugin wp-automatic. The vulnerability allows unauthenticated attackers to read arbitrary files on the server using a file:// injection vector.

🚨 Vulnerability Summary

  • CVE-ID: CVE-2024-27954
  • Component: WordPress wp-automatic Plugin
  • Impact: Local File Inclusion (LFI)
  • Risk: Remote unauthenticated file read (e.g., /etc/passwd, config files, source code)
  • Vector: Untrusted link parameter using file:// scheme

🔧 Features

  • Scan single or multiple target URLs
  • Test for a single or multiple LFI file paths
  • Proxy support (e.g., BurpSuite)
  • Multithreaded scanning
  • Output vulnerable targets to file
  • Human-readable console output

📦 Requirements

  • Python 3.x
  • requests module

Install dependencies:

root@kitploit:~
pip install requests

🚀 Usage

root@kitploit:~
python3 CVE-2024-27954.py --url http://TARGET --lfi-path /etc/passwd
ArgumentDescription
--urlSingle target URL (e.g. http://TARGET:8080)
--listFile containing list of target URLs (one per line)
--lfi-pathSingle file path to test (default: /etc/passwd)
--paths-fileFile with multiple file paths (one per line)
--proxyProxy (e.g. http://127.0.0.1:8080)
--outputFile to save vulnerable results
--threadsNumber of concurrent threads (default: 3)

📂 Example Usages

root@kitploit:~
python3 CVE-2024-27954.py --url "http://TARGET" --lfi-path /etc/passwd --proxy "http://127.0.0.1:8080" --output results.txt
root@kitploit:~
python3 CVE-2024-27954.py --url "http://TARGET" --lfi-path /etc/shadow --proxy "http://127.0.0.1:8080" --output results.txt
1

⚠️ Disclaimer

This tool is intended for educational and authorized penetration testing purposes only. Unauthorized access to systems may be illegal. Use responsibly.


Official Channels

  • YouTube @rootctf
  • X @r0otk3r
Download Tool