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-2022-30525_check — Python script to detect CVE-2022-30525 OS command injection vulnerability in Zyxel USG FLEX devices by sending crafted HTTP requests and analyzing responses. | Kitploit
Tools/GitHubGitHub/cbk914/cve-2022-30525_check
Vulnerability ScannersExploitationWeb Application ExploitationPenetration TestingCommand and Control
GitHubcbk914/cve-2022-30525_check

CVE-2022-30525_check

Python script to detect CVE-2022-30525 OS command injection vulnerability in Zyxel USG FLEX devices by sending crafted HTTP requests and analyzing responses.

View Repository
223 years 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-2022-30525_check

Description: This script checks for the presence of the OS command injection vulnerability (CVE-2022-30525) in Zyxel USG FLEX devices running firmware versions 5.00 through 5.21 Patch 1. The vulnerability allows an attacker to modify specific files and execute OS commands on a vulnerable device.

Instructions for use:

  • Ensure that Python 3 is installed on your system
  • Download the script and save it to your local machine
  • Open a command prompt or terminal window and navigate to the directory where the script is saved
  • Run the script with the following command: "python CVE-2022-30525.py -t [TARGET_URL]"
  • Replace [TARGET_URL] with the URL of the Zyxel USG FLEX device you wish to check
  • The script will check the device for the vulnerability and print the result to the console.

Note:

  • Make sure the device is reachable and you have the correct URL Script will check for the vulnerability by sending a specific request with headers, it will check if the request get a 200 status code and if the headers contain a specific string, if not it will be considered safe.
Download Tool