From e0b84573a1d4049157c5e94126c3831ea4728877 Mon Sep 17 00:00:00 2001 From: Spencer McIntyre Date: Wed, 29 Jul 2026 15:13:55 -0400 Subject: [PATCH 1/2] Update metasploit-payloads gem to 2.0.247 Includes changes from: * rapid7/metasploit-payloads#806 * rapid7/metasploit-payloads#804 --- Gemfile.lock | 4 ++-- LICENSE_GEMS | 2 +- metasploit-framework.gemspec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 002d3f7d9f677..be35b3e826bb0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -61,7 +61,7 @@ PATH metasploit-concern metasploit-credential (>= 6.0.21) metasploit-model - metasploit-payloads (= 2.0.246.pre.11) + metasploit-payloads (= 2.0.247) metasploit_data_models (>= 6.0.15) metasploit_payloads-mettle (= 1.0.48.pre.3) mqtt @@ -369,7 +369,7 @@ GEM drb mutex_m railties (>= 7.0, < 8.1) - metasploit-payloads (2.0.246.pre.11) + metasploit-payloads (2.0.247) metasploit_data_models (6.0.18) activerecord (>= 7.0, < 8.1) activesupport (>= 7.0, < 8.1) diff --git a/LICENSE_GEMS b/LICENSE_GEMS index 8b76b07d902c3..699edaa59ea1a 100644 --- a/LICENSE_GEMS +++ b/LICENSE_GEMS @@ -103,7 +103,7 @@ metasploit-concern, 5.0.6, "New BSD" metasploit-credential, 6.0.25, "New BSD" metasploit-framework, 6.4.145, "New BSD" metasploit-model, 5.0.5, "New BSD" -metasploit-payloads, 2.0.245, "3-clause (or ""modified"") BSD" +metasploit-payloads, 2.0.247, "3-clause (or ""modified"") BSD" metasploit_data_models, 6.0.18, "New BSD" metasploit_payloads-mettle, 1.0.46, "3-clause (or ""modified"") BSD" method_source, 1.1.0, MIT diff --git a/metasploit-framework.gemspec b/metasploit-framework.gemspec index 46a85b96c92de..f38d38c8b2ac0 100644 --- a/metasploit-framework.gemspec +++ b/metasploit-framework.gemspec @@ -74,7 +74,7 @@ Gem::Specification.new do |spec| # are needed when there's no database spec.add_runtime_dependency 'metasploit-model' # Needed for Meterpreter - spec.add_runtime_dependency 'metasploit-payloads', '2.0.246.pre.11' + spec.add_runtime_dependency 'metasploit-payloads', '2.0.247' # Needed for the next-generation POSIX Meterpreter spec.add_runtime_dependency 'metasploit_payloads-mettle', '1.0.48.pre.3' # Needed by msfgui and other rpc components From d70d804cc50fea7e1be9b239234f895dc91b61df Mon Sep 17 00:00:00 2001 From: Spencer McIntyre Date: Wed, 29 Jul 2026 15:17:00 -0400 Subject: [PATCH 2/2] Update metasploit-payloads_mettle gem to 1.0.48 --- Gemfile.lock | 4 ++-- LICENSE_GEMS | 2 +- metasploit-framework.gemspec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index be35b3e826bb0..fc44186b924c5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -63,7 +63,7 @@ PATH metasploit-model metasploit-payloads (= 2.0.247) metasploit_data_models (>= 6.0.15) - metasploit_payloads-mettle (= 1.0.48.pre.3) + metasploit_payloads-mettle (= 1.0.48) mqtt msgpack (~> 1.6.0) mutex_m @@ -383,7 +383,7 @@ GEM railties (>= 7.0, < 8.1) recog webrick - metasploit_payloads-mettle (1.0.48.pre.3) + metasploit_payloads-mettle (1.0.48) method_source (1.1.0) mime-types (3.7.0) logger diff --git a/LICENSE_GEMS b/LICENSE_GEMS index 699edaa59ea1a..cb009fd69c620 100644 --- a/LICENSE_GEMS +++ b/LICENSE_GEMS @@ -105,7 +105,7 @@ metasploit-framework, 6.4.145, "New BSD" metasploit-model, 5.0.5, "New BSD" metasploit-payloads, 2.0.247, "3-clause (or ""modified"") BSD" metasploit_data_models, 6.0.18, "New BSD" -metasploit_payloads-mettle, 1.0.46, "3-clause (or ""modified"") BSD" +metasploit_payloads-mettle, 1.0.48, "3-clause (or ""modified"") BSD" method_source, 1.1.0, MIT mime-types, 3.7.0, MIT mime-types-data, 3.2025.0924, MIT diff --git a/metasploit-framework.gemspec b/metasploit-framework.gemspec index f38d38c8b2ac0..ff0dbd4032c16 100644 --- a/metasploit-framework.gemspec +++ b/metasploit-framework.gemspec @@ -76,7 +76,7 @@ Gem::Specification.new do |spec| # Needed for Meterpreter spec.add_runtime_dependency 'metasploit-payloads', '2.0.247' # Needed for the next-generation POSIX Meterpreter - spec.add_runtime_dependency 'metasploit_payloads-mettle', '1.0.48.pre.3' + spec.add_runtime_dependency 'metasploit_payloads-mettle', '1.0.48' # Needed by msfgui and other rpc components # Locked until build env can handle newer version. See: https://github.com/msgpack/msgpack-ruby/issues/334 spec.add_runtime_dependency 'msgpack', '~> 1.6.0'