Skip to content

Commit

Permalink
automatic module_metadata_base.json update
Browse files Browse the repository at this point in the history
  • Loading branch information
jenkins-metasploit committed Dec 9, 2024
1 parent 0b5e221 commit eb11cb6
Showing 1 changed file with 25 additions and 7 deletions.
32 changes: 25 additions & 7 deletions db/modules_metadata_base.json
Original file line number Diff line number Diff line change
Expand Up @@ -116302,20 +116302,25 @@
"needs_cleanup": true
},
"exploit_multi/http/werkzeug_debug_rce": {
"name": "Werkzeug Debug Shell Command Execution",
"name": "Pallete Projects Werkzeug Debugger Remote Code Execution",
"fullname": "exploit/multi/http/werkzeug_debug_rce",
"aliases": [

],
"rank": 600,
"rank": 400,
"disclosure_date": "2015-06-28",
"type": "exploit",
"author": [
"h00die <[email protected]>"
"h00die <[email protected]>",
"Graeme Robinson <metasploit <Graeme Robinson <[email protected]>/@GraSec>"
],
"description": "This module will exploit the Werkzeug debug console to put down a\n Python shell. This debugger \"must never be used on production\n machines\" but sometimes slips passed testing.\n\n Tested against:\n 0.9.6 on Debian\n 0.9.6 on Centos\n 0.10 on Debian",
"description": "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. It may also be used alone.\n\n The documentation states the following: \"The debugger must never be used on production machines. We cannot stress this enough. Do not enable the debugger in production.\" Of course this doesn't prevent developers from mistakenly enabling it in production!\n\n Tested against the following Werkzeug versions:\n - 3.0.3 on Debian 12, Windows 11 and macOS 14.6\n - 1.1.4 on Debian 12\n - 1.0.1 on Debian 12\n - 0.11.5 on Debian 12\n - 0.10 on Debian 12",
"references": [
"URL-http://werkzeug.pocoo.org/docs/0.10/debug/#enabling-the-debugger"
"URL-https://werkzeug.palletsprojects.com/debug/#enabling-the-debugger",
"URL-https://flask.palletsprojects.com/debugging/#the-built-in-debugger",
"URL-https://web.archive.org/web/20150217044248/http://werkzeug.pocoo.org/docs/0.10/debug/#enabling-the-debugger",
"URL-https://web.archive.org/web/20151124061830/http://werkzeug.pocoo.org/docs/0.11/debug/#enabling-the-debugger",
"URL-https://github.com/pallets/werkzeug/commit/11ba286a1b907110a2d36f5c05740f239bc7deed?diff=unified&w=0#diff-83867b1c4c9b75c728654ed284dc98f7c8d4e8bd682fc31b977d122dd045178a"
],
"platform": "Python",
"arch": "python",
Expand All @@ -116336,16 +116341,29 @@
"https"
],
"targets": [
"werkzeug 0.10 and older"
"Werkzeug > 1.0.1 (Flask > 1.1.4)",
"Werkzeug 0.11.6 - 1.0.1 (Flask 1.0 - 1.1.4)",
"Werkzeug 0.11 - 0.11.5 (Flask < 1.0)",
"Werkzeug < 0.11 (Flask < 1.0)"
],
"mod_time": "2020-10-02 17:38:06 +0000",
"mod_time": "2024-12-08 21:01:17 +0000",
"path": "/modules/exploits/multi/http/werkzeug_debug_rce.rb",
"is_install_path": true,
"ref_name": "multi/http/werkzeug_debug_rce",
"check": true,
"post_auth": false,
"default_credential": false,
"notes": {
"Stability": [
"crash-safe"
],
"Reliability": [
"repeatable-session"
],
"SideEffects": [
"ioc-in-logs",
"account-lockouts"
]
},
"session_types": false,
"needs_cleanup": null
Expand Down

0 comments on commit eb11cb6

Please sign in to comment.