cgranleese-r7
591dbdd821
Merge pull request #21350 from adfoster-r7/improve-checkcode-messages-3
...
Add human-readable descriptions to CheckCode returns in modules
2026-04-23 11:33:27 +01:00
adfoster-r7
c38f6b4858
Update checkcodes and bug fixes
2026-04-23 10:20:53 +01:00
jenkins-metasploit
e5bdc50a4f
automatic module_metadata_base.json update
2026-04-22 20:35:33 +00:00
Spencer McIntyre
44d60c0865
Merge pull request #21347 from g0tmi1k/smb_version
...
smb_version: Make SMBv1 happy
2026-04-22 16:27:08 -04:00
adfoster-r7
aaf536d189
Merge pull request #21361 from sjanusz-r7/payload-cache-size-changes
...
Comment out payload size cache tests
2026-04-22 17:13:23 +01:00
sjanusz-r7
8587d1c211
Skip payload cached size specs
2026-04-22 16:31:51 +01:00
jenkins-metasploit
7851cda71d
automatic module_metadata_base.json update
2026-04-22 13:49:02 +00:00
cgranleese-r7
380911db97
Merge pull request #21349 from adfoster-r7/improve-checkcode-messages-2
...
Add human-readable descriptions to CheckCode returns in modules
2026-04-22 14:32:05 +01:00
cgranleese-r7
de636c1457
Merge pull request #21348 from adfoster-r7/improve-checkcode-messages-1
...
Add human-readable descriptions to CheckCode returns in modules
2026-04-22 14:30:48 +01:00
adfoster-r7
f3b07d5a49
Add human-readable descriptions to CheckCode returns in auxiliary and post modules
2026-04-22 13:56:54 +01:00
adfoster-r7
2cbb3942b6
Add human-readable descriptions to CheckCode returns in linux/http exploit modules (A-M)
2026-04-22 13:08:59 +01:00
g0t mi1k
b7f136077e
smb_version: Be more verbose - show smb1 if possible
2026-04-22 13:08:20 +01:00
g0t mi1k
0474c0ce24
smb_version: Add spacing between :
2026-04-22 13:08:20 +01:00
g0t mi1k
1d9c922488
Make smb_version happy with smbv1
2026-04-22 13:08:19 +01:00
cgranleese-r7
25d7c25ad8
Merge pull request #21346 from adfoster-r7/fix-false-positive-on-couchdb-enum-check
...
Fix false positive on couchdb enum check
2026-04-22 12:38:47 +01:00
adfoster-r7
19d333df13
Add human-readable descriptions to CheckCode returns in linux/http exploit modules (N-Z)
2026-04-22 11:55:15 +01:00
adfoster-r7
6e992aa6ed
Fix false positive on couchdb enum check
2026-04-21 22:48:27 +01:00
jenkins-metasploit
9efc727462
automatic module_metadata_base.json update
2026-04-21 17:21:45 +00:00
Christophe De La Fuente
4c0f2c29bc
Merge pull request #21019 from g0tmi1k/phpmyadmin_config
2026-04-21 19:13:04 +02:00
jenkins-metasploit
9692b8865f
automatic module_metadata_base.json update
2026-04-21 17:08:11 +00:00
Spencer McIntyre
6a00ea38c6
Merge pull request #21306 from dledda-r7/feat/block-api-randomization
...
Block Api ROR13 IV randomization
2026-04-21 12:58:30 -04:00
Christophe De La Fuente
946d1a44b5
Fix Notes format (array)
2026-04-21 18:43:54 +02:00
jenkins-metasploit
cca7166eb4
automatic module_metadata_base.json update
2026-04-21 15:05:42 +00:00
adfoster-r7
a918184416
Merge pull request #21344 from adfoster-r7/fix-elasticsearch-traversal-check-support
...
Fix elasticsearch traversal check support
2026-04-21 15:57:26 +01:00
adfoster-r7
81f1a7c86a
Fix elasticsearch traversal check support
2026-04-21 15:18:58 +01:00
adfoster-r7
97ab01cddd
Merge pull request #21340 from dledda-r7/ci/disable-meterpreter-ci
...
Disable Windows Server 2022 CI
2026-04-21 15:01:35 +01:00
dledda-r7
b9573fa0ce
ops(meterpreter): disable windows server 2022 build until 141_xp dependency is removed
2026-04-21 05:55:29 -04:00
dledda-r7
e40422845b
fix: block_api.rb update
2026-04-21 05:43:34 -04:00
Brendan
2dbfcfb918
Merge pull request #21232 from bcoles/file-find_writable_directories
...
Add find_writable_directories to Msf::Post::File
2026-04-20 16:33:53 -05:00
jenkins-metasploit
ae63cb9b1d
automatic module_metadata_base.json update
2026-04-20 20:41:14 +00:00
Brendan
6b57b4c66f
Merge pull request #21256 from g0tmi1k/webdav
...
WebDAV improvements
2026-04-20 15:30:43 -05:00
adfoster-r7
bd2e11ad55
Merge pull request #21331 from bcoles/metadata-obj
...
Metadata::Obj: Deduplicate notes hash strings and memoize `Obj#path` to reduce retained memory in the module metadata cache
2026-04-20 16:55:33 +01:00
jenkins-metasploit
6acac8e120
automatic module_metadata_base.json update
2026-04-20 13:31:53 +00:00
cgranleese-r7
a53d0a027b
Merge pull request #21332 from adfoster-r7/remove-false-positive-from-nodejs-pipelining-check
...
Remove false positive from nodejs pipelining check
2026-04-20 14:22:23 +01:00
Diego Ledda
46553b5984
Update lib/msf/core/payload/windows/x64/block_api_x64.rb
...
Co-authored-by: Spencer McIntyre <58950994+smcintyre-r7@users.noreply.github.com >
2026-04-20 15:19:47 +02:00
Diego Ledda
5622bd254b
Update lib/msf/core/payload/windows/x64/block_api_x64.rb
...
Co-authored-by: Spencer McIntyre <58950994+smcintyre-r7@users.noreply.github.com >
2026-04-20 15:19:07 +02:00
Diego Ledda
2c58825343
Update lib/msf/core/payload/windows/x64/block_api_x64.rb
...
Co-authored-by: Spencer McIntyre <58950994+smcintyre-r7@users.noreply.github.com >
2026-04-20 15:18:54 +02:00
adfoster-r7
f060acd1e9
Remove false positive from nodejs pipelining check
2026-04-20 14:02:56 +01:00
bcoles
09bb98d13e
Memoize Obj#path to avoid repeated File.join
...
The install_root path is immutable at runtime, so cache the computed
full path on first access instead of calling File.join on every call.
2026-04-20 22:19:55 +10:00
bcoles
76a7f61465
Deduplicate notes hash keys and values in metadata Obj
...
Notes keys ("Stability", "SideEffects", "Reliability") and values
("crash-safe", "ioc-in-logs", etc.) are repeated across thousands of
modules. Use frozen string dedup (-str) to share a single object per
unique string, reducing ~24K string allocations to ~185 shared objects.
2026-04-20 22:17:40 +10:00
adfoster-r7
e09a38085c
Merge pull request #21330 from bcoles/modules-loader
...
Replace Pathname with string prefix removal in directory module loader
2026-04-20 11:45:33 +01:00
adfoster-r7
fe1aeb9279
Merge pull request #21329 from bcoles/modulemanager-cache
...
Simplify get_parent_path with rindex instead of split/join
2026-04-20 11:30:04 +01:00
adfoster-r7
9b985dc1ef
Merge pull request #21327 from tair-m/master
...
Fix uninitialized constant HTTP::CookieJar by correcting load order in http_cookie_jar.rb
2026-04-20 10:39:02 +01:00
bcoles
a8ccdfc1e4
Simplify get_parent_path with rindex instead of split/join
...
Replace File.join + String#split + array slice + Array#join with a
single String#rindex lookup. This avoids allocating intermediate arrays
and strings on every call (once per cached module during startup).
2026-04-20 18:22:53 +10:00
bcoles
b1c4fd3f39
Replace Pathname with string prefix removal in directory module loader
...
Msf::Modules::Loader::Directory#each_module_reference_name created two
Pathname objects per module file and called relative_path_from to derive
the module reference name. With ~5,000 module files this produced
~170,000 calls to Pathname#chop_basename internally.
Since Rex::Find.find always yields absolute paths rooted at
full_entry_path, simple String#delete_prefix achieves the same result
without allocating Pathname objects.
2026-04-20 18:14:54 +10:00
tair
4607741a16
Fix LoadError in http_cookie_jar for Ruby 3.3.0
2026-04-18 07:17:26 +05:00
g0t mi1k
94b4f577e0
WebDAV: MR feedback
2026-04-17 22:19:26 +01:00
jenkins-metasploit
046ba861b3
automatic module_metadata_base.json update
2026-04-17 16:21:38 +00:00
jheysel-r7
08f6dc20a5
Merge pull request #21122 from bootstrapbool/camaleon_cms_cve_2024_46987
...
Camaleon CMS CVE 2024 46987
2026-04-17 09:13:07 -07:00
adfoster-r7
92af54c885
Merge pull request #21230 from bcoles/obj-dedup-cache
...
Reduce memory footprint of module metadata Obj instances
2026-04-17 12:33:23 +01:00