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/fengwenhua/cve-2021-37580
Authentication & AuthorizationVulnerability AnalysisExploitationWeb Application ExploitationPenetration Testing
GitHubfengwenhua/cve-2021-37580

CVE-2021-37580

CVE-2021-37580的poc

View Repository
381133 years agoReviewed by Kitploit

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-2021-37580

POC for CVE-2021-37580

0x00 Vulnerability Principle

Vulnerability principle: Apache ShenYu Admin bypass JWT authentication CVE-2021-37580

0x01 Single URL

root@kitploit:~
Usage: python3 CVE-2021-37580.py -u url -n username.txt

For shenyu-admin-2.4.0, vulnerable versions see below:

2021-11-17-22-35-58-image.png

For shenyu-admin-2.4.1, non-vulnerable versions see below:

0x02 Batch URL Detection

root@kitploit:~
Usage: python3 CVE-2021-37580.py -f url.txt -n username.txt

0x03 Script Errors

If the script reports an error:

root@kitploit:~
AttributeError: module 'jwt' has no attribute 'encode'

Run the following command:

root@kitploit:~
python3 -m pip uninstall jwt
python3 -m pip uninstall pyjwt
python3 -m pip install pyjwt==1.5.3 --user

0x04 Disclaimer

This tool is intended only for legally authorized enterprise security construction activities. If you need to test the usability of this tool, please set up your own target environment.

When using this tool for detection, you should ensure that the action complies with local laws and regulations and that sufficient authorization has been obtained. Do not scan unauthorized targets.

If you engage in any illegal behavior while using this tool, you shall bear the corresponding consequences. We will not assume any legal or joint liability.

Before installing and using this tool, please read carefully and fully understand all the terms. Limitation, disclaimer, or other terms that involve your significant rights may be highlighted in bold, underlined, or other forms for your attention.

Unless you have fully read, understood, and accepted all the terms of this agreement, please do not install and use this tool. Your use of this tool or your acceptance of this agreement in any other express or implied manner will be deemed as your reading and agreement to be bound by this agreement.

Download Tool