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-2023-33177- — Xibo CMS CVE-2023-33177 Vulnerability Tester | Kitploit
Tools/GitHubGitHub/kaxm23/-cve-2023-33177-
ReconnaissanceVulnerability ScannersExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubkaxm23/-cve-2023-33177-

-CVE-2023-33177-

Xibo CMS CVE-2023-33177 Vulnerability Tester

View Repository
5 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

Xibo CMS CVE-2023-33177 Vulnerability Tester

Python 3.6+ License

Automated security testing tool for CVE-2023-33177 - Zip Slip Path Traversal vulnerability in Xibo CMS that leads to Remote Code Execution (RCE).

⚠️ Disclaimer

This tool is for educational and authorized testing purposes only. Only use on systems you own or have explicit permission to test. Unauthorized testing is illegal and unethical.

📋 Description

Xibo CMS versions 1.8.0-2.3.16 and 3.0.0-3.3.4 are vulnerable to a path traversal attack via the layout import functionality. This tool safely tests if your Xibo instance is vulnerable by attempting to write a harmless test file.

Vulnerability Details

  • CVE ID: CVE-2023-33177
  • Type: Zip Slip Path Traversal → Remote Code Execution
  • Impact: Authenticated attackers can write arbitrary files to the web server
  • Fix: Upgrade to Xibo CMS 3.3.5+ or 2.3.17+

🚀 Features

  • ✅ Non-destructive testing (only reads /etc/passwd for verification)
  • ✅ Automatic authentication handling
  • ✅ Safe payload generation
  • ✅ Clear vulnerability reporting
  • ✅ Automatic cleanup of test files
  • ✅ Works with HTTP/HTTPS

📦 Installation

root@kitploit:~
## Clone the repository
git clone [email protected]:kaxm23/-CVE-2023-33177-.git
cd xibo-cve-2023-33177-tester

## Install requirements
pip install -r requirements.txt## -CVE-2023-33177-

Basic Command Structure

root@kitploit:~
python test_cve_2023_33177.py <URL> <username> <password>

Practical Examples

root@kitploit:~
## Local development instance
python test_cve_2023_33177.py http://localhost/xibo admin password123

## Remote production with HTTPS
python test_cve_2023_33177.py https://xibo.example.com [email protected] SecurePass2024!

## Custom port and path
python test_cve_2023_33177.py http://192.168.1.100:8080/xibo admin mypassword

## Without trailing slash (script handles it)
python test_cve_2023_33177.py https://example.com/xibo admin pass

Sample Output - VULNERABLE

root@kitploit:~
[*] Testing Xibo CMS at http://localhost/xibo
[*] CVE-2023-33177 - Zip Slip RCE Test

[+] Created test payload: test_vuln_1703123456.zip
[+] Successfully logged in as admin
[*] Attempting to import malicious layout...
[*] Import response: HTTP 200
[*] Checking for webshell...
[!] VULNERABLE! Webshell accessible at: http://localhost/security_test.php
[+] Successfully read /etc/passwd
[*] Output preview: VULN_TEST_root:x:0:0:root:/root:/bin/bash...

[!] Website IS VULNERABLE to CVE-2023-33177!
[!] Remediation: Update Xibo CMS to version 3.3.5+ or 2.3.17+
[!] Delete the test file: security_test.php

Sample Output - NOT VULNERABLE

root@kitploit:~
[*] Testing Xibo CMS at http://localhost/xibo
[*] CVE-2023-33177 - Zip Slip RCE Test

[+] Created test payload: test_vuln_1703123456.zip
[+] Successfully logged in as admin
[*] Attempting to import malicious layout...
[*] Import response: HTTP 200
[*] Checking for webshell...
[-] Webshell not found (HTTP 404)

[+] Website appears NOT vulnerable (or path differs)

🛡️ Remediation Guide

root@kitploit:~
## Download latest version
wget https://github.com/xibosignage/xibo-cms/releases/latest

## Follow upgrade instructions
## https://xibo.org.uk/manual/en/upgrade.html

2. Check for Compromise

root@kitploit:~
## Find recently modified PHP files in web root
find /var/www/html -name "*.php" -mtime -7 -type f

## Check for suspicious files
find /var/www/html -name "shell.php" -o -name "cmd.php" -o -name "backdoor.php"

## Review access logs for unauthorized imports
grep "layout/import" /var/log/apache2/access.log

3. Rotate Credentials

root@kitploit:~
Change all CMS user passwords

Rotate API keys and tokens

Review and remove unauthorized user accounts

`
📋 Requirements
Python 3.6 or higher

requests library (install via pip)

Valid Xibo CMS credentials (authentication required)

Network access to target Xibo instance

🤝 Contributing

root@kitploit:~

Fork the repository

Create a feature branch: git checkout -b feature/amazing-feature

Commit changes: git commit -m 'Add amazing feature'

Push to branch: git push origin feature/amazing-feature

Open a Pull Request

Contribution Requirements
Code must follow PEP 8 standards

Testing must remain non-destructive

Documentation must be updated

No live testing against unauthorized targets

📄 License

root@kitploit:~
This project is licensed under the MIT License - see the LICENSE file for details.

⚖️ Legal & Ethical Use
By using this tool, you agree to:

Only test systems you own or have explicit written permission to test

Comply with all local, state, and federal laws

Not use this tool for malicious purposes

Report vulnerabilities responsibly to vendors

Accept full responsibility for your actions

🔗 References

root@kitploit:~
CVE-2023-33177 NVD Entry

Xibo Security Advisories

Zip Slip Vulnerability Details

OWASP Path Traversal Guide

📞 Support & Contact

root@kitploit:~
Issues: GitHub Issues

Security Reports: Please disclose responsibly via GitHub private vulnerability reporting

Questions: Open a discussion on GitHub

⭐ Star History

root@kitploit:~
If this tool helped you, please consider starring the repository!
Download Tool