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-12101-Scanner-PoC — Multi-threaded scanner for CVE-2025-12101, a reflected XSS in Citrix NetScaler, with single/multi-host scanning, dual protocol testing, proxy support, and CSV output. | Kitploit
Tools/GitHubGitHub/boneys/cve-2025-12101-scanner-poc
Vulnerability ScannersWeb Vulnerability ScannersExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubboneys/cve-2025-12101-scanner-poc

CVE-2025-12101-Scanner-PoC

Multi-threaded scanner for CVE-2025-12101, a reflected XSS in Citrix NetScaler, with single/multi-host scanning, dual protocol testing, proxy support, and CSV output.

View Repository
132 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-12101 Scanner

Python Version License

Multi-threaded vulnerability scanner for CVE-2025-12101 - Citrix NetScaler XSS via SAML RelayState.

Overview

CVE-2025-12101 is a reflected XSS vulnerability in Citrix NetScaler ADC and Gateway products affecting the /cgi/logout endpoint through the RelayState parameter.

CVSS Score: 5.9 (Medium)

Features

  • ✅ Single host (-u) or multiple hosts (-f) scanning
  • ✅ Multi-threaded scanning (1-100 threads)
  • ✅ Unique payload verification (zero false positives)
  • ✅ Dual protocol testing (HTTP + HTTPS)
  • ✅ Real-time progress bar
  • ✅ CSV output with detailed results
  • ✅ Proxy support (Burp Suite, OWASP ZAP)
  • Installation

    root@kitploit:~
    # Clone repository
    git clone https://github.com/boneys/CVE-2025-12101-Scanner.git
    cd CVE-2025-12101-Scanner
    
    # Install dependencies
    pip3 install -r requirements.txt
    

    Usage

    root@kitploit:~
    # Scan single host
    python3 CVE_2025-12101.py -u https://netscaler.example.com
    
    # Scan from file
    python3 CVE_2025-12101.py -f targets.txt -t 20
    
    # Test both HTTP and HTTPS
    python3 CVE_2025-12101.py -f targets.txt --both-protocols
    
    # Scan through proxy
    python3 CVE_2025-12101.py -u example.com --proxy http://127.0.0.1:8080
    
    * If script shows timeout but is accessible via browser, use the proxy.
    

    Arguments

    root@kitploit:~
    Required (one of):
      -u, --url URL             Single target URL
      -f, --file FILE           File with target URLs (one per line)
    
    Optional:
      -t, --threads THREADS     Number of threads (default: 10)
      -o, --output OUTPUT       Output CSV file (default: cve-2025-12101_results.csv)
      --timeout TIMEOUT         Request timeout in seconds (default: 10)
      --both-protocols          Test both HTTP and HTTPS
      --proxy PROXY             Proxy URL (e.g., http://127.0.0.1:8080)
    

    Example Output

    root@kitploit:~
    [████████████████████----------] 68.5% | Total: 137/200 | 
    Vulnerable: 3 | Not Vulnerable: 130 | Errors: 4
    
    [!] VULNERABLE: https://netscaler1.example.com | Marker: XSSTEST7f3a9b2c
    
    [+] Results saved to: cve-2025-12101_results.csv
    

    Vulnerability Details

    Affected Versions:

    • NetScaler ADC and Gateway 14.1 before 14.1-56.73
    • NetScaler ADC and Gateway 13.1 before 13.1-60.32
    • NetScaler ADC 13.1-FIPS before 13.1-37.250
    • NetScaler ADC 12.1-FIPS before 12.1-55.333

    Affected Configurations:

    • Gateway (VPN virtual server, ICA Proxy, CVPN, RDP Proxy)
    • AAA virtual server

    Legal Disclaimer

    FOR AUTHORIZED SECURITY TESTING ONLY

    This tool is provided for educational and authorized security testing purposes only. Only use on systems you own or have explicit written permission to test.

    Authorized Use:

    • Security professionals with written authorization
    • Testing your own systems/infrastructure
    • Bug bounty programs (within scope)
    • Red team exercises with proper agreements

    Prohibited Use:

    X Unauthorized scanning of third-party systems
    X Malicious attacks or exploitation
    X Any illegal activities

    The author assumes no liability for misuse.

    References

    • CVE Details
    • Citrix Security Bulletin
    • watchTowr Labs Research

    Credits

    • watchTowr Labs (Sina Kheirkhah)

    License

    This project is licensed under the MIT License - see the LICENSE file for details.


    ⭐ If this tool helped you, please consider giving it a star!

    Download Tool