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
Tools/GitHubGitHub/huynhvanphuc/cve-2022-3590-wordpress-vulnerability-scanner
ReconnaissanceVulnerability ScannersExploitationInformation GatheringWeb SecurityPenetration Testing
GitHubhuynhvanphuc/cve-2022-3590-wordpress-vulnerability-scanner

CVE-2022-3590-WordPress-Vulnerability-Scanner

Python script to detect unauthenticated blind SSRF (CVE-2022-3590) in WordPress pingback feature. Supports single URL and batch scanning with attacker-controlled domain callback.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
12 years agoNot yet reviewed

CVE-2022-3590 WordPress Vulnerability Scanner

This Python script is designed to check whether a WordPress website is vulnerable to the CVE-2022-3590 vulnerability. The vulnerability exploits an unauthenticated blind Server-Side Request Forgery (SSRF) in the pingback feature of WordPress.

Getting Started

These instructions will guide you on how to use this script.

Screenshot

Image Alt Text

Prerequisites

This script requires Python 3 and the requests library. You can install the necessary requirements using pip:

root@kitploit:~
pip install -r requirements.txt

Usage

You can run the script from the command line with the following syntax:

root@kitploit:~
python3 CVE-2022-3590.py [-u URL | -f FILE] [-d DOMAIN]

Here is what each argument does:

  • -u URL or --url URL: The URL of the WordPress website to check.
  • -f FILE or --file FILE: A file containing a list of URLs of WordPress websites to check.
  • -d DOMAIN or --domain DOMAIN: The domain controlled by the attacker. (You can use public.requestbin.com or app.interactsh.com)

Example

To scan a single website:

root@kitploit:~
python3 CVE-2022-3590.py -u https://example.com

To scan multiple websites from a file:

root@kitploit:~
python3 CVE-2022-3590.py -f urls.txt

Output

The script will output whether each scanned website is vulnerable to the CVE-2022-3590 vulnerability.

License

This project is licensed under the MIT License.

Acknowledgments

https://blog.sonarsource.com/wordpress-core-unauthenticated-blind-ssrf/

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-2745

https://wpscan.com/vulnerability/c8814e6e-78b3-4f63-a1d3-6906a84c1f11

https://blog.sonarsource.com/wordpress-core-unauthenticated-blind-ssrf/

Download Tool