<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"
   version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title><![CDATA[ Metasploit Weekly Wrapup - Rapid7 Cybersecurity Blog ]]></title>
    <description><![CDATA[Rapid7 transforms data into insight, empowering security professionals to progress and protect their organizations.]]></description>
    <link>https://www.rapid7.com/blog/</link>
    <image>
      <url>https://blog.rapid7.com/favicon.png</url>
      <title>Rapid7 Cybersecurity Blog</title>
      <link>https://www.rapid7.com/blog/</link>
    </image>
    <lastBuildDate>Tue, 02 Jun 2026 02:17:28 GMT</lastBuildDate>
    <atom:link href="https://www.rapid7.com/tag/metasploit-weekly-wrapup/rss" rel="self" type="application/rss+xml" />
    <ttl>60</ttl>
    <item>
      <title><![CDATA[Metasploit Wrap Up 05/29/2026]]></title>
      <description><![CDATA[<h2>More Linux LPEs</h2><p>Hark the age of the Linux LPE has arrived. This week’s release follows up on recent work bringing new Linux LPEs to Metasploit users. Copy Fail seemed to have kicked off a trend of similar bugs and hot on its heels is Dirty Frag. Dirty Frag is actually two vulnerabilities in a trenchcoat, individually identified as CVE-2026-43284 and CVE-2026-43500. Each is exploitable individually and comes with a new Metasploit module.</p><figure style="margin: 0"><img src="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt1420754738dc9925/6a19eb3e69c90088f77beb38/2026-05-29-meme.png" class="embedded-asset" content-type-uid="sys_assets" type="asset" alt="2026-05-29-meme.png" asset-alt="2026-05-29-meme.png" style="width: auto" data-sys-asset-filelink="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt1420754738dc9925/6a19eb3e69c90088f77beb38/2026-05-29-meme.png" data-sys-asset-uid="blt1420754738dc9925" data-sys-asset-filename="2026-05-29-meme.png" data-sys-asset-contenttype="image/png" data-sys-asset-alt="2026-05-29-meme.png" sys-style-type="display"/></figure><p></p><h2>New module content (5)</h2><h3>Citrix ADC (NetScaler) CVE-2026-3055 Scanner</h3><p>Authors: sfewer-r7 and watchTowr</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21204">#21204</a> contributed by <a href="https://github.com/sfewer-r7">sfewer-r7</a></p><p>Path: scanner/http/citrix_netscaler_cve_2026_3055</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-3055&amp;referrer=blog">CVE-2026-3055</a></p><p>Description: Adds auxiliary module targeting CVE-2026-3055, an info leak in Citrix NetScaler (when configured as an SAML IdP). Similar to the other CitrixBleed vulns, we can leak memory and potentially discover session cookies.</p><h3>Ollama Scanner</h3><p>Author: h00die</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21271">#21271</a> contributed by <a href="https://github.com/h00die">h00die</a></p><p>Path: scanner/http/ollama_info</p><p>Description: Adds an ollama LLM auxiliary scanner module to enumerate which LLMs are installed and details about them.</p><h3>xfrm-ESP Page-Cache Write via CVE-2026-43284</h3><p>Authors: Giovanni Heward and Hyunwoo Kim</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21434">#21434</a> contributed by <a href="https://github.com/offsecguy">offsecguy</a></p><p>Path: linux/local/cve_2026_43284_dirty_frag</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-43284&amp;referrer=blog">CVE-2026-43284</a></p><p>Description: Adds two new local privilege escalation modules for the "DirtyFrag" Linux kernel vulnerabilities. The first targets CVE-2026-43284, a page-cache write vulnerability in the xfrm/ESP fragmentation path. The second targets CVE-2026-43500, a page-cache corruption vulnerability in the RxRPC/rxkad subsystem.</p><h3>Dompdf RCE via Malicious Font Caching (CVE-2022-28368)</h3><p>Authors: Adithya Pawar, Fabian Bräunlein, Maximilian Kirchmeier, msutovsky-r7, and rvizx</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21155">#21155</a> contributed by <a href="https://github.com/Adithyadspawar">Adithyadspawar</a></p><p>Path: multi/http/dompdf_rce_cve_2022_28368</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2022-28368&amp;referrer=blog">CVE-2022-28368</a></p><p>Description: Adds a new exploit module for CVE-2022-28368, an unauthenticated remote code execution vulnerability in dompdf prior to 1.2.1. When remote resource loading is enabled, dompdf preserves the .php extension when caching fonts fetched via CSS @font-face rules, allowing an attacker to drop a PHP webshell in the font cache directory and trigger it with a follow-up request.</p><h3>Supsystic Contact Form Wordpress Plugin SSTI RCE</h3><p>Authors: Azril Fathoni and bootstrapbool <a href="mailto:bootstrapbool@gmail.com">bootstrapbool@gmail.com</a></p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21267">#21267</a> contributed by <a href="https://github.com/bootstrapbool">bootstrapbool</a></p><p>Path: multi/http/wp_plugin_supsystic_contact_form_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-4257&amp;referrer=blog">CVE-2026-4257</a></p><p>Description: This adds a module to exploit CVE-2026-4257 resulting in remote code execution on Wordpress sites with the Contact Form by Supsystic plugin. Contact Form plugin versions 1.7.36 and before are vulnerable.</p><h2>Bugs fixed (4)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21390">#21390</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - This refines our smb_to_ldap relay attack reporting by demoting anonymous authentication messages from print_good to print_status, reflecting that anonymous sessions do not grant additional privileges. It also skips the #on_relay_success callback for these sessions to prevent modules from needlessly acting on unprivileged access.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21443">#21443</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - This bumps the Metasploit-credentials gem to address an issue in how Kerberos hashes were being handled.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21485">#21485</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes MCP server test failure.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21487">#21487</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Updates to a newer version of RubyZip to support Zip files larger than 4GB.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-05-19T23%3A45%3A14Z..2026-05-26T12%3A02%3A08Z%22">Pull Requests 6.4.134...6.4.135</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.134...6.4.135">Full diff 6.4.134...6.4.135</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-05-29-2026</link>
      <guid isPermaLink="false">bltec4d1661701c8896</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Spencer McIntyre]]></dc:creator>
      <pubDate>Fri, 29 May 2026 19:34:41 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0d50271a40a5f14f/6849ab419621d9f3824d5017/metasploit-sky.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap Up 05/22/2026]]></title>
      <description><![CDATA[<h2>Another week, another authentication bypass</h2><p>Our humble Metasploit weekly(ish) blog has been blessed with a new network component vulnerability. The dynamic duo of @sfewer-r7 and @jburgess-r7 have discovered and authored the admin/networking/cisco_sdwan_vhub_auth_bypass module for CVE-2026-20182, a vulnerability gracing the Cisco Catalyst SD-WAN Controller. The devices, whose purpose is to control a software-defined (SD) wide-area-network (WAN) was unfortunately missing an extra A for authentication. An oversight that Cisco has duly patched.</p><p>Elsewhere this week, the HUSTOJ online judge platform has been caught failing to judge its own zip files (CVE-2026-24479), courtesy of a zip-slip RCE module from LoTuS and friends. Next, @Alpenlol has weaponized the small matter of Barracuda's Email Security Gateway, happily eval()-ing the number format string inside an attached Excel file (CVE-2023-7102).</p><p>Our own @jburgess-r7 has been rather busy and also contributed a cPanel/WHM authentication bypass module that escalates straight to root via CRLF injection (CVE-2026-41940). And last, but not least, @h00die has gifted us a post module for Tenable Security Center that quietly extracts and cracks its stored credential hashes. Nevertheless, this module works only if your Tenable Security Center is using the same password you have been using since 2006.</p><figure style="margin: 0"><img src="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt1c00ca29a0dc49d8/6a0f585f6125c63de7ca60ff/A_train_hitting_a_school_bus.png" class="embedded-asset" content-type-uid="sys_assets" type="asset" alt="A_train_hitting_a_school_bus.png" asset-alt="A_train_hitting_a_school_bus.png" style="width: auto" data-sys-asset-filelink="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt1c00ca29a0dc49d8/6a0f585f6125c63de7ca60ff/A_train_hitting_a_school_bus.png" data-sys-asset-uid="blt1c00ca29a0dc49d8" data-sys-asset-filename="A_train_hitting_a_school_bus.png" data-sys-asset-contenttype="image/png" data-sys-asset-alt="A_train_hitting_a_school_bus.png" sys-style-type="display"/></figure><p></p><h2>New module content (5)</h2><h3>Cisco Catalyst SD-WAN Controller vHub Authentication Bypass</h3><p>Authors: Crypto-Cat and sfewer-r7</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21463">#21463</a> contributed by <a href="https://github.com/jburgess-r7">jburgess-r7</a></p><p>Path: admin/networking/cisco_sdwan_vhub_auth_bypass</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-20182&amp;referrer=blog">CVE-2026-20182</a></p><p>Description: This adds a new auxiliary module for CVE-2026-20182, an authentication bypass in the Cisco Catalyst SD-WAN Controller.</p><h3>HUSTOJ Admin users can zip-slip problem_import_qduoj.php, planting PHP files in webroot for RCE</h3><p>Authors: LoTuS and friends, ling101w, and oxagast</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21165">#21165</a> contributed by <a href="https://github.com/oxagast">oxagast</a></p><p>Path: linux/http/hustoj_problem_import_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-24479&amp;referrer=blog">CVE-2026-24479</a></p><p>Description: This adds an exploit for CVE-2026-24479 which is a zip slip vulnerability in HustOJ, an open source online judge platform, prior to version 26.01.24.</p><h3>Barracuda ESG Spreadsheet::ParseExcel Arbitrary Code Execution</h3><p>Authors: Curt Hyvarinen, Mandiant, and haile01</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21035">#21035</a> contributed by <a href="https://github.com/Alpenlol">Alpenlol</a></p><p>Path: linux/smtp/barracuda_esg_spreadsheet_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2023-7101&amp;referrer=blog">CVE-2023-7101</a></p><p>Description: Adds a new exploit module for CVE-2023-7102, an unauthenticated remote code execution vulnerability in Barracuda Email Security Gateway (ESG) appliances. The flaw resides in the Amavis scanner's use of the Perl Spreadsheet::ParseExcel library, which allows eval injection via malicious Excel number format strings. The module uses Rex::OLE to craft a minimal BIFF8 XLS file with the payload embedded in a FORMAT record and delivers it via SMTP.</p><h3>cPanel/WHM CRLF Injection Authentication Bypass RCE</h3><p>Authors: Adam Kues, Crypto-Cat, Shubham Shah, and Sina Kheirkhah</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21417">#21417</a> contributed by <a href="https://github.com/jburgess-r7">jburgess-r7</a></p><p>Path: multi/http/cpanel_whm_auth_bypass_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-41940&amp;referrer=blog">CVE-2026-41940</a></p><p>Description: This adds an exploit module for cPanel/WHM authentication bypass leading to root RCE (CVE-2026-41940).</p><h3>Tenable Security Center</h3><p>Author: h00die</p><p>Type: Post</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21177">#21177</a> contributed by <a href="https://github.com/h00die">h00die</a></p><p>Path: linux/gather/tenable_security_center</p><p>Description: This adds a linux post module for Tenable Security Center that will retrieve credential hashes and crack them.</p><h2>Enhancements and features (6)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21292">#21292</a> from <a href="https://github.com/sjanusz-r7">sjanusz-r7</a> - Updates the RPC notes command to allow data to return a hash value were applicable.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21305">#21305</a> from <a href="https://github.com/sjanusz-r7">sjanusz-r7</a> - Updates the services RPC endpoint to additionally report the resource and parent services fields.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21414">#21414</a> from <a href="https://github.com/dledda-r7">dledda-r7</a> - This backports the Python components of the Copy Fail (CVE-2026-31431) exploit to work with Python 2.7 interpreters, effectively supporting older targets.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21447">#21447</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - This updates Metasploit's documentation to describe how a kerberoast attack can be performed entirely with Metasploit. It also updates the kerberoast module to correctly log the realm to the database regardless of if an existing LDAP session was used or not.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21458">#21458</a> from <a href="https://github.com/dwelch-r7">dwelch-r7</a> - Updates the Sinatra, Rack, and Thin web service dependencies to support an upcoming Rails 8 upgrade.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21460">#21460</a> from <a href="https://github.com/bhaskarbhar">bhaskarbhar</a> - This consolidates some code used by Windows exec payloads to provide a more consistent experience.</li></ul><h2>Bugs fixed (4)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21285">#21285</a> from <a href="https://github.com/sjanusz-r7">sjanusz-r7</a> - Updates the RPC creds command to now also return the associated realm key and value.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21345">#21345</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This fixes an issue in the smb_enumshares module that prevented it from working against certain SMB 1 targets such as Metasploitable 2.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21474">#21474</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a crash in msfdb init on Windows.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21475">#21475</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fix msfdb installation error on windows.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-05-14T12%3A44%3A22Z..2026-05-19T23%3A45%3A14Z%22">Pull Requests 6.4.133...6.4.134</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.133...6.4.134">Full diff 6.4.133...6.4.134</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-05-22-2026</link>
      <guid isPermaLink="false">blta56c333a8d55ec75</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Martin Sutovsky]]></dc:creator>
      <pubDate>Fri, 22 May 2026 19:10:05 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt7464fe659cab8a01/6852c358419e54d8e21c3458/blog-metasploit-wrap-up-.webp" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 05/15/2026]]></title>
      <description><![CDATA[<p></p><h2>Weaponizing a text editor for fun and profit</h2><p>Gather round, dear readers, because today, we (by we, we mean @h00die) dropped the ultimate persistence mechanism: Vim plugin persistence. And honestly, calling it "persistence" feels redundant — Vim is already the most persistent thing ever. Somewhere, somehow, there will still be a Vim session open since 2011, because no one has figured out how to close it. So we are not so much establishing a foothold here as we are joining an existing hostage situation.</p><p>Elsewhere this week, Marvell's QConvergeConsole has been caught handing arbitrary files to unauthenticated visitors, as is tradition (CVE-2025-6793), GestioIP 3.5.7 ships an upload handler, so trusting it will cheerfully let an admin overwrite the handler with a backdoor and then dutifully execute it (CVE-2024-48760). And of course, we can't forget about Dolibarr ERP/CRM, which blocks PHP injections by checking — and we cannot stress this enough — by searching for string &lt;?php. So @M4nu02 brought an elaborate module which changes &lt;?php to &lt;?PHP in the payload to successfully bypass this mitigation (CVE-2023-30253). Truly a wonderful time to be alive.</p><h2></h2><figure style="margin: 0"><img src="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt80fb065b3abb4a91/6a076d2ec9bda18363c9f093/vim-meme.png" class="embedded-asset" content-type-uid="sys_assets" type="asset" alt="vim-meme.png" asset-alt="vim-meme.png" style="width: auto" data-sys-asset-filelink="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt80fb065b3abb4a91/6a076d2ec9bda18363c9f093/vim-meme.png" data-sys-asset-uid="blt80fb065b3abb4a91" data-sys-asset-filename="vim-meme.png" data-sys-asset-contenttype="image/png" data-sys-asset-alt="vim-meme.png" sys-style-type="display"/></figure><h2>New module content (4)</h2><h3>Marvell QConvergeConsole Path Traversal (CVE-2025-6793)</h3><p>Authors: Michael Heinzl and rgod</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21322">#21322</a> contributed by <a href="https://github.com/h4x-x0r">h4x-x0r</a></p><p>Path: gather/qconvergeconsole_traversal</p><p>CVE reference: ZDI-25-450</p><p>Description: This adds a new auxiliary module that exploits a path traversal vulnerability (CVE-2025-6793) in Marvell QConvergeConsole to read arbitrary files from the target host. Marvell QConvergeConsole versions 5.5.0.85 and earlier are vulnerable, and no authentication is required to exploit the issue.</p><h3>VIM Plugin Persistence</h3><p>Author: h00die</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21206">#21206</a> contributed by <a href="https://github.com/h00die">h00die</a></p><p>Path: linux/persistence/vim_plugin</p><p>Description: This adds a new Linux persistence module, which establishes persistence by writing a Vim plugin to the target user's ~/.vim/plugin/ directory. The next time that user launches Vim, the plugin executes the configured payload and opens a new session as that user.</p><h3>GestioIP 3.5.7 Remote Command Execution</h3><p>Authors: maxibelino and odeez24</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21041">#21041</a> contributed by <a href="https://github.com/Odeez24">Odeez24</a></p><p>Path: multi/http/gestioip_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2024-48760&amp;referrer=blog">CVE-2024-48760</a></p><p>Description: This adds an exploit module for an authenticated remote code execution vulnerability in GestioIP 3.5.7 (CVE-2024-48760). An attacker with admin credentials can abuse the unsafe upload handler at /api/upload.cgi to overwrite the script itself with a backdoor, which is then invoked to execute attacker-supplied commands.</p><h3>Dolibarr ERP/CRM Authenticated Code Injection</h3><p>Authors: Emanuele Cervelli and Tinexta Cyber Offensive Security Team</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21362">#21362</a> contributed by <a href="https://github.com/M4nu02">M4nu02</a></p><p>Path: unix/http/dolibarr_cms_rce_cve_2023_30253</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2023-30253&amp;referrer=blog">CVE-2023-30253</a></p><p>Description: This adds a new exploit module for Dolibarr ERP/CRM (CVE-2023-30253), an authenticated PHP code injection vulnerability affecting versions before 17.0.1. The module abuses the Website module to inject a payload that bypasses Dolibarr's PHP tag filter by using uppercase &lt;?PHP tags instead of the filtered lowercase form. Valid credentials with access to the Website module are required.</p><h2>Enhancements and features (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20617">#20617</a> from <a href="https://github.com/Aaditya1273">Aaditya1273</a> - Adds an OptArray datastore option type to the framework. Previously multi valued datastore options were usually input as comma separated strings, now Metasploit devs have the option to use OptArray.</li></ul><h2>Bugs fixed (0)</h2><p>None</p><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-05-08T17%3A05%3A58%2B01%3A00..2026-05-14T12%3A44%3A22Z%22">Pull Requests 6.4.132...6.4.133</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.132...6.4.133">Full diff 6.4.132...6.4.133</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-05-15-2026</link>
      <guid isPermaLink="false">blt1ce1cb7945d4374c</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Martin Sutovsky]]></dc:creator>
      <pubDate>Fri, 15 May 2026 18:54:25 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0475760a2990dfd7/6849ab41a770d7563190a3ea/metasploit-fence.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 05/08/2026]]></title>
      <description><![CDATA[<h1>Spring cleanup</h1><p>This week’s Metasploit updates focused on foundational improvements and expanded target reach. Key enhancements were made to the recently released Copy Fail exploit module, which now benefits from payload fixes in linux/x64/exec and linux/armle/exec. These changes expand its capability, enabling the use of the cmd/unix/python/meterpreter/reverse_tcp payload on x64 targets and introducing support for ARMLE Linux. Additionally, the exploit/multi/http/shiro_rememberme_v124_deserialize module has been improved to allow operators to adjust the deserialization chain, enabling exploitation of a broader set of targets. Finally, several critical utility modules, including the FTP anonymous scanner and other FTP modules, received general fixes and updates.</p><h2>New module content (1)</h2><h3>Anonymous FTP Access Detection</h3><p>Authors: Matteo Cantoni <a href="mailto:goony@nothink.org">goony@nothink.org</a> and g0tmi1k</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21372">#21372</a> contributed by <a href="https://github.com/g0tmi1k">g0tmi1k</a></p><p>Path: scanner/ftp/ftp_anonymous</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-1999-0497&amp;referrer=blog">CVE-1999-0497</a></p><p>Description: This updates the FTP anonymous scanner module. Key changes include moving the module to align with other generic FTP modules, adding and updating CVE references and documentation notes, and cleaning up the output to be more verbose. Additionally, the module now reports service and vulnerability data to the database and stores proof-of-exploitation info in the loot upon a successful run.</p><h2>Enhanced Modules (2)</h2><p>Modules which have either been enhanced, or renamed:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21410">#21410</a> from <a href="https://github.com/inkognitobo">inkognitobo</a> - This improves the exploit/multi/http/shiro_rememberme_v124_deserialize module by adding a JAVA_GADGET_CHAIN datastore option that allows the operator to adjust the chain used for deserialization. This enables the module to exploit additional targets.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21404">#21404</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - This extends the support of Copy Fail to ARMLE Linux targets.</li></ul><h2>Enhancements and features (4)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21342">#21342</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Defers the loading of some dependencies to improve console boot time.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21372">#21372</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This updates the FTP anonymous scanner module. Key changes include moving the module to align with other generic FTP modules, adding and updating CVE references and documentation notes, and cleaning up the output to be more verbose. Additionally, the module now reports service and vulnerability data to the database and stores proof-of-exploitation info in the loot upon a successful run.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21380">#21380</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Updates multiple FTP modules to now register FTP service information in the database when successfully connecting to an FTP service.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21418">#21418</a> from <a href="https://github.com/kx7m2qd">kx7m2qd</a> - This improves the platform-agnostic library used to obtain the OS architecture with support for shell sessions on Linux, BSD and Mac OSX.</li></ul><h2>Bugs fixed (5)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21314">#21314</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Fixes a crash when running the scanner/http/trace module with the database enabled and a vulnerability was reported.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21411">#21411</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - This fixes a bug in the linux/x64/exec payload that was caused by the CMD datastore option being placed in the assembly source without being escaped.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21413">#21413</a> from <a href="https://github.com/tart0ru5">tart0ru5</a> - Fixes a logic error in the exploits/linux/http/projectsend_unauth_rce module that incorrectly checked if a new user has been created.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21421">#21421</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - This adds extra validation to report_vuln and delete_vuln in Msf::DBManager::Vuln to make sure required fields are present and avoid a crash.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21425">#21425</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Fixes a bug when parsing FTP server responses.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-04-30T22%3A30%3A05Z..2026-05-08T17%3A05%3A58%2B01%3A00%22">Pull Requests 6.4.131...6.4.132</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.131...6.4.132">Full diff 6.4.131...6.4.132</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-05-08-2026</link>
      <guid isPermaLink="false">blte9c10b3abc885b35</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Alan David Foster]]></dc:creator>
      <pubDate>Fri, 08 May 2026 18:26:10 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0d50271a40a5f14f/6849ab419621d9f3824d5017/metasploit-sky.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 05/01/2026]]></title>
      <description><![CDATA[<h2>MCP server</h2><p>This release our very own <a href="https://github.com/cdelafuente-r7">cdelafuente-r7</a> finished implementing the Metasploit MCP Server (msfmcpd), bringing Model Context Protocol support to Metasploit Framework. MCP lets AI applications like Claude, Cursor, or your own custom agents query Metasploit data. Think of it as a middleware layer that exposes 8 standardized tools for searching modules and pulling reconnaissance data, all built on the official <a href="https://github.com/modelcontextprotocol/ruby-sdk/">Ruby MCP SDK</a>.</p><p>This first iteration is read-only, covering modules, hosts, services, vulnerabilities, and more. Tools for module execution, session interaction, and database modifications are on the roadmap for a future release. Full details are available in the <a href="https://cdelafuente-r7.github.io/metasploit-framework/docs/using-metasploit/other/how-to-use-metasploit-mcp-server.html">documentation</a>.</p><h2>Copy Fail</h2><p>Earlier this week, details of a new and high profile Linux LPE were released alongside a public PoC. The bug, nicknamed <a href="https://copy.fail/">Copy Fail</a> and identified by <a href="https://attackerkb.com/search?q=CVE-2026-31431&amp;referrer=blog">CVE-2026-31431</a>, is a logic flaw in the cryptographic APIs exposed by the Linux Kernel. Metasploit has shipped a local exploit this week to leverage the flaw on AMD64 and AARCH64 targets with additional architectures planned for future releases. The exploit, which replaces the ‘su’ binary in the page cache with a small ELF file, allows users to specify command payloads for execution and will automatically determine the appropriate target architecture.</p><h2>New module content (3)</h2><h3>Microsoft Windows HTTP to LDAP Relay</h3><p>Author: jheysel-r7</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21323">#21323</a> contributed by <a href="https://github.com/jheysel-r7">jheysel-r7</a></p><p>Path: server/relay/http_to_ldap</p><p>Description: This adds a new NTLM relay module that relays from HTTP to LDAP. On success, an authenticated LDAP session is opened which allows the operator to interact with the LDAP service in the context of the relayed identity.</p><h3>Copy Fail AF_ALG + authencesn Page-Cache Write</h3><p>Authors: Diego Ledda, Spencer McIntyre, Xint Code, and rootsecdev</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21395">#21395</a> contributed by <a href="https://github.com/zeroSteiner">zeroSteiner</a></p><p>Path: linux/local/cve_2026_31431_copy_fail</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-31431&amp;referrer=blog">CVE-2026-31431</a></p><p>Description: Adds a module for CVE-2026-31431 (The Copy Fail LPE for Linux), a local privilege escalation affecting almost every Linux Kernel since 2017.</p><h3>Linux Execute Command</h3><p>Author: Spencer McIntyre</p><p>Type: Payload (Single)</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21395">#21395</a> contributed by <a href="https://github.com/zeroSteiner">zeroSteiner</a></p><p>Path: linux/aarch64/exec</p><p>Description: Adds a module for CVE-2026-31431 (The Copy Fail LPE for Linux), a local privilege escalation affecting almost every Linux Kernel since 2017.</p><p></p><h2>Enhancements and features (5)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21315">#21315</a> from <a href="https://github.com/cdelafuente-r7">cdelafuente-r7</a> - This adds a read-only MCP server for Metasploit capable of retrieving information from the loaded modules and database.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21352">#21352</a>, <a href="https://github.com/rapid7/metasploit-framework/pull/21353">#21353</a>, <a href="https://github.com/rapid7/metasploit-framework/pull/21355">#21355</a>, <a href="https://github.com/rapid7/metasploit-framework/pull/21359">#21359</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Improves multiple module check code messages and statuses.</li></ul><h2>Bugs fixed (0)</h2><p>None</p><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-04-24T18%3A36%3A28%2B01%3A00..2026-04-30T22%3A30%3A05Z%22">Pull Requests 6.4.130...6.4.131</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.130...6.4.131">Full diff 6.4.130...6.4.131</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-05-01-2026</link>
      <guid isPermaLink="false">bltcf289d0bd2b6705a</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Christopher Granleese]]></dc:creator>
      <pubDate>Fri, 01 May 2026 20:22:54 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt7464fe659cab8a01/6852c358419e54d8e21c3458/blog-metasploit-wrap-up-.webp" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 04/25/2026]]></title>
      <description><![CDATA[<h2>Check Method Visibility</h2><p>Metasploit has supported check methods for many years now. It’s not always desirable to jump straight into exploiting a vulnerability but instead to determine if the target is vulnerable. Metasploit tries to be very conservative with classifying a target as “vulnerable” unless the vulnerability is leveraged as part of the check method, reserving the “appears” status for version checks. The different check codes a module is capable of returning and the logic to select among them varies from exploit to exploit and is not always the easiest to understand. Aligning with the consistent feedback that Metasploit has received that module actions should be more transparent, <a href="https://github.com/adfoster-r7">adfoster-r7</a> has been adding reasoning information en masse to the check codes returned by a variety of exploits. This information will help users understand why a particular vulnerability status was determined, making troubleshooting efforts easier and increasing confidence in the results.</p><h2>Legacy SMB Improvements</h2><p>This week, community member <a href="https://github.com/g0tm1lk">g0tm1lk</a> made multiple improvements for legacy and non-Windows SMB targets. Version information is now more reliably extracted from targets running SMB 1, and a variety of minor bugs were fixed across multiple modules that would have affected users targeting systems the module was not intended to target as is often the case when the module is used to scan an entire network.</p><h2>New module content (4)</h2><h3>Camaleon CMS Directory Traversal CVE-2024-46987</h3><p>Authors: Goultarde, Peter Stockli, and bootstrapbool</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21122">#21122</a> contributed by <a href="https://github.com/bootstrapbool">bootstrapbool</a></p><p>Path: gather/camaleon_download_private_file</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2024-46987&amp;referrer=blog">CVE-2024-46987</a></p><p>Description: This adds an auxiliary module to exploit an arbitrary file vulnerability, CVE-2024-46987, on Camaleon CMS &gt;= 2.8.0 as well as 2.9.0.</p><h3>Langflow RCE</h3><p>Authors: Takahiro Yokoyama and weblover12</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21260">#21260</a> contributed by <a href="https://github.com/Takahiro-Yoko">Takahiro-Yoko</a></p><p>Path: multi/http/langflow_rce_cve_2026_27966</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-27966&amp;referrer=blog">CVE-2026-27966</a></p><p>Description: Adds exploit module for CVE-2026-27966, a prompt injection RCE vulnerability in Langflow &lt; 1.8.0. By creating and sending a specially-crafted flow containing python code, the LangChain will execute that code because LangChain's Read-Eval-Print Loop (REPL) is exposed by default and runs any Python code it is given.</p><h3>WebDAV PHP Upload</h3><p>Authors: g0tmi1k and theLightCosine <a href="mailto:theLightCosine@metasploit.com">theLightCosine@metasploit.com</a></p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21256">#21256</a> contributed by <a href="https://github.com/g0tmi1k">g0tmi1k</a></p><p>Path: multi/http/webdav_upload_php</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2012-10062&amp;referrer=blog">CVE-2012-10062</a></p><p>Description: Updates code and adds features: Linux support, check() method, and cleanup after exploit.</p><h3>Linux Chmod</h3><p>Author: bcoles <a href="mailto:bcoles@gmail.com">bcoles@gmail.com</a></p><p>Type: Payload (Single)</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21238">#21238</a> contributed by <a href="https://github.com/bcoles">bcoles</a></p><p>Path: linux/loongarch64/chmod</p><p>Description: Adds a new linux/loongarch64/chmod payload to change the permissions of a specified file.</p><h2>Enhancements and features (11)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21019">#21019</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This adds support for phpMyAdmin v3.1.x to the phpMyAdmin Config File Code Injection module (CVE-2009-1285). This also adds a check method.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21230">#21230</a> from <a href="https://github.com/bcoles">bcoles</a> - Reduces the memory footprint of the module metadata cache in Metasploit.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21231">#21231</a> from <a href="https://github.com/bcoles">bcoles</a> - Improves the performance of the module metadata cache as well as bug fixes.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21232">#21232</a> from <a href="https://github.com/bcoles">bcoles</a> - Add a method to discover writable directories on Unix targets using the find command.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21256">#21256</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Updates code and adds features: Linux support, check() method, and cleanup after exploit.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21347">#21347</a></li></ul><h2>Bugs fixed (4)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21327">#21327</a> from <a href="https://github.com/tair-m">tair-m</a> - Fixes a crash when loading HTTP modules.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21341">#21341</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This fixes multiple issues related to various SMB modules when targeting Samba.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21344">#21344</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a bug when running the check method for scanner/http/elasticsearch_traversal against non-vulnerable targets.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21346">#21346</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a false positive that was present in auxiliary/scanner/couchdb/couchdb_enum.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-04-16T14%3A22%3A51%2B01%3A00..2026-04-23T14%3A54%3A17Z%22">Pull Requests 6.4.128...6.4.129</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.128...6.4.129">Full diff 6.4.128...6.4.129</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-04-25-2026</link>
      <guid isPermaLink="false">blt12964a24f30af456</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Spencer McIntyre]]></dc:creator>
      <pubDate>Fri, 24 Apr 2026 20:17:56 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0475760a2990dfd7/6849ab41a770d7563190a3ea/metasploit-fence.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 04/17/2026]]></title>
      <description><![CDATA[<h2>Happy Friday - Seven New Metasploit Modules</h2><p>We’re happy to announce that Metasploit Framework had a big week, landing seven new modules alongside various bug fixes and enhancements. This week’s highlights include RCE modules targeting AVideo, openDCIM, Selenium Grid/Selenoid, and ChurchCRM. On the post-exploitation side, Windows saw three new persistence techniques added as modules, targeting Telemetry scheduled tasks, PowerShell profiles, and Microsoft BITS.</p><p>What a time to be alive as a Metasploit user! We wish you all a wonderful weekend and happy hacking.</p><h2>New module content (7)</h2><h3>AVideo Unauthenticated SQL Injection Credential Dump</h3><p>Authors: Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a> and arkmarta</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21075">#21075</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: gather/avideo_catname_sqli</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-28501&amp;referrer=blog">CVE-2026-28501</a></p><p>Description: Adds an auxiliary module for CVE-2026-28501, an unauthenticated SQL injection in AVideo &lt;= 22.0, along with a new BenchmarkBasedBlind SQLi mixin class and blind extraction improvements.</p><h3>openDCIM install.php SQL Injection to RCE</h3><p>Author: Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a></p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21034">#21034</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: linux/http/opendcim_install_sqli_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-28517&amp;referrer=blog">CVE-2026-28517</a></p><p>Description: This PR adds a new exploit module for openDCIM that chains three vulnerabilities (<a href="https://github.com/advisories/GHSA-mg2w-x76x-59h8">https://github.com/advisories/GHSA-mg2w-x76x-59h8</a>, <a href="https://github.com/advisories/GHSA-prmh-rp39-qc4m">https://github.com/advisories/GHSA-prmh-rp39-qc4m</a>, <a href="https://github.com/advisories/GHSA-428h-8xhf-g3cw">https://github.com/advisories/GHSA-428h-8xhf-g3cw</a>) to achieve remote code execution.</p><h3>Selenium Grid/Selenoid Unauthenticated RCE</h3><p>Authors: Jon Stratton, Takahiro Yokoyama, Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a>, and Wiz Research</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21003">#21003</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: linux/http/selenium_greed_rce</p><p>Description: This replaces the two separate Selenium Grid RCE modules (Chrome and Firefox) with a single unified module that auto-detects available browsers and selects the best attack vector. The module targets unauthenticated Selenium Grid and Selenoid instances, supporting two techniques: a Firefox profile handler injection that works on all Grid versions including the latest (never patched since 2021), and a Chrome binary override for Grid versions prior to 4.11.0 and all Selenoid versions. No authentication is required.</p><h3>ChurchCRM Database Restore RCE 6.2.0</h3><p>Author: LucasCsmt</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21095">#21095</a> contributed by <a href="https://github.com/LucasCsmt">LucasCsmt</a></p><p>Path: multi/http/churchcrm_db_restore_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-68109&amp;referrer=blog">CVE-2025-68109</a></p><p>Description: Adds a new exploit module for CVE-2025-68109, targeting a file upload vulnerability inside ChurchCRM leading to an RCE. This module will work on version 6.2.0 of ChurchCRM and earlier.</p><h3>Windows Persistence Bits Job</h3><p>Author: h00die</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20839">#20839</a> contributed by <a href="https://github.com/h00die">h00die</a></p><p>Path: windows/persistence/bits</p><p>Description: This adds a new persistence module that uses Microsoft Bits to maintain access to the system.</p><h3>Powershell Profile Persistence</h3><p>Author: madefourit</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20933">#20933</a> contributed by <a href="https://github.com/madefourit">madefourit</a></p><p>Path: windows/persistence/powershell_profile</p><p>Description: This adds a new persistence module that uses powershell profiles to maintain access.</p><h3>Windows Telemetry Persistence</h3><p>Author: h00die</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20843">#20843</a> contributed by <a href="https://github.com/h00die">h00die</a></p><p>Path: windows/persistence/telemetry</p><p>Description: Adds a new persistence module, exploit/windows/persistence/telemetry, that abuses the Windows Telemetry scheduled task (Microsoft Compatibility Appraiser / CompatTelRunner) to establish persistence. The module writes a payload to disk and configures the telemetry task to execute it, resulting in a SYSTEM-level Meterpreter session either on the next scheduled run or immediately on demand. Requires an admin-level Meterpreter session on the target.</p><h2>Enhancements and features (11)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21078">#21078</a> from <a href="https://github.com/Chocapikk">Chocapikk</a> - Adds multiple improvements to the multi/http/churchcrm_install_unauth_rce module.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21085">#21085</a> from <a href="https://github.com/dledda-r7">dledda-r7</a> - This refactors the Block API code used by Windows payloads to leverage a new version of the hashing algorithm. This also fixes a bug whereby the MaximumLength field was used when calculating UNICODE_STRING names when it should have been the Length field.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21236">#21236</a> from <a href="https://github.com/bcoles">bcoles</a> - Add riscv64le and riscv32le architecture support to the fileless fetch payload adapter. This enables in-memory ELF execution via memfd_create on RISC-V Linux targets without writing to disk.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21252">#21252</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - Adds a new with_adcs_certificate_request method that now used by both the MsIcpr and WebEnrollment mixins that abstracts away the enrollment process and takes a block that performs the actual request. The result is consolidation of messages, post-processing of the successfully issued certificate.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21255">#21255</a> from <a href="https://github.com/mxnvel">mxnvel</a> - This updates two Python payloads (cmd/unix/reverse_python and cmd/unix/reverse_python_ssl) to make the PythonPath option optional. When omitted, it defaults to a shim that will determine the appropriate version of Python at runtime using a small bash expression.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21275">#21275</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Adds multiple improvements to the cve_2025_14847_mongobleed module, such as adding new a dedicated check method, improved compression support detection as only zlib can be exploited, and resolving other false positives.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21286">#21286</a> from <a href="https://github.com/Hemang360">Hemang360</a> - Adds a cleanup keyword argument to Msf::Post::File#mkdir so callers can skip automatic directory cleanup registration. It is very useful for when we create directories in persistence modules and want the directory to remain.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21289">#21289</a> from <a href="https://github.com/sjanusz-r7">sjanusz-r7</a> - Updates the db.hosts RPC call to now additionally include the comments associated with the host.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21291">#21291</a> from <a href="https://github.com/sjanusz-r7">sjanusz-r7</a> - Updates the module.info RPC call to now additionally include the notes associated with the module.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21304">#21304</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Improves multiple auxiliary module check code messages and statuses.</li></ul><h2>Bugs fixed (4)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21027">#21027</a> from <a href="https://github.com/SilentSobs">SilentSobs</a> - Fixes ELF shared object (elf-so) payload generation failing on 32-bit ARM Linux and RISC-V 32-bit LE targets. The _start entry point in the ARM LE template was landing at a non-word-aligned offset, which violates the architecture's 4-byte alignment requirement and caused the shared object to fail to load. The templates now use proper NASM align directives to ensure correct entry point alignment, and a similar fix is applied to the RISC-V 32-bit LE template.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21268">#21268</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a crash with a small number of auxiliary modules when the check method was run and the vulnerability wasn't present.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21287">#21287</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - Fixes the EXE templates that were rebuilt in <a href="https://github.com/rapid7/metasploit-framework/pull/20502">https://github.com/rapid7/metasploit-framework/pull/20502</a> to work on legacy Windows targets like Server 2000 in case you find yourself in a combination hacking and time-travelling movie.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21309">#21309</a> from <a href="https://github.com/sfewer-r7">sfewer-r7</a> - Fixes a false positive in the fortinet_fortiweb_create_admin module when detecting the presence of an authentication bypass via path traversal vulnerability in the Fortinet FortiWeb management interface.</li></ul><h2>Documentation added (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20843">#20843</a> from <a href="https://github.com/h00die">h00die</a> - Adds a new persistence module, exploit/windows/persistence/telemetry, that abuses the Windows Telemetry scheduled task (Microsoft Compatibility Appraiser / CompatTelRunner) to establish persistence. The module writes a payload to disk and configures the telemetry task to execute it, resulting in a SYSTEM-level Meterpreter session either on the next scheduled run or immediately on demand. Requires an admin-level Meterpreter session on the target.</li></ul><p>You can always find more documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-04-08T15%3A01%3A17Z..2026-04-16T14%3A22%3A51%2B01%3A00%22">Pull Requests 6.4.126...6.4.128</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.126...6.4.128">Full diff 6.4.126...6.4.128</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-04-17-2026</link>
      <guid isPermaLink="false">bltfbdf377c52786428</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Jack Heysel]]></dc:creator>
      <pubDate>Fri, 17 Apr 2026 20:35:42 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0d50271a40a5f14f/6849ab419621d9f3824d5017/metasploit-sky.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 04/10/2026]]></title>
      <description><![CDATA[<h2>Speedup Improvements of MSFVenom & New Modules</h2><p>This week, we have added new modules to Metasploit Framework targeting Cisco Catalyst SD-WAN controllers and osTicket as well as updates and improvements to Windows service-for-user persistence, and LDAP/ADCS-related modules to automatically report related services resulting in an improved data stream, which can be queried by using the services command.</p><p>We also landed an improvement to msfvenom’s bootup time, thanks to <a href="https://github.com/bcoles">bcoles</a>, resulting in an approximate two-times speedup.</p><h2>New module content (4)</h2><h3>AD/CS Authenticated Web Enrollment Services Module</h3><p>Authors: Spencer McIntyre, bwatters-r7, and jhicks-r7</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20752">#20752</a> contributed by <a href="https://github.com/bwatters-r7">bwatters-r7</a></p><p>Path: admin/http/web_enrollment_cert</p><p>Description: This adds a new auxiliary/admin/http/web_enrollment_cert modules that allows certificates to be issued from an Active Directory Certificate Services Web Enrollment portal. Its usage is the same as the auxiliary/admin/http/icpr_cert module but enables operators to issue certificates when the web enrollment portal is accessible but the MS-ICPR service is not.</p><h3>Cisco Catalyst SD-WAN Controller Authentication Bypass</h3><p>Author: sfewer-r7</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21158">#21158</a> contributed by <a href="https://github.com/sfewer-r7">sfewer-r7</a></p><p>Path: admin/networking/cisco_sdwan_auth_bypass</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-20127&amp;referrer=blog">CVE-2026-20127</a></p><p>Description: This adds an auxiliary module to exploit an authentication bypass vulnerability, CVE-2026-20127, affecting Cisco Catalyst SD-WAN Controller. Recently exploited in the wild as a zero-day.</p><h3>osTicket Arbitrary File Read via PHP Filter Chains in mPDF</h3><p>Authors: Arkaprabha Chakraborty &lt;@t1nt1nsn0wy&gt; and HORIZON3.ai Team</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20948">#20948</a> contributed by <a href="https://github.com/ArkaprabhaChakraborty">ArkaprabhaChakraborty</a></p><p>Path: gather/osticket_arbitrary_file_read</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-22200&amp;referrer=blog">CVE-2026-22200</a></p><p>Description: This adds an auxiliary module to exploit, CVE-2026-22200, an authenticated file read vulnerability in osTicket.</p><h3>Windows Service for User (S4U) Scheduled Task Persistence - Event Trigger</h3><p>Authors: Brandon McCann "zeknox" <a href="mailto:bmccann@accuvant.com">bmccann@accuvant.com</a>, Thomas McCarthy "smilingraccoon" <a href="mailto:smilingraccoon@gmail.com">smilingraccoon@gmail.com</a>, and h00die</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20814">#20814</a> contributed by <a href="https://github.com/h00die">h00die</a></p><p>Path: windows/persistence/service_for_user/event</p><p>Description: Updates the Windows service-for-user persistence technique.</p><h2>Enhancements and features (7)</h2><ul><li><p><a href="https://github.com/rapid7/metasploit-framework/pull/20814">#20814</a> from <a href="https://github.com/h00die">h00die</a> - Updates the Windows service-for-user persistence technique.</p></li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20973">#20973</a> from <a href="https://github.com/bitstr3m-48">bitstr3m-48</a> - This release enables command execution for non-interactive HWBridge sessions via the sessions -c flag. Additionally, the hwbridge/connect module now preserves parsed JSON error bodies from failed HTTP responses, which improves error messaging.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20977">#20977</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This updates the exploit/unix/webapp/php_eval module to have a FORMDATA datastore option, which adds HTTP POST-request support and makes the HEADERS datastore option consistent with other modules.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20979">#20979</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This updates the exploit/unix/webapp/php_include module with additional datastore options and make its usage more consistent with the similar exploit/unix/webapp/php_eval module.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21031">#21031</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - Enhances the Metasploit’s LDAP/ADCS-related modules to automatically report related services (LDAP, DCERPC/ICertPassage/ADCS CA) and to improve vulnerability reporting by associating findings with the affected LDAP object’s DN (and, for ADCS template findings, the template name) so results are uniquely keyed and easier to interpret.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21143">#21143</a> from <a href="https://github.com/SaiSakthidar">SaiSakthidar</a> - This bumps the Metasploit payloads to include changes that enable the PHP Meterpreter to open TCP server sockets. This enables operators to listen for inbound connections on compromised hosts and closes a feature gap between PHP and the other Meterpreters.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21229">#21229</a> from <a href="https://github.com/bcoles">bcoles</a> - This updates the msfvenom utility to use the metadata cache. The result is roughly 2x faster execution times when listing modules</li></ul><h2>Bugs fixed (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21153">#21153</a> from <a href="https://github.com/Nayeraneru">Nayeraneru</a> - This fixes an issue with some mutable constant datastore options. Using shared options like CHOST or CPORT are not changing visibility across modules anymore.</li></ul><h2>Documentation added (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21221">#21221</a> from <a href="https://github.com/cgranleese-r7">cgranleese-r7</a> - This PR improves module_doc_template.md with examples to better guide contributors.</li></ul><p>You can always find more documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-04-02T10%3A24%3A13Z..2026-04-08T15%3A01%3A17Z%22">Pull Requests 6.4.125...6.4.126</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.125...6.4.126">Full diff 6.4.125...6.4.126</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-04-10-2026</link>
      <guid isPermaLink="false">blte1ac7b403beedf01</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Simon Janusz]]></dc:creator>
      <pubDate>Fri, 10 Apr 2026 19:11:43 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt7464fe659cab8a01/6852c358419e54d8e21c3458/blog-metasploit-wrap-up-.webp" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 04/03/2026]]></title>
      <description><![CDATA[<h2>Additional Adapters and More Modules</h2><p>This week, we added a whole new bunch of HTTP/HTTPS-based CMD payloads for X64 and X86 versions of Windows. The additional breadth of selectable payloads and delivery techniques allows users new options to tailor the attack workflow for their environment. This was contributed by <a href="https://github.com/bwatters-r7">bwatters-r7</a>. Adding new architectures for adapted payloads is surprisingly easy and something a first-time contributor might want to look into!</p><p>New modules added to Metasploit Framework also allow for targeting FreeScout and Grav CMS, both of which result in remote code execution. These modules were contributed by <a href="https://github.com/Chocapikk">Chocapikk</a> and <a href="https://github.com/x1o3">x1o3</a> respectively. Thanks!</p><p>Thanks to <a href="https://github.com/g0tmi1k">g0tmi1k</a>, Metasploit Framework now also includes an exploit module, multi/http/os_cmd_exec, which allows for targeting generic HTTP command execution vulnerabilities where user-supplied input is directly passed to system execution functions via an HTTP request. This can result in a Meterpreter shell on the remote target.</p><p>To round this week off, we have a new persistence technique on Windows, thanks to <a href="https://github.com/Nayeraneru">Nayeraneru</a>, which abuses the HKCU\Environment\UserInitMprLogonScript registry value to execute a payload at user logon.</p><h2>New module content (5)</h2><h3>FreeScout Unauthenticated RCE via ZWSP .htaccess Bypass</h3><p>Authors: Moses Bhardwaj (MosesOX) , Nir Zadok (nirzadokox) , Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a>, and offensiveee</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21069">#21069</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: multi/http/freescout_htaccess_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-27636&amp;referrer=blog">CVE-2026-27636</a></p><p>Description: This adds an exploit module for CVE-2026-28289, an unauthenticated remote code execution vulnerability in FreeScout versions prior or equal to 1.8.206.</p><h3>Grav CMS Admin Direct Install Authenticated Plugin Upload RCE</h3><p>Authors: binneko and x1o3</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21029">#21029</a> contributed by <a href="https://github.com/x1o3">x1o3</a></p><p>Path: multi/http/grav_admin_direct_install_rce_cve_2025_50286</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-50286&amp;referrer=blog">CVE-2025-50286</a></p><p>Description: This adds a new exploit module for CVE-2025-50286, an authenticated RCE vulnerability in Grav CMS 1.1.x–1.7.x with Admin Plugin 1.2.x–1.10.x. The module exploits the Direct Install feature to upload a malicious plugin ZIP and execute an arbitrary PHP payload as the web server user.</p><h3>Generic HTTP Command Execution</h3><p>Authors: egypt <a href="mailto:egypt@metasploit.com">egypt@metasploit.com</a> and g0tmi1k</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21023">#21023</a> contributed by <a href="https://github.com/g0tmi1k">g0tmi1k</a></p><p>Path: multi/http/os_cmd_exec</p><p>Description: Adds a new exploits/multi/http/os_cmd_exec module that targets generic HTTP command execution vulnerabilities where user-supplied input is directly passed to system execution functions via an HTTP request.</p><h3>Windows Persistence via UserInitMprLogonScript</h3><p>Author: Nayera</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21032">#21032</a> contributed by <a href="https://github.com/Nayeraneru">Nayeraneru</a></p><p>Path: windows/persistence/userinit_mpr_logon_script</p><p>Description: This adds a new Windows persistence module that abuses the HKCU\Environment\UserInitMprLogonScript registry value to execute a payload at user logon.</p><h3>HTTP and HTTPS Fetch</h3><p>Authors: Brendan Watters, Chris John Riley, hdm <a href="mailto:x@hdm.io">x@hdm.io</a>, sf <a href="mailto:stephen_fewer@harmonysecurity.com">stephen_fewer@harmonysecurity.com</a>, and vlad902 <a href="mailto:vlad902@gmail.com">vlad902@gmail.com</a></p><p>Type: Payload (Adapter)</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21172">#21172</a> contributed by <a href="https://github.com/bwatters-r7">bwatters-r7</a></p><p>Description: This adds HTTP and HTTPS fetch payloads for 32-bit Windows targets.</p><h2>Enhancements and features (8)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20999">#20999</a> from <a href="https://github.com/Aaditya1273">Aaditya1273</a> - Removes the legacy windows/local/persistence module, which has been superseded by the modernized windows/persistence/registry module. A moved_from alias ensures that existing scripts and workflows referencing the old module path are automatically redirected to the new one with a deprecation warning.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21090">#21090</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Updates multiple modules to make use of report_service().</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21097">#21097</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Updates auxiliary/scanner/ftp/anonymous.rb to report the FTP service regardless of anonymous being enabled.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21144">#21144</a> from <a href="https://github.com/Nayeraneru">Nayeraneru</a> - Improves YARD documentation for lib/msf/core/auxiliary/web/http.rb by documenting the Request and Response helpers, the public HTTP request APIs, and the internal custom-404/request-handling flow.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21145">#21145</a> from <a href="https://github.com/Nayeraneru">Nayeraneru</a> - Adds YARD docs to lib/msf/core/auxiliary/auth_brute.rb, focusing on the AuthBrute mixin’s credential-building, brute-force state, logging, and cleanup helpers.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21150">#21150</a> from <a href="https://github.com/Nayeraneru">Nayeraneru</a> - Adds YARD documentation to lib/msf/core/payload/adapter/fetch.rb to improve consistency and clarify how the fetch adapter generates URIs, builds fetch commands, and resolves platform-specific execution behavior.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21194">#21194</a> from <a href="https://github.com/bcoles">bcoles</a> - This updates the post/linux/gather/enum_protections module by adding documentation and additional checks for modern protections and applications.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21214">#21214</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Adds additional validation to db_import before attempting to import values.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21048">#21048</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - Not written - add release notes directly to the pull request, then regenerate. Do not edit manually without ensuring the pull request has the release note present.</li></ul><h2>Bugs fixed (6)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21004">#21004</a> from <a href="https://github.com/EclipseAditya">EclipseAditya</a> - This fixes a bug in the #normalize_key method provided by the Windows Registry mixin. The result is correct behavior when using shell sessions to check for keys with trailing \ characters.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21138">#21138</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Fixes a bug that stopped the auxiliary/server/dhcp module from running as a background job when RHOSTS had been set.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21188">#21188</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a crash on older Ruby versions when scanning binary files.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21199">#21199</a> from <a href="https://github.com/Hemang360">Hemang360</a> - Fixes crash in auxiliary/scanner/http/wp_perfect_survey_sqli when run against invalid or unreachable targets.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21207">#21207</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - Fixes warning when running the linux/gather/enum_protections module.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21208">#21208</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes multiple warnings in modules that reported notes incorrectly.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21073">#21073</a> from <a href="https://github.com/Hemang360">Hemang360</a> - Fixes a bug where running exploit/multi/handler with a reverse HTTP/HTTPS payload multiple times on the same port caused cleanup issues.</li></ul><h2>Documentation added (6)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21149">#21149</a> from <a href="https://github.com/Adithyadspawar">Adithyadspawar</a> - Adds documentation to the following login scanners: ftp/bison_ftp_traversal, http/apache_activemq_traversal, http/coldfusion_version, http/drupal_views_user_enum and http/elasticsearch_traversal.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21186">#21186</a> from <a href="https://github.com/Devansh7006">Devansh7006</a> - Adds documentation for the wordpress_pingback_access module.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21187">#21187</a> from <a href="https://github.com/Devansh7006">Devansh7006</a> - Updates documentation for auxiliary/scanner/http/http_put.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21200">#21200</a> from <a href="https://github.com/dineshg0pal">dineshg0pal</a> - Updates the example code snippet for writing Metasploit Go modules.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21201">#21201</a> from <a href="https://github.com/aryan9190">aryan9190</a> - Adds YARD documentation for Rex::Post::IO class.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21217">#21217</a> from <a href="https://github.com/dineshg0pal">dineshg0pal</a> - Fixes minor errors in documentation files.</li></ul><p>You can always find more documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-03-26T11%3A49%3A13Z..2026-04-02T10%3A24%3A13Z%22">Pull Requests 6.4.124...6.4.125</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.124...6.4.125">Full diff 6.4.124...6.4.125</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-04-03-2026</link>
      <guid isPermaLink="false">blt5f25f7ef5fc9cc1d</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Simon Janusz]]></dc:creator>
      <pubDate>Fri, 03 Apr 2026 19:06:10 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0475760a2990dfd7/6849ab41a770d7563190a3ea/metasploit-fence.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 03/27/2026]]></title>
      <description><![CDATA[<p></p><h2>Better NTLM Relaying Functionality</h2><p>This week’s release brings an improvement to the SMB NTLM relay server. In the past, it’s support has been expanded with modules for relaying to HTTP (ESC8), MSSQL and LDAP while still receiving connections over the humble SMB service. Prior to this release, clients required a key behavior in how they handled SMB’s STATUS_NETWORK_SESSION_EXPIRED error code, in order to relay a single authentication attempt to multiple targets. Most clients other than Window’s “net use” do not handle these errors and were thus incompatible with Metasploit SMB NTLM relaying capabilities. Now, when a single target is specified, Metasploit alters its relaying strategy to forward the Net-NTLM messages immediately, making it compatible with a broader range of clients including Linux’s smbclient. In addition, the client in RubySMB was updated to mimic the behaviour of “net use” allowing authentication attempts from RubySMB to be relayed to multiple targets successfully.</p><h2>New module content (3)</h2><h3>ESC/POS Printer Command Injector</h3><p>Author: FutileSkills</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20478">#20478</a> contributed by <a href="https://github.com/futileskills">futileskills</a></p><p>Path: admin/printer/escpos_tcp_command_injector</p><p>Description: Adds a new auxiliary module that exploits CVE-2026-23767, an unauthenticated ESC/POS command vulnerability in networked Epson-compatible printers. The vulnerability allows an attacker to send crafted commands over the network to inject custom ESC/POS print commands, which are used in various receipt printers.</p><h3>Eclipse Che machine-exec Unauthenticated RCE</h3><p>Authors: Greg Durys <a href="mailto:gregdurys.security@proton.me">gregdurys.security@proton.me</a> and Richard Leach</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20835">#20835</a> contributed by <a href="https://github.com/GregDurys">GregDurys</a></p><p>Path: linux/http/eclipse_che_machine_exec_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-12548&amp;referrer=blog">CVE-2025-12548</a></p><p>Description: This adds a module for CVE-2025-12548, an unauthenticated RCE in the Eclipse Che machine-exec service. The vulnerability allows attackers to connect over WebSocket on port 3333 and execute commands via JSON-RPC without authentication. This affects Red Hat OpenShift DevSpaces environments.</p><h3>Barracuda ESG TAR Filename Command Injection</h3><p>Authors: Curt Hyvarinen, Mandiant, and cfielding-r7</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21033">#21033</a> contributed by <a href="https://github.com/Alpenlol">Alpenlol</a></p><p>Path: linux/smtp/barracuda_esg_tarfile_rce AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2023-2868&amp;referrer=blog">CVE-2023-2868</a></p><p>Description: Adds exploit module for CVE-2023-2868, a command injection vulnerability in Barracuda Email Security Gateway (ESG) appliances. Filenames in TAR attachments are passed to shell commands without sanitization, allowing RCE via backtick injection.</p><h2>Enhancements and features (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21049">#21049</a> from <a href="https://github.com/h00die">h00die</a> - This updates post modules to use an API that will expand multiple environment variables when set within the WritableDir option.</li></ul><h2>Bugs fixed (5)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20967">#20967</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - This fix an issue that prevents successful authentication relay from Ruby SMB Client and smbclient. These clients are now compatible with Msf::Exploit::Remote::SMB::RelayServer.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21148">#21148</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a bug where setting VERBOSE logging as false globally would still cause verbose logging to occur.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21169">#21169</a> from <a href="https://github.com/SaiSakthidar">SaiSakthidar</a> - This fixes a bug that was preventing Mach-O binaries from being identified due to a Ruby string encoding compatibility problem.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21173">#21173</a> from <a href="https://github.com/msutovsky-r7">msutovsky-r7</a> - Fixes a crash when attempting to generate a vbs payload with msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.1 LPORT=44 -f vbs.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21174">#21174</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a bug when parsing msfconsole's -x flag when additional semicolons are present that are not meant to separate commands. i.e. msfconsole -x 'set option_name "a;b"'.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-03-18T23%3A56%3A12Z..2026-03-26T11%3A49%3A13Z%22">Pull Requests 6.4.123...6.4.124</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.123...6.4.124">Full diff 6.4.123...6.4.124</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-03-27-2026</link>
      <guid isPermaLink="false">blt65197b62038306df</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Spencer McIntyre]]></dc:creator>
      <pubDate>Fri, 27 Mar 2026 20:48:03 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0d50271a40a5f14f/6849ab419621d9f3824d5017/metasploit-sky.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 03/20/2026]]></title>
      <description><![CDATA[<h2>♫ I Just Called ♫ To Say ♫ 7f45 4c46 0201 0100 0000 0000 0000 0000 0300 3e00 0100♫</h2><p>This release contains 2 new exploit modules, 2 enhancements, and 7 bug fixes. Community contributor Chocapikk submitted both exploit modules this release: one targeting AVideo-Encoder’s getImage.php file and another targeting FreePBX. Leading the enhancements is a granularization for LDAP queries allowing the omission of SACL data on security descriptors, as without the proper permissions the entire query of the security descriptor will fail if the SACL data is even just a part of the query.</p><h2>New module content (2)</h2><h3>AVideo Encoder getImage.php Unauthenticated Command Injection</h3><p>Authors: Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a> and arkmarta</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21076">#21076</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: linux/http/avideo_encoder_getimage_cmd_injection</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-29058&amp;referrer=blog">CVE-2026-29058</a></p><p>Description: Adds an exploit module for CVE-2026-29058, an unauthenticated OS command injection in AVideo Encoder's getImage.php endpoint.</p><h3>FreePBX filestore authenticated command injection</h3><p>Authors: Cory Billington and Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a></p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20719">#20719</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: unix/http/freepbx_filestore_cmd_injection</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-64328&amp;referrer=blog">CVE-2025-64328</a></p><p>Description: Adds a new Metasploit exploit module for FreePBX filestore authenticated command injection (CVE-2025-64328) with automatic vulnerable-version detection and full documentation, and renames the XorcomCompletePbx HTTP mixin to CompletePBX updating affected modules accordingly.</p><h2>Enhancements and features (2)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20730">#20730</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - This update modifies the ldap_query module to skip querying the SACL (System Access Control List) on security descriptors by default. This behavior is now controlled by a new option, LDAP::QuerySacl. This change is necessary when using a non-privileged user to query security descriptors via LDAP; otherwise, querying the SACL will cause the entire query to be blocked, resulting in no security descriptors being returned.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20997">#20997</a> from <a href="https://github.com/Nayeraneru">Nayeraneru</a> - This adds a new OptTimedelta datastore option type. It enables module authors to specify a time duration and users to set it with a human-friendly syntax.</li></ul><h2>Bugs fixed (7)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20960">#20960</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This adds a DHCPINTERFACE option to the DHCP server mixin, allowing modules that start that server to specify a particular interface to bind to.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21020">#21020</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - This makes a small change to the docs by removing two lines that were previously duplicated.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21024">#21024</a> from <a href="https://github.com/Aaditya1273">Aaditya1273</a> - Fixes a bug in the JSON-RPC msfrpcd functionality that incorrectly required SSL certificates to be present even when disabled with msfrpcd -S.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21025">#21025</a> from <a href="https://github.com/Hemang360">Hemang360</a> - Fixes a crash when calling the HTTP cookie jar with non-string values.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21028">#21028</a> from <a href="https://github.com/SilentSobs">SilentSobs</a> - Fixes a crash when using the reload_all command no module is present.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21081">#21081</a> from <a href="https://github.com/Hemang360">Hemang360</a> - Fixes a crash when using the windows/exec with non-ascii characters.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/21139">#21139</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - This fixes a bug in the ldap_esc_vulnerable_cert_finder module that was preventing authentication from working when making a WinRM connection.</li></ul><h2>Documentation added (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/21074">#21074</a> from <a href="https://github.com/jeanmtr">jeanmtr</a> - Adds documentation for the pop3_login module.</li></ul><p>You can always find more documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-03-10T20%3A31%3A01Z..2026-03-18T23%3A56%3A12Z%22">Pull Requests 6.4.122...6.4.123</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.122...6.4.123">Full diff 6.4.122...6.4.123</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-03-20-2026</link>
      <guid isPermaLink="false">blta81ede50bbdc2f0c</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Brendan Watters]]></dc:creator>
      <pubDate>Fri, 20 Mar 2026 20:03:54 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt7464fe659cab8a01/6852c358419e54d8e21c3458/blog-metasploit-wrap-up-.webp" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 03/13/2026]]></title>
      <description><![CDATA[<p></p><h2>No bad luck here: Friday the 13th brings new modules and a Metasploit Pro milestone</h2><p>This week’s Metasploit Framework release delivers three new modules across reconnaissance, evasion, and exploitation: LeakIX-powered discovery for exposed services and leaked data, a Linux x64 RC4 payload packer for more flexible evasive delivery, and an unauthenticated RCE module for SPIP Saisies (CVE-2025-71243). Alongside those additions, we shipped practical quality-of-life improvements including a smaller configurable bind_netcat payload path, and automatic WordPress service reporting in the WordPress mixin.</p><p>Finally, we’re also excited to share the new Metasploit Pro 5.0.0 release with an updated UI and SSO support amongst other changes, check out the announcement here: <a href="https://www.rapid7.com/blog/post/pt-announcing-metasploit-pro-5-penetration-testing-evolving/">Announcing Metasploit Pro 5: Penetration Testing, Evolving</a>.</p><h2>New module content (3)</h2><h3>LeakIX Search</h3><p>Authors: LeakIX <a href="mailto:support@leakix.net">support@leakix.net</a> and Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a></p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21002">#21002</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: gather/leakix_search</p><p>Description: Adds a new module auxiliary/gather/leakix_search, a new module for LeakIX API - a search engine focused on indexing internet-exposed services and leaked credentials/databases.</p><h3>Linux RC4 Encrypted Payload Generator</h3><p>Author: Massimo Bertocchi</p><p>Type: Evasion</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20966">#20966</a> contributed by <a href="https://github.com/litemars">litemars</a></p><p>Path: linux/x64/rc4_packer</p><p>Description: Adds a new module evasion/linux/x64/rc4_packer packer that encrypts the generated payload with RC4, prepends an optional sleep-based delay (nanosleep), and decrypts/executes the payload at runtime via a compact precompiled stub.</p><h3>SPIP Saisies Plugin Unauthenticated RCE</h3><p>Authors: OpenStudio and Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a></p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/21001">#21001</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a></p><p>Path: multi/http/spip_saisies_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-71243&amp;referrer=blog">CVE-2025-71243</a></p><p>Description: This adds a new module for CVE-2025-71243, an unauthenticated PHP code-injection vulnerability in the SPIP Saisies plugin. The injection takes place through _anciennes_valeurs, which allows an attacker to inject a PHP payload.</p><h2>Enhancements and features (2)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20885">#20885</a> from <a href="https://github.com/dledda-r7">dledda-r7</a> - Updates the bind_netcat payload to allow it to be smaller by selecting either default or BSD-style netcat command syntax. Previously, the payload ran both command syntaxes combined by an OR operator so wherever it was executed, the payload worked. The default behavior remains to run both, but in the event a user needs a significantly shorter payload, they can select a single netcat syntax and adjust the filenames.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20961">#20961</a> from <a href="https://github.com/Nayeraneru">Nayeraneru</a> - This adds service reporting to Wordpress mixin. Now, when you use a Wordpress module, it will automatically report the target as Wordpress if detected.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-03-05T14%3A49%3A28Z..2026-03-10T20%3A31%3A01Z%22">Pull Requests 6.4.119...6.4.122</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.119...6.4.122">Full diff 6.4.119...6.4.122</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-03-13-2026</link>
      <guid isPermaLink="false">blt0f4222ed13503dd7</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Dean Welch]]></dc:creator>
      <pubDate>Fri, 13 Mar 2026 19:06:41 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0475760a2990dfd7/6849ab41a770d7563190a3ea/metasploit-fence.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 03/06/2026]]></title>
      <description><![CDATA[<p></p><h1 style="direction: ltr;">Encoder exposed!</h1><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Some of our releases add new ways in; this one adds new ways to stay in.   There are, of course, still new RCE toys in the box (Tactical RMM via Jinja2 SSTI and an unauthenticated MajorDoMo exploit). Still, the underlying theme is payloads: more control over how they are packaged and delivered, and fewer "why did it die instantly?" moments. We, like our community of module authors, grew tired of having to do everything by hand. You can now pick encoders (and tweak their options) directly for exploit and payload modules without extra glue code. Less plumbing, more choosing-the-right-badchar-killer-at-runtime.</span></p><figure style="margin: 0"><img src="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt1b9cf1dad7cd02c5/69ab1cbdeed4c20008b3a2b2/2026-03-06-meme.png" class="embedded-asset" content-type-uid="sys_assets" type="asset" alt="2026-03-06-meme.png" asset-alt="2026-03-06-meme.png" style="width: auto" data-sys-asset-filelink="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt1b9cf1dad7cd02c5/69ab1cbdeed4c20008b3a2b2/2026-03-06-meme.png" data-sys-asset-uid="blt1b9cf1dad7cd02c5" data-sys-asset-filename="2026-03-06-meme.png" data-sys-asset-contenttype="image/png" data-sys-asset-alt="2026-03-06-meme.png" sys-style-type="display"/></figure><p></p><h2 style="direction: ltr;">New module content (3)</h2><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>Linux RC4 Packer with In-Memory Execution (x86)</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Author: Massimo Bertocchi</span></p><p><span style='font-size: undefined;'>Type: Evasion</span></p><p><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/20965"><span style='font-size: undefined;'>#20965</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/litemars"><span style='font-size: undefined;'>litemars</span></a></p><p><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/x86/rc4_packer</span></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: Adds a new module </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>evasion/linux/x86/rc4_packer</span><span style='font-size: undefined;'> that encrypts the generated payload with RC4, prepends an optional sleep-based delay (nanosleep), and decrypts/executes the payload at runtime via a compact precompiled stub.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>Tactical RMM Jinja2 SSTI Remote Code Execution</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Authors: Gabriel Gomes and Valentin Lobstein </span><a href="mailto:chocapikk@leakix.net"><span style='font-size: undefined;'>chocapikk@leakix.net</span></a></p><p><span style='font-size: undefined;'>Type: Exploit</span></p><p><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/21017"><span style='font-size: undefined;'>#21017</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/Chocapikk"><span style='font-size: undefined;'>Chocapikk</span></a></p><p><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/http/tacticalrmm_ssti_rce_cve_2025_69516</span></p><p><span style='font-size: undefined;'>AttackerKB reference: </span><a href="https://attackerkb.com/search?q=CVE-2025-69516&amp;referrer=blog"><span style='font-size: undefined;'>CVE-2025-69516</span></a></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: This adds an exploit module for CVE-2025-69516, a Jinja2 SSTI in Tactical RMM &lt; 1.4.0 where the reporting template preview endpoint evaluates user-controlled templates without sandboxing, enabling authenticated RCE. The module logs in via the Knox API, auto-detects the API host from </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>/env-config.js</span><span style='font-size: undefined;'>, and exploits the template preview feature.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>MajorDoMo Remote Command Injection via cycle_execs Race Condition</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Author: Valentin Lobstein </span><a href="mailto:chocapikk@leakix.net"><span style='font-size: undefined;'>chocapikk@leakix.net</span></a></p><p><span style='font-size: undefined;'>Type: Exploit</span></p><p><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/21000"><span style='font-size: undefined;'>#21000</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/Chocapikk"><span style='font-size: undefined;'>Chocapikk</span></a></p><p><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>multi/http/majordomo_cmd_injection_rce</span></p><p><span style='font-size: undefined;'>AttackerKB reference: </span><a href="https://attackerkb.com/search?q=CVE-2026-27175&amp;referrer=blog"><span style='font-size: undefined;'>CVE-2026-27175</span></a></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: Adds three exploit modules for MajorDoMo, an open-source home automation platform. All three vulnerabilities are unauthenticated.</span></p><h2 style="direction: ltr;">Enhancements and features (2)</h2><ul><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20852"><span style='font-size: undefined;'>#20852</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/dledda-r7"><span style='font-size: undefined;'>dledda-r7</span></a><span style='font-size: undefined;'> - This adds encoder options for exploit and payload modules. It allows the user to select the encoder and modify its options when using exploit or payload without the need of adding additional code into the module.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20987"><span style='font-size: undefined;'>#20987</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/sjanusz-r7"><span style='font-size: undefined;'>sjanusz-r7</span></a><span style='font-size: undefined;'> - Allows AS-REP and Kerberoast modules to be ran against a pre-existing LDAP session as well as RHOST values.</span></p></li></ul><h2 style="direction: ltr;">Bugs fixed (5)</h2><ul><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20740"><span style='font-size: undefined;'>#20740</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/Chocapikk"><span style='font-size: undefined;'>Chocapikk</span></a><span style='font-size: undefined;'> - This adds a new </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>SRVSSL</span><span style='font-size: undefined;'> option to the </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>HttpServer</span><span style='font-size: undefined;'> library, allowing SSL to be enabled for the HTTP server independently from the HTTP client.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20830"><span style='font-size: undefined;'>#20830</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/SilentSobs"><span style='font-size: undefined;'>SilentSobs</span></a><span style='font-size: undefined;'> - This fixes a portability issue in </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>Msf::Post::File.stat</span><span style='font-size: undefined;'> where the code incorrectly assumed a GNU </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>stat</span><span style='font-size: undefined;'> output format.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20940"><span style='font-size: undefined;'>#20940</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/g0tmi1k"><span style='font-size: undefined;'>g0tmi1k</span></a><span style='font-size: undefined;'> - Fixes an issue where the </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>&gt;</span><span style='font-size: undefined;'> (file Redirect operator) causes the exploit to fail.  This updates the exploit to use </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>tee</span><span style='font-size: undefined;'> to avoid that problematic operator and also increases debug verbosity, simplifies code, adds documentation, and adds support for fetch payloads to gain Linux Meterpreter sessions.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20946"><span style='font-size: undefined;'>#20946</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/g0tmi1k"><span style='font-size: undefined;'>g0tmi1k</span></a><span style='font-size: undefined;'> - Corrects issue where the revision value provided in the http requests can be  outside the subset of revision id/value/numbers; a revision value that is not an actual revision value may result in a failed exploit.  Also, cleaned up logic and increased debugging verbosity.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/21044"><span style='font-size: undefined;'>#21044</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/adfoster-r7"><span style='font-size: undefined;'>adfoster-r7</span></a><span style='font-size: undefined;'> - Fixes a crash when using </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>db_import</span><span style='font-size: undefined;'> on a nessus with protocols other than </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>tcp</span><span style='font-size: undefined;'> or </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>udp</span><span style='font-size: undefined;'>.</span></p></li></ul><h2 style="direction: ltr;">Documentation</h2><p style="direction: ltr;"><span style='font-size: undefined;'>You can find the latest Metasploit documentation on our docsite at </span><a href="https://docs.metasploit.com/"><span style='font-size: undefined;'>docs.metasploit.com</span></a><span style='font-size: undefined;'>.</span></p><h2 style="direction: ltr;">Get it</h2><p style="direction: ltr;"><span style='font-size: undefined;'>As always, you can update to the latest Metasploit Framework with </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>msfupdate</span><span style='font-size: undefined;'> and you can get more details on the changes since the last blog post from GitHub:</span></p><p></p><ul><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-02-26T16%3A14%3A35%2B01%3A00..2026-03-05T14%3A49%3A28Z%22"><span style='font-size: undefined;'>Pull Requests 6.4.116...6.4.119</span></a></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.116...6.4.119"><span style='font-size: undefined;'>Full diff 6.4.116...6.4.119</span></a></p></li></ul><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>If you are a </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>git</span><span style='font-size: undefined;'> user, you can clone the </span><a href="https://github.com/rapid7/metasploit-framework"><span style='font-size: undefined;'>Metasploit Framework repo</span></a><span style='font-size: undefined;'> (master branch) for the latest. To install fresh without using git, you can use the open-source-only </span><a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers"><span style='font-size: undefined;'>Nightly Installers</span></a><span style='font-size: undefined;'> or the commercial edition </span><a href="https://www.rapid7.com/products/metasploit/download/"><span style='font-size: undefined;'>Metasploit Pro</span></a></p><p></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-03-06-2026</link>
      <guid isPermaLink="false">blt8fe413aa9d88b776</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Martin Sutovsky]]></dc:creator>
      <pubDate>Fri, 06 Mar 2026 18:28:41 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0d50271a40a5f14f/6849ab419621d9f3824d5017/metasploit-sky.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 02/27/2026]]></title>
      <description><![CDATA[<h2 style="direction: ltr;">No Prob-ollama</h2><p style="direction: ltr;"><span style='font-size: undefined;'>This release brings some serious firepower with multiple new exploit modules and critical vulnerability support! The standout additions are the Ollama path traversal RCE (CVE-2024-37032), a sophisticated exploit chaining arbitrary file writes into unauthenticated root RCE, and the Grandstream GXP1600 stack overflow (CVE-2026-2329), which targets VoIP devices with accompanying credential harvesting and SIP interception post-modules. </span></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>The BeyondTrust PRA/RS module got upgraded with support for the new CVE-2026-1731 command injection vulnerability along with legacy CVE support. On the evasion front, there's fresh ARM64 RC4 encryption support with sleep-based detection bypass. Classic vulnerability modules like Unreal IRCd and vsftpd backdoors got quality-of-life improvements with proper check methods and multiple exploitation targets. Several auxiliary scanners (LDAP ESC, GraphQL introspection) also received critical bugfix updates eliminating false positives and crashes.</span></p><p></p><h2 style="direction: ltr;">New module content (7)</h2><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>Linux RC4 Packer with In-Memory Execution</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Author: Massimo Bertocchi</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Type: Evasion</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/20964"><span style='font-size: undefined;'>#20964</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/litemars"><span style='font-size: undefined;'>litemars</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/aarch64/rc4_packer</span></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: First Linux evasion module for arm64, a packer using rc4 encryption, in memory execution of the elf binary, and sleep evasion.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>BeyondTrust Privileged Remote Access (PRA) and Remote Support (RS) unauthenticated Remote Code Execution</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Authors: Harsh Jaiswal and Jonah Burgess (CryptoCat)</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Type: Exploit</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/20978"><span style='font-size: undefined;'>#20978</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/jburgess-r7"><span style='font-size: undefined;'>jburgess-r7</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/http/beyondtrust_pra_rs_command_injection</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>AttackerKB reference: </span><a href="https://attackerkb.com/search?q=CVE-2026-1731&amp;referrer=blog"><span style='font-size: undefined;'>CVE-2026-1731</span></a></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: This adds a new module for unauthenticated command injection in BeyondTrust PRA/RS (CVE-2026-1731). This change also introduces a new library for BeyondTrust familiar helper functions; existing modules have been ported to use it.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>GrandStream GXP1600 Unauthenticated Remote Code Execution</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Author: sfewer-r7</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Type: Exploit</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/20983"><span style='font-size: undefined;'>#20983</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/sfewer-r7"><span style='font-size: undefined;'>sfewer-r7</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/http/grandstream_gxp1600_unauth_rce</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>AttackerKB reference: </span><a href="https://attackerkb.com/search?q=CVE-2026-2329&amp;referrer=blog"><span style='font-size: undefined;'>CVE-2026-2329</span></a></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: Adds three new modules: one exploit and two post modules, all targeting the Grandstream GXP1600 series of VoIP devices.  The exploit module uses CVE-2026-2329 to gain a root session, and the post modules leverage that access to perform credential stealing and packet capture.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>Ollama Model Registry Path Traversal RCE</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Authors: Sagi Tzadik </span><a href="mailto:sagitz@wiz.io"><span style='font-size: undefined;'>sagitz@wiz.io</span></a><span style='font-size: undefined;'> and Valentin Lobstein </span><a href="mailto:chocapikk@leakix.net"><span style='font-size: undefined;'>chocapikk@leakix.net</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Type: Exploit</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/21006"><span style='font-size: undefined;'>#21006</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/Chocapikk"><span style='font-size: undefined;'>Chocapikk</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/http/ollama_rce_cve_2024_37032</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>AttackerKB reference: </span><a href="https://attackerkb.com/search?q=CVE-2024-37032&amp;referrer=blog"><span style='font-size: undefined;'>CVE-2024-37032</span></a></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: This adds a new exploit module for Ollama (CVE-2024-37032). Ollama's pull mechanism accepts arbitrary path traversal sequences, allowing an attacker to load a rogue OCI registry and write arbitrary files. The exploit does this by writing </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>.so</span><span style='font-size: undefined;'> files into the target, then forcing Ollama to spawn a new process where the malicious library is loaded.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>Linux WSL via Startup Folder Persistence</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Author: h00die</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Type: Exploit</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/20819"><span style='font-size: undefined;'>#20819</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/h00die"><span style='font-size: undefined;'>h00die</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/persistence/wsl/startup_folder</span></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: This adds a new persistence module for WSL that writes a payload to the user's startup folder. The module creates a persistence for Windows; however, the initial access needs to be in Linux.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>Windows Registry Active Setup Persistence</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Author: h00die</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Type: Exploit</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/20841"><span style='font-size: undefined;'>#20841</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/h00die"><span style='font-size: undefined;'>h00die</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>windows/persistence/registry_active_setup</span></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: This adds new persistence for Windows, which uses the Windows feature Active Setup. The module abuse is used to launch our payload, with 2 caveats. 1) You downgrade from admin to user permissions, 2) it only launches the payload once per user.</span></p><h3 style="direction: ltr;"><span style='color:rgb(67, 67, 67);'>GrandStream GXP1600 proxy SIP traffic</span></h3><p style="direction: ltr;"><span style='font-size: undefined;'>Author: sfewer-r7</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Type: Post</span></p><p style="direction: ltr;"><span style='font-size: undefined;'>Pull request: </span><a href="https://github.com/rapid7/metasploit-framework/pull/20983"><span style='font-size: undefined;'>#20983</span></a><span style='font-size: undefined;'> contributed by </span><a href="https://github.com/sfewer-r7"><span style='font-size: undefined;'>sfewer-r7</span></a></p><p style="direction: ltr;"><span style='font-size: undefined;'>Path: </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>linux/capture/grandstream_gxp1600_sip</span></p><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>Description: Adds three new modules: one exploit and two post modules, all targeting the Grandstream GXP1600 series of VoIP devices.  The exploit module uses CVE-2026-2329 to gain a root session, and the post modules leverage that access to perform credential stealing and packet capture.</span></p><h2 style="direction: ltr;">Enhancements and features (9)</h2><ul><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20859"><span style='font-size: undefined;'>#20859</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/dledda-r7"><span style='font-size: undefined;'>dledda-r7</span></a><span style='font-size: undefined;'> - Splits the </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>exe.rb</span><span style='font-size: undefined;'> into separate, more consistent files. Each file responds to a combination of platform and architecture, offering a better granular approach.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20938"><span style='font-size: undefined;'>#20938</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/Chocapikk"><span style='font-size: undefined;'>Chocapikk</span></a><span style='font-size: undefined;'> - Improves the check method in the </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>beyondtrust_pra_rs_unauth_rrce</span><span style='font-size: undefined;'> to properly detect older versions that are also vulnerable but report the version in a different way.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20950"><span style='font-size: undefined;'>#20950</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/g0tmi1k"><span style='font-size: undefined;'>g0tmi1k</span></a><span style='font-size: undefined;'> - </span>Updates the vsftp_234_backdoor module to add shell and Meterpreter payloads, improves vulnerability detection, and improves the output for better troubleshooting.</p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20951"><span style='font-size: undefined;'>#20951</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/g0tmi1k"><span style='font-size: undefined;'>g0tmi1k</span></a><span style='font-size: undefined;'> - Moves default payload into </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>DefaultOptions</span><span style='font-size: undefined;'> in Remote for Mac module. This makes it more consistent with other existing modules.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20952"><span style='font-size: undefined;'>#20952</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/g0tmi1k"><span style='font-size: undefined;'>g0tmi1k</span></a><span style='font-size: undefined;'> - Enhances the </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>unix/irc/unreal_ircd_3281_backdoor</span><span style='font-size: undefined;'> module to increase payload options, including adding a native Meterpreter session, adds debugging logic inside the module, and more verbose output.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20988"><span style='font-size: undefined;'>#20988</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/adfoster-r7"><span style='font-size: undefined;'>adfoster-r7</span></a><span style='font-size: undefined;'> - Improved SolarWinds exploit module to automatically pick the correct SRVHOST value.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20992"><span style='font-size: undefined;'>#20992</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/adfoster-r7"><span style='font-size: undefined;'>adfoster-r7</span></a><span style='font-size: undefined;'> - Adds a check method to the ms17-010 scanner module to improve the metadata associated with automation workflows.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/21010"><span style='font-size: undefined;'>#21010</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/Nayeraneru"><span style='font-size: undefined;'>Nayeraneru</span></a><span style='font-size: undefined;'> - </span><span style='color:rgb(31, 35, 40);font-size: undefined;'>This adds reporting for GitLab services.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/21014"><span style='font-size: undefined;'>#21014</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/adfoster-r7"><span style='font-size: undefined;'>adfoster-r7</span></a><span style='font-size: undefined;'> - Fixes a crash when running the ldap esc vulnerable cert finder against a target when LDAP binding fails.</span></p></li></ul><h2 style="direction: ltr;">Bugs fixed (1)</h2><ul><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/21012"><span style='font-size: undefined;'>#21012</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/adfoster-r7"><span style='font-size: undefined;'>adfoster-r7</span></a><span style='font-size: undefined;'> - Improves the GraphQL Introspection Scanner module to correctly handle invalid responses and false positives.</span></p></li></ul><h2 style="direction: ltr;">Documentation added (3)</h2><ul><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20832"><span style='font-size: undefined;'>#20832</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/DataExplorerX"><span style='font-size: undefined;'>DataExplorerX</span></a><span style='font-size: undefined;'> - Adds comprehensive documentation for the linux/samba/chain_reply module targeting CVE-2010-2063.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/20990"><span style='font-size: undefined;'>#20990</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/jheysel-r7"><span style='font-size: undefined;'>jheysel-r7</span></a><span style='font-size: undefined;'> - This adds and an AI Usage Policy to GSoC Ideas Page as requested by GSoC.</span></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pull/21005"><span style='font-size: undefined;'>#21005</span></a><span style='font-size: undefined;'> from </span><a href="https://github.com/h00die"><span style='font-size: undefined;'>h00die</span></a><span style='font-size: undefined;'> - This adds example of GNU inetutils auth bypass module against a Synology NAS to existing documentation.</span></p></li></ul><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>You can always find more documentation on our docsite at </span><a href="https://docs.metasploit.com/"><span style='font-size: undefined;'>docs.metasploit.com</span></a><span style='font-size: undefined;'>.</span></p><h2 style="direction: ltr;">Get it</h2><p style="direction: ltr;"><span style='font-size: undefined;'>As always, you can update to the latest Metasploit Framework with </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>msfupdate</span><span style='font-size: undefined;'> and you can get more details on the changes since the last blog post from GitHub:</span></p><p></p><ul><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-02-19T09%3A16%3A01Z..2026-02-26T16%3A14%3A35%2B01%3A00%22"><span style='font-size: undefined;'>Pull Requests 6.4.115...6.4.116</span></a></p></li><li style="direction: ltr;"><p style="direction: ltr;"><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.115...6.4.116"><span style='font-size: undefined;'>Full diff 6.4.115...6.4.116</span></a></p></li></ul><p></p><p style="direction: ltr;"><span style='font-size: undefined;'>If you are a </span><span style='color:rgb(24, 128, 56);font-size: undefined;'>git</span><span style='font-size: undefined;'> user, you can clone the </span><a href="https://github.com/rapid7/metasploit-framework"><span style='font-size: undefined;'>Metasploit Framework repo</span></a><span style='font-size: undefined;'> (master branch) for the latest. To install fresh without using git, you can use the open-source-only </span><a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers"><span style='font-size: undefined;'>Nightly Installers</span></a><span style='font-size: undefined;'> or the commercial edition </span><a href="https://www.rapid7.com/products/metasploit/download/"><span style='font-size: undefined;'>Metasploit Pro</span></a></p><p></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-02-27-2026</link>
      <guid isPermaLink="false">blt25d73849a65132a8</guid>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category>
      <category><![CDATA[Metasploit]]></category><dc:creator><![CDATA[Jacquie Harris]]></dc:creator>
      <pubDate>Fri, 27 Feb 2026 20:25:50 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt7464fe659cab8a01/6852c358419e54d8e21c3458/blog-metasploit-wrap-up-.webp" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 02/20/2026]]></title>
      <description><![CDATA[<p></p><h2>Hacking Churches and Backdooring Emacs</h2><p>This release packs some solid exploit module additions! Two new unauthenticated RCE modules are a major win: the <strong>StoryChief WordPress plugin exploit</strong> (CVE-2025-7441) targets a webhook validation flaw allowing arbitrary file uploads, while the <strong>ChurchCRM exploit</strong> (CVE-2025-62521) abuses the installation wizard to inject PHP code for persistent access. Both establish Meterpreter sessions. On the persistence front, there's a creative <strong>Emacs extension module</strong> that plants malicious Lisp code for shell callbacks whenever Emacs launches; a fun take on an unconventional attack surface. Along with Emacs, a new Windows persistence using the old, gold registry; this time the UserInit one, to get Administrator shells when any user logs in. To wrap-up, now you can spread automation nightmares with the new n8n auxiliary module, allowing you to extract sessions of other logged users (even admins).</p><h2>New module content (5)</h2><h3>n8n arbitrary file read</h3><p>Authors: dor attias and msutovsky-r7</p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20856">#20856</a> contributed by <a href="https://github.com/msutovsky-r7">msutovsky-r7</a></p><p>Path: gather/ni8mare_cve_2026_21858</p><p>Description: This adds an exploit module for n8n. The vulnerability, known as Ni8mare, allows arbitrary file read and session extraction of other users allowing privilege escalation on the WebApp context.</p><h3>Emacs Extension Persistence</h3><p>Author: h00die</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20919">#20919</a> contributed by <a href="https://github.com/h00die">h00die</a></p><p>Path: linux/persistence/emacs_extension</p><p>Description: This adds a persistence module compatible with emacs for Linux, the emacs extension will trigger a session creation as the compromised user.</p><h3>ChurchCRM Unauthenticated RCE 6.8.0</h3><p>Author: LucasCsmt</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20947">#20947</a> contributed by <a href="https://github.com/LucasCsmt">LucasCsmt</a></p><p>Path: multi/http/churchcrm_install_unauth_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-62521&amp;referrer=blog">CVE-2025-62521</a></p><p>Description: This PR adds a new exploit module for CVE-2025-62521, targeting an unauthenticated Remote Code Execution (RCE) vulnerability in ChurchCRM versions 6.8.0 and earlier.</p><h3>WordPress StoryChief Plugin Unauthenticated RCE</h3><p>Authors: Nayera and xpl0dec</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20976">#20976</a> contributed by <a href="https://github.com/Nayeraneru">Nayeraneru</a></p><p>Path: multi/http/wp_plugin_story_chef_file_upload</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-7441&amp;referrer=blog">CVE-2025-7441</a></p><p>Description: Adds a new exploit module targeting CVE-2025-7441, an unauthenticated RCE in the WordPress plugin StoryChief versions &lt;= 1.0.45.</p><h3>Windows Registry Persistence via Userinit</h3><p>Authors: h00die and joel</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20844">#20844</a> contributed by <a href="https://github.com/6a6f656c">6a6f656c</a></p><p>Path: windows/persistence/registry_userinit</p><p>Description: This adds a persistence module for Windows. Using the UserInit registry key the target machine will create a session with Admin privileges every time any user logs in.</p><h2>Enhancements and features (2)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20807">#20807</a> from <a href="https://github.com/webbsssss">webbsssss</a> - Allow Acunetix vulnerabilities to be imported without complete web page data.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20969">#20969</a> from <a href="https://github.com/sjanusz-r7">sjanusz-r7</a> - Updates Metasploit's logic when importing Acunetix XML files to now also include items that are less than High severity.</li></ul><h2>Bugs fixed (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20972">#20972</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes false positives on lg simple editor check methods.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-02-13T12%3A01%3A15Z..2026-02-19T09%3A16%3A01Z%22">Pull Requests 6.4.114...6.4.115</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.114...6.4.115">Full diff 6.4.114...6.4.115</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-02-20-2026</link>
      <guid isPermaLink="false">blt21980e3b5eeb06e4</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Diego Ledda]]></dc:creator>
      <pubDate>Fri, 20 Feb 2026 22:00:06 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0475760a2990dfd7/6849ab41a770d7563190a3ea/metasploit-fence.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 02/13/2026]]></title>
      <description><![CDATA[<h2>SolarWinds Web Help Desk</h2><p>Our very own <a href="https://github.com/sfewer-r7">sfewer-r7</a> has developed an exploit module for the SolarWinds Web Help Desk vulnerabilities CVE-2025-40536 and CVE-2025-40551. On successful exploitation the session will be as running as NT AUTHORITY\SYSTEM. For more information see the Rapid7’s <a href="https://www.rapid7.com/blog/post/etr-multiple-critical-solarwinds-web-help-desk-vulnerabilities-cve-2025-40551-40552-40553-40554/">SolarWinds Web Help Desk Vulnerabilities guidance</a>.</p><h2>Contributions</h2><p>A big thanks to our contributors who have been adding some great content this release. <a href="https://github.com/rudraditya21">rudraditya21</a> has added MITRE ATT&CK metadata to lots of our existing modules. <a href="https://github.com/Chocapikk">Chocapikk</a> has added support for GHSA (GitHub Security Advisory) references support in Metasploit modules. <a href="https://github.com/rudraditya21">rudraditya21</a> also added a change which adds negative caching to the LDAP entry cache, which will now mean missing objects are recorded. It also introduces a missing-entry sentinel, tracks misses per identifier type, and updates AD lookup helpers to short‑circuit on cached misses and record misses when a lookup returns no entry.</p><h2>New module content (5)</h2><h3>FreeBSD rtsold/rtsol DNSSL Command Injection</h3><p>Authors: Kevin Day and Lukas Johannes Möller</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20798">#20798</a> contributed by <a href="https://github.com/JohannesLks">JohannesLks</a></p><p>Path: freebsd/misc/rtsold_dnssl_cmdinject</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-14558&amp;referrer=blog">CVE-2025-14558</a></p><p>Description: This adds a new command-injection exploit in the FreeBDS rtsol/rtsold daemons (CVE-2025-14558). The vulnerability can be triggered by the Domain Name Search List (DNSSL) option in IPv6 Router Advertisement (RA) messages, which is passed to the resolvconf script without sanitization. It requires elevated privilege as it needs to send IPv6 packets. The injected commands are executed as root.</p><h3>Ivanti Endpoint Manager Mobile (EPMM) unauthenticated RCE</h3><p>Authors: sfewer-r7 and watchTowr</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20932">#20932</a> contributed by <a href="https://github.com/sfewer-r7">sfewer-r7</a></p><p>Path: linux/http/ivanti_epmm_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-1340&amp;referrer=blog">CVE-2026-1340</a></p><p>Description: Adds an exploit module for the recent command injection vulnerability, CVE-2026-1281, affecting Ivanti Endpoint Manager Mobile (EPMM), formerly known as MobileIron. Exploited in-the-wild as a zero-day by an unknown threat actor.</p><h3>GNU Inetutils Telnet Authentication Bypass Exploit CVE-2026-24061</h3><p>Authors: Kyu Neushwaistein and jheysel-r7</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20929">#20929</a> contributed by <a href="https://github.com/jheysel-r7">jheysel-r7</a></p><p>Path: linux/telnet/gnu_inetutils_auth_bypass</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2026-24061&amp;referrer=blog">CVE-2026-24061</a></p><p>Description: This adds an exploit module for the authentication bypass in GNU Inetutils telnetd tracked as CVE-2026-24061. During negotiation, if the USER environment variable is passed in with a value of "-f root" authentication can be bypassed resulting in command execution as the root user.</p><h3>SolarWinds Web Help Desk unauthenticated RCE</h3><p>Authors: Jimi Sebree and sfewer-r7</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20917">#20917</a> contributed by <a href="https://github.com/sfewer-r7">sfewer-r7</a></p><p>Path: multi/http/solarwinds_webhelpdesk_rce</p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-40551&amp;referrer=blog">CVE-2025-40551</a></p><p>Description: This adds an exploit module for SolarWinds Web Help Desk vulnerable to CVE-2025-40536 and CVE-2025-40551. The exploit triggers session opening as NT AUTHORITY\SYSTEM and root.</p><h3>Xerte Online Toolkits Arbitrary File Upload - Upload Image</h3><p>Author: Brandon Lester</p><p>Type: Exploit</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20849">#20849</a> contributed by <a href="https://github.com/haicenhacks">haicenhacks</a></p><p>Path: multi/http/xerte_authenticated_rce_uploadimage</p><p>Description: This adds three RCE modules for Xerte Online Toolkits affecting versions 3.14.0 and &lt;= 3.13.7. Two are unauthenticated while one is authenticated.</p><h2>Enhancements and features (10)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20710">#20710</a> from <a href="https://github.com/Chocapikk">Chocapikk</a> - Adds support for GHSA (GitHub Security Advisory) and OSV (Open Source Vulnerabilities) references in Metasploit modules.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20886">#20886</a> from <a href="https://github.com/cdelafuente-r7">cdelafuente-r7</a> - Updates services to now also have child services. This allows for more detailed reporting for the services and vulns commands which can now report parent -&gt; child services e.g. SSL -&gt; HTTPS.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20895">#20895</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - Adds negative caching to the LDAP entry cache so missing objects are recorded and subsequent lookups by DN, sAMAccountName, or SID return nil without re-querying the directory.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20934">#20934</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - This adds MITRE ATT&CK tags to modules related to LDAP and AD CS. This enables users to find this content using Metasploit's search functionality and the att&ck keyword.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20935">#20935</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - Adds the MITRE ATT&CK tag T1558.003 to the kerberoast modules. This enables users to find this content using Metasploit's search functionality and the att&ck keyword.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20936">#20936</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - This adds MITRE ATT&CK tags to SMB modules related to accounts. This enables users to find the content by using Metasploit's search capability and the att&ck keyword.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20937">#20937</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - This adds MITRE ATT&CK tags to the two existing SCCM modules that fetch NAA credentials using different techniques. This enables users to find this content using Metasploit's search functionality and the att&ck keyword.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20941">#20941</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - Adds a MITRE ATT&CK technique reference to the Windows password cracking module to support ATT&CK‑driven discovery.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20942">#20942</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - Adds MITRE ATT&CK technique references to getsystem, cve_2020_1472_zerologon, and atlassian_confluence_rce_cve_2023_22527 modules to support ATT&CK‑driven discovery.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20943">#20943</a> from <a href="https://github.com/g0tmi1k">g0tmi1k</a> - Adds affected versions the description in the ‎exploits/unix/webapp/twiki_maketext module.</li></ul><h2>Bugs fixed (7)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20599">#20599</a> from <a href="https://github.com/BenoitDePaoli">BenoitDePaoli</a> - Fixes an issue where running services -p &lt;ports&gt; -u -R to set RHOSTS with values from the database could lead to a silently failing file not found error.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20775">#20775</a> from <a href="https://github.com/rmtsixq">rmtsixq</a> - Fixes a database initialization failure when using msfdb init with the --connection-string option to connect to PostgreSQL 15+ instances (e.g., Docker containers).</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20817">#20817</a> from <a href="https://github.com/randomstr1ng">randomstr1ng</a> - Adds a fix to ensure the output of sap_router_portscanner no longer causes module crashes.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20903">#20903</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - Fixes an issue so #enum_user_directories no longer returns duplicate directories.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20906">#20906</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - Implements a fix for SSH command shells dying on cmd_exec when a trailing newline was present.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20953">#20953</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - Improves the stability of socket channeling support for SSH sessions opened via scanner/ssh/ssh_login.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20955">#20955</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Ensures the cleanup of temporarily created RHOST files when using the services -p &lt;ports&gt; -u -R command to set RHOST values from the database.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-02-04T14%3A20%3A14-05%3A00..2026-02-13T12%3A01%3A15Z%22">Pull Requests 6.4.112...6.4.114</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.112...6.4.114">Full diff 6.4.112...6.4.114</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-02-13-2026</link>
      <guid isPermaLink="false">bltd52ddb5762440d22</guid>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category>
      <category><![CDATA[Metasploit]]></category><dc:creator><![CDATA[Christopher Granleese]]></dc:creator>
      <pubDate>Fri, 13 Feb 2026 20:01:55 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0d50271a40a5f14f/6849ab419621d9f3824d5017/metasploit-sky.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 02/06/2026]]></title>
      <description><![CDATA[<p></p><h2>Google Summer of Code 2026</h2><p>Our very own Jack Heysel has added some <a href="https://github.com/rapid7/metasploit-framework/pull/20910">documentation</a> which outlines the Metasploit Framework project ideas for GSoC 2026. For anyone interested in applying please see <a href="https://github.com/rapid7/metasploit-framework/blob/master/docs/metasploit-framework.wiki/How-to-Apply-to-GSoC.md">GSoC-How-To-Apply</a> documentation, or reach out on slack to any of the following GSoC mentors on Slack via the <a href="https://metasploit.slack.com/">Metasploit Slack</a>:</p><ul><li>@jheysel</li><li>@zeroSteiner</li><li>@h00die</li></ul><h2>Gladinet</h2><p>This week <a href="https://github.com/Chocapikk">Chocapikk</a> has added some Gladinet CentreStack/Triofox exploitation capabilities. Adding two auxiliary modules and updating an existing exploit. The updated exploit module now accepts a custom <span data-type='inlineCode'>MACHINEKEY</span> option to leverage newly discovered vulnerabilities that allow the extraction of machineKeys from Web.config files. The <span data-type='inlineCode'>gladinet_storage_path_traversal_cve_2025_11371</span> module exploits path traversal to read arbitrary files and extract machineKeys, while <span data-type='inlineCode'>gladinet_storage_access_ticket_forge</span> forges access tickets using hardcoded cryptographic keys.</p><h2>New module content (1)</h2><h3>Gladinet CentreStack/Triofox Access Ticket Forge</h3><p>Authors: Huntress Team, Julien Voisin, and Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a></p><p>Type: Auxiliary</p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20768">#20768</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a> </p><p>Path: <span data-type='inlineCode'>gather/gladinet_storage_access_ticket_forge</span></p><p></p><p>Description: This adds two auxiliary modules for Gladinet CentreStack/Triofox. Both modules can read arbitrary files and extract the machineKey, which is used to secure ASP.NET ViewState data. Furthermore, this change also includes a new mixin for Gladinet.</p><h2>Enhancements and features (3)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20739">#20739</a> from <a href="https://github.com/cdelafuente-r7">cdelafuente-r7</a> - This adds MITRE ATT&CK metadata tags to modules relating to Kerberos and unconstrained delegation. This enables users to search for the content based on the ATT&CK technique ID.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20882">#20882</a> from <a href="https://github.com/karanabe">karanabe</a> - Adds the <span data-type='inlineCode'>RSAKeySize</span> advanced option and uses it when generating the CSR key pair, allowing users to increase key size to meet certificate template minimums and avoid <span data-type='inlineCode'>CERTSRV_E_KEY_LENGTH</span> errors when 2048-bit keys are rejected.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20883">#20883</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - Updates Kerberos modules to present a user friendly message when the user specifies the <span data-type='inlineCode'>IMPERSONATE</span> option when running a module but also forgets to specify <span data-type='inlineCode'>IMPERSONATION_TYPE</span>.</li></ul><h2>Bugs fixed (5)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20368">#20368</a> from <a href="https://github.com/isaac-app-dev">isaac-app-dev</a> - Fixes an issue that caused msfvenom to break if it were run from alternative directories.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20680">#20680</a> from <a href="https://github.com/cdelafuente-r7">cdelafuente-r7</a> - Improves the RPC API with multiple fixes and enhancements.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20834">#20834</a> from <a href="https://github.com/kuklycs">kuklycs</a> - This fixes the NoMethodError in the team_viewer post module, caused by misuse of the <span data-type='inlineCode'>each_key</span> method. The <span data-type='inlineCode'>keys</span> array has been updated to a 1-D array to simplify the logic.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20916">#20916</a> from <a href="https://github.com/Chepycou">Chepycou</a> - Fixes a crash when running the SAP modules <span data-type='inlineCode'>sap_soap_rfc_system_info</span> or <span data-type='inlineCode'>sap_icf_public_info</span>.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20920">#20920</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - This fixes a bug in password cracking modules where the <span data-type='inlineCode'>auto</span> action would crash even when the path to a compatible executable was specified in <span data-type='inlineCode'>CRACKER_PATH</span>.</li></ul><h2>Documentation added (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20910">#20910</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - This adds documentation regarding the projects for which we are soliciting submissions for as part of the Google Summer of Code program.</li></ul><p>You can always find more documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-01-29T15%3A38%3A16Z..2026-02-04T14%3A20%3A14-05%3A00%22">Pull Requests 6.4.111...6.4.112</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.111...6.4.112">Full diff 6.4.111...6.4.112</a></li></ul><p>If you are a <span data-type='inlineCode'>git</span> user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-02-06-2026</link>
      <guid isPermaLink="false">blt819b76c909c21d56</guid>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category>
      <category><![CDATA[Metasploit]]></category><dc:creator><![CDATA[Christopher Granleese]]></dc:creator>
      <pubDate>Fri, 06 Feb 2026 18:52:32 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt17a0f47d4a54c137/683ddb248ac17c544429ac06/metasploit-ascii-1.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 01/30/2026]]></title>
      <description><![CDATA[<h2>FreeBPX Content Galore</h2><p>This week brings 3 new pieces of module content for targeting FreePBX. All three chain multiple vulnerabilities together, starting with CVE-2025-66039. This initial vulnerability allows unauthenticated users to bypass the authentication process to interact with FreePBX. From this point, the different modules leverage either a SQL injection vulnerability (CVE-2025-61675) or a file upload vulnerability (CVE-2025-61678) to obtain remote code execution.</p><h2>New module content (7)</h2><h3>FreePBX endpoint SQLi to RCE</h3><p>Authors: Noah King and msutovsky-r7 Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20857">#20857</a> contributed by <a href="https://github.com/msutovsky-r7">msutovsky-r7</a> Path: unix/http/freepbx_custom_extension_rce AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-61675&amp;referrer=blog">CVE-2025-61675</a></p><p>Description: This adds exploit module for FreePBX which chains an authentication bypass, CVE-2025-66039, with a SQLi, CVE-2025-61675, which allows for a cron job to be added to the cron_job table of the database to allow for Remote Code Execution.</p><h3>FreePBX firmware file upload</h3><p>Authors: Noah King and msutovsky-r7 Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20858">#20858</a> contributed by <a href="https://github.com/msutovsky-r7">msutovsky-r7</a> Path: unix/http/freepbx_firmware_file_upload AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-61678&amp;referrer=blog">CVE-2025-61678</a></p><p>Description: This adds exploit module for FreePBX which chains an authentication bypass, CVE-2025-66039, with an unrestricted file upload (via firmware upload), CVE-2025-61678, which allows for a webshell to be uploaded to the webserver resulting in remote code execution.</p><h3>FreePBX Custom Extension SQL Injection</h3><p>Authors: Noah King and msutovsky-r7 Type: Auxiliary Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20846">#20846</a> contributed by <a href="https://github.com/msutovsky-r7">msutovsky-r7</a> Path: gather/freepbx_custom_extension_injection AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-61675&amp;referrer=blog">CVE-2025-61675</a></p><p>Description: This adds an exploit module for FreePBX which chains an authentication bypass, (CVE-2025-66039) with an SQLi (CVE-2025-61675) to create an admin user in the database.</p><h3>Cacti Graph Template authenticated RCE versions prior to 1.2.29</h3><p>Authors: Jack Heysel and chutchut Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20799">#20799</a> contributed by <a href="https://github.com/jheysel-r7">jheysel-r7</a> Path: multi/http/cacti_graph_template_rce AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-24367&amp;referrer=blog">CVE-2025-24367</a></p><p>Description: This adds an exploit for CVE-2025-24367 which is an unauthenticated RCE in Cacti.</p><h3>SmarterTools SmarterMail GUID File Upload Vulnerability</h3><p>Authors: Piotr Bazydlo, Sina Kheirkhah, and jheysel-r7 Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20866">#20866</a> contributed by <a href="https://github.com/jheysel-r7">jheysel-r7</a> Path: multi/http/smartermail_guid_file_upload AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-52691&amp;referrer=blog">CVE-2025-52691</a></p><p>Description: This adds a module for unauthenticated file upload in SmarterTools SmaterMail (CVE-2025-52691). The vulnerability allows an unauthenticated user to upload a file to any location on the system using path traversal using the guid variable. The module will either drop a webshell in the webroot directory (if the target is Windows) or create a cron job by dropping a file in /etc/cron.d (if the target is Linux).</p><h3>Burp Extension Persistence</h3><p>Author: h00die Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/19821">#19821</a> contributed by <a href="https://github.com/h00die">h00die</a> Path: multi/persistence/burp_extension</p><p>Description: This adds a new persistence module for BurpSuite. The module adds a malicious extension to both the Pro and Community versions, which is triggered when the user starts BurpSuite.</p><h3>SSH Key Persistence</h3><p>Authors: Dean Welch <a href="mailto:dean_welch@rapid7.com">dean_welch@rapid7.com</a> and h00die <a href="mailto:mike@shorebreaksecurity.com">mike@shorebreaksecurity.com</a> Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20778">#20778</a> contributed by <a href="https://github.com/h00die">h00die</a> Path: multi/persistence/ssh_key</p><p>Description: Combines the Windows and Linux ssh key persistence modules.</p><h2>Enhancements and features (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20778">#20778</a> from <a href="https://github.com/h00die">h00die</a> - Combines the Windows and Linux ssh key persistence modules.</li></ul><h2>Bugs fixed (3)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20897">#20897</a> from <a href="https://github.com/h00die">h00die</a> - This fixes a bug that was preventing collected hash data from being formatted as input for the John the Ripper cracker. The result is that users can now once again crack passwords using John.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20902">#20902</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - This fixes a bug in the auxiliary/scanner/ssh/ssh_login module that would incorrectly state that a login failed when it in fact succeeded but the module was unable to open a session. This was only an issue when the CreateSession option is true.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20909">#20909</a> from <a href="https://github.com/adfoster-r7">adfoster-r7</a> - Fixes a bug in Metasploit Pro that reported false positives for HTTP bruteforcing.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-01-22T00%3A20%3A35Z..2026-01-29T15%3A38%3A16Z%22">Pull Requests 6.4.110...6.4.111</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.110...6.4.111">Full diff 6.4.110...6.4.111</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-01-30-2026</link>
      <guid isPermaLink="false">bltb151cf70e841bfb3</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Spencer McIntyre]]></dc:creator>
      <pubDate>Fri, 30 Jan 2026 21:11:27 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0475760a2990dfd7/6849ab41a770d7563190a3ea/metasploit-fence.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 01/23/2026]]></title>
      <description><![CDATA[<h2>Oracle E-Business Suite Unauth RCE</h2><p>This week, we are pleased to announce the addition of a module that exploits CVE-2025-61882, a pre-authentication remote code execution vulnerability in Oracle E-Business Suite versions 12.2.3 through 12.2.14. The exploit chains multiple flaws—including SSRF, path traversal, HTTP request smuggling, and XSLT injection—to coerce the target into fetching and executing a malicious XSL file hosted by the attacker. Successful exploitation results in arbitrary command execution and an interactive shell on both Linux/Unix and Windows targets. The module is reliable, repeatable, and we here at Metasploit hope you enjoy it, happy hacking!</p><h2>New module content (3)</h2><h3>Authenticated RCE in Splunk (splunk_archiver app)</h3><p>Authors: Alex Hordijk, Maksim Rogov, and psytester Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20770">#20770</a> contributed by <a href="https://github.com/vognik">vognik</a> Path: linux/http/splunk_auth_rce_cve_2024_36985 AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2024-36985&amp;referrer=blog">CVE-2024-36985</a></p><p>Description: This adds two separate Metasploit exploit modules targeting Remote Code Execution (RCE) vulnerabilities in Splunk Enterprise. CVE-2024-36985 exploits unsafe use of the "copybuckets" lookup function within the splunk_archiver application, resulting in execution of the sudobash helper script with attacker-controlled arguments. Affected versions: All releases prior to 9.0.10, 9.1.2 through 9.1.5, 9.2.0 through 9.2.2 CVE-2022-43571, exploits a Python code injection vulnerability in Splunk SimpleXML dashboards by injecting malicious code into sparkline style parameters. Malicious code is executed when a user exports the dashboard to PDF. Affected versions: All releases prior to 8.1.12, 8.2.0 through 8.2.9, 9.0.0 through 9.0.2.</p><h3>Oracle E-Business Suite CVE-2025-61882 RCE</h3><p>Authors: Mathieu Dupas and watchTowr (Sonny, Sina Kheirkhah, Jake Knott) Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20750">#20750</a> contributed by <a href="https://github.com/MatDupas">MatDupas</a> Path: multi/http/oracle_ebs_cve_2025_61882_exploit_rce AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-61882&amp;referrer=blog">CVE-2025-61882</a></p><p>Description: This adds an exploit for CVE-2025-61882, a critical Remote Code Execution (RCE) vulnerability in Oracle E-Business Suite (EBS). The flaw allows unauthenticated attackers to execute arbitrary code by leveraging a combination of SSRF, HTTP request smuggling and XSLT injection. Affected Versions: Oracle E-Business Suite, 12.2.3-12.2.14.</p><h3>Authenticated RCE in Splunk (SimpleXML dashboard PDF generation)</h3><p>Authors: Danylo Dmytriiev, Maksim Rogov, and psytester Type: Exploit Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20770">#20770</a> contributed by <a href="https://github.com/vognik">vognik</a> Path: multi/http/splunk_auth_rce_cve_2022_43571 AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2022-43571&amp;referrer=blog">CVE-2022-43571</a></p><p>Description: This adds two separate Metasploit exploit modules targeting Remote Code Execution (RCE) vulnerabilities in Splunk Enterprise. CVE-2024-36985 exploits unsafe use of the "copybuckets" lookup function within the splunk_archiver application, resulting in execution of the sudobash helper script with attacker-controlled arguments. Affected versions: All releases prior to 9.0.10, 9.1.2 through 9.1.5, 9.2.0 through 9.2.2 CVE-2022-43571, exploits a Python code injection vulnerability in Splunk SimpleXML dashboards by injecting malicious code into sparkline style parameters. Malicious code is executed when a user exports the dashboard to PDF. Affected versions: All releases prior to 8.1.12, 8.2.0 through 8.2.9, 9.0.0 through 9.0.2.</p><h2>Enhancements and features (3)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20755">#20755</a> from <a href="https://github.com/rudraditya21">rudraditya21</a> - This adds an advanced datastore option, KrbClockSkew, to modules that use Kerberos authentication, allowing operators to adjust the Kerberos clock from the Metasploit side to fix clock skew errors.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20840">#20840</a> from <a href="https://github.com/xaitax">xaitax</a> - This updates the MongoBleed auxiliary module and adds new options. The module can now use Wiz Magic Packet to detect the vulnerability quickly; it can detect compression libraries used by MongoDB (and warns or stops the user if zlib is not enabled). The module can also reuse the MongoDB socket connection during memory scanning, which significantly improves performance. Finally, it can better leak secrets, either by pattern matching or by storing the extracted information in raw or JSON format.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20861">#20861</a> from <a href="https://github.com/bcoles">bcoles</a> - Adds multiple improvements to get_hostname resolution logic for post exploitation modules.</li></ul><h2>Bugs fixed (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20888">#20888</a> from <a href="https://github.com/jheysel-r7">jheysel-r7</a> - Fixes an issue that caused dMSA kerberos authentication to fail.</li></ul><h2>Documentation</h2><p>You can find the latest Metasploit documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-01-16T22%3A44%3A19Z..2026-01-22T00%3A20%3A35Z%22">Pull Requests 6.4.108...6.4.110</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.108...6.4.110">Full diff 6.4.108...6.4.110</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-01-23-2026</link>
      <guid isPermaLink="false">blt78261fa56d64f0a3</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Jack Heysel]]></dc:creator>
      <pubDate>Fri, 23 Jan 2026 21:00:28 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt0d50271a40a5f14f/6849ab419621d9f3824d5017/metasploit-sky.png" medium="image" />
    </item>
    <item>
      <title><![CDATA[Metasploit Wrap-Up 01/16/2026]]></title>
      <description><![CDATA[<h2>Persistence, dMSA Abuse & RCE Goodies</h2><p>This week, we have received a lot of contributions from the community, such as <a href="https://github.com/h00die">h00die</a>, <a href="https://github.com/Chocapikk">Chocapikk</a> and countless others, which is greatly appreciated. This week’s modules and improvements in Metasploit Framework range from new modules, such as dMSA Abuse (resulting in escalation of privilege in Windows Active Directory environments), authenticated and unauthenticated RCE modules, as well as many improvements and additions to the persistence modules and techniques.</p><h2>New module content (13)</h2><h3>BadSuccessor: dMSA abuse to Escalate Privileges in Windows Active Directory</h3><p>Authors: AngelBoy, Spencer McIntyre, and jheysel-r7 </p><p>Type: Auxiliary </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20472">#20472</a> contributed by <a href="https://github.com/jheysel-r7">jheysel-r7</a> </p><p>Path: <span data-type='inlineCode'>admin/ldap/bad_successor</span></p><p>Description: This adds an exploit for "BadSuccessor" which is a vulnerability whereby a user with permissions to an Organizational Unit (OU) in Active Directory can create a Delegated Managed Service Account (dMSA) account in such a way that it can lead to the issuance of a Kerberos ticket for an arbitrary user.</p><h3>Control Web Panel /admin/index.php Unauthenticated RCE</h3><p>Authors: Egidio Romano and Lukas Johannes Möller </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20806">#20806</a> contributed by <a href="https://github.com/JohannesLks">JohannesLks</a> </p><p>Path: <span data-type='inlineCode'>linux/http/control_web_panel_api_cmd_exec</span> </p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-67888&amp;referrer=blog">CVE-2025-67888</a></p><p>Description: This adds a new module for Control Web Panel (CVE-2025-67888). The vulnerability is unauthenticated OS command injection through an exposed API. The modules require Softaculous to be installed.</p><h3>Prison Management System 1.0 Authenticated RCE via Unrestricted File Upload</h3><p>Author: Alexandru Ionut Raducu </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20811">#20811</a> contributed by <a href="https://github.com/Xorriath">Xorriath</a> </p><p>Path: <span data-type='inlineCode'>linux/http/prison_management_rce</span> </p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2024-48594&amp;referrer=blog">CVE-2024-48594</a></p><p>Description: This adds a new module for Prison Management System 1.0 (CVE-2024-48594). The module requires admin credentials, which are subsequently used to exploit unrestricted file upload to upload a webshell.</p><h3>udev Persistence</h3><p>Author: Julien Voisin </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20796">#20796</a> contributed by <a href="https://github.com/h00die">h00die</a> </p><p>Path: <span data-type='inlineCode'>linux/persistence/udev</span></p><p>Description: This moves the udev persistence module into the persistence category and adds the persistence mixin.</p><h3>n8n Workflow Expression Remote Code Execution</h3><p>Author: Lukas Johannes Möller </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20810">#20810</a> contributed by <a href="https://github.com/JohannesLks">JohannesLks</a> </p><p>Path: <span data-type='inlineCode'>multi/http/n8n_workflow_expression_rce</span></p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-68613&amp;referrer=blog">CVE-2025-68613</a></p><p>Description: This adds a new module for n8n (CVE-2025-68613). The vulnerability is authenticated remote code execution in the workflow expression evaluation engine. The module requires credentials to create a malicious workflow that executes system commands via a JavaScript payload.</p><h3>Web-Check Screenshot API Command Injection RCE</h3><p>Author: Valentin Lobstein <a href="mailto:chocapikk@leakix.net">chocapikk@leakix.net</a> </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20791">#20791</a> contributed by <a href="https://github.com/Chocapikk">Chocapikk</a> </p><p>Path: <span data-type='inlineCode'>multi/http/web_check_screenshot_rce</span> </p><p>AttackerKB reference: <a href="https://attackerkb.com/search?q=CVE-2025-32778&amp;referrer=blog">CVE-2025-32778</a></p><p>Description: Adds an exploit module for CVE-2025-32778, a command injection vulnerability in Web-Check's screenshot API endpoint which allows unauthenticated remote code execution by injecting shell commands via URL query parameters in the /api/screenshot endpoint.</p><h3>Accessibility Features (Sticky Keys) Persistence via Debugger Registry Key</h3><p>Authors: OJ Reeves and h00die </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20751">#20751</a> contributed by <a href="https://github.com/h00die">h00die</a> </p><p>Path: <span data-type='inlineCode'>windows/persistence/accessibility_features_debugger</span></p><p>Description: This updates the Windows sticky keys post persistence module to use the new persistence mixin.</p><h3>WMI Event Subscription Event Log Persistence</h3><p>Authors: Nick Tyrer &lt;@NickTyrer&gt; and h00die </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20706">#20706</a> contributed by <a href="https://github.com/h00die">h00die</a> </p><p>Path: <span data-type='inlineCode'>windows/persistence/wmi/wmi_event_subscription_event_log</span></p><p>Description: Updated the Windows WMI to use a new way of managing persistence modules in Metasploit Framework. The Windows WMI module has been split into four modules, each representing their own technique.</p><h3>WMI Event Subscription Interval Persistence</h3><p>Authors: Nick Tyrer &lt;@NickTyrer&gt; and h00die </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20706">#20706</a> contributed by <a href="https://github.com/h00die">h00die</a> </p><p>Path: <span data-type='inlineCode'>windows/persistence/wmi/wmi_event_subscription_interval</span></p><p>Description: Updated the Windows WMI to use a new way of managing persistence modules in Metasploit Framework. The Windows WMI module has been split into four modules, each representing their own technique.</p><h3>WMI Event Subscription Process Persistence</h3><p>Authors: Nick Tyrer &lt;@NickTyrer&gt; and h00die </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20706">#20706</a> contributed by <a href="https://github.com/h00die">h00die</a> </p><p>Path: <span data-type='inlineCode'>windows/persistence/wmi/wmi_event_subscription_process</span></p><p>Description: Updated the Windows WMI to use a new way of managing persistence modules in Metasploit Framework. The Windows WMI module has been split into four modules, each representing their own technique.</p><h3>WMI Event Subscription Logon Timer Persistence</h3><p>Authors: Nick Tyrer &lt;@NickTyrer&gt; and h00die </p><p>Type: Exploit </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20706">#20706</a> contributed by <a href="https://github.com/h00die">h00die</a> </p><p>Path: <span data-type='inlineCode'>windows/persistence/wmi/wmi_event_subscription_uptime</span></p><p>Description: Updated the Windows WMI to use a new way of managing persistence modules in Metasploit Framework. The Windows WMI module has been split into four modules, each representing their own technique.</p><h3>Linux Chmod</h3><p>Author: bcoles <a href="mailto:bcoles@gmail.com">bcoles@gmail.com</a> </p><p>Type: Payload (Single) </p><p>Pull request: <a href="https://github.com/rapid7/metasploit-framework/pull/20845">#20845</a> contributed by <a href="https://github.com/bcoles">bcoles</a> </p><p>Path: <span data-type='inlineCode'>linux/armle/chmod</span> and <span data-type='inlineCode'>linux/aarch64/chmod</span></p><p>Description: Adds Linux ARM 32-bit / 64-bit Little Endian chmod payloads.</p><h2>Enhancements and features (7)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20706">#20706</a> from <a href="https://github.com/h00die">h00die</a> - Updated the Windows WMI to use a new way of managing persistence modules in Metasploit Framework. The Windows WMI module has been split into four modules, each representing their own technique.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20751">#20751</a> from <a href="https://github.com/h00die">h00die</a> - This updates the Windows sticky keys post persistence module to use the new persistence mixin.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20785">#20785</a> from <a href="https://github.com/Chocapikk">Chocapikk</a> - This adds Waku framework support to the existing react2shell module. Waku is a minimal React framework which differs slightly compared to Node.js. The module maintains backward compatibility with existing Next.js targets while adding Waku support through a modular framework configuration system.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20786">#20786</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - This updates the module code to merge the target Arch and Platform entries into the module's top level data. Prior to this change module developers had to define Arch and Platform entries twice, once at the module level and again per individual target. This updates over 500 modules and removes that duplication.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20796">#20796</a> from <a href="https://github.com/h00die">h00die</a> - This moves the udev persistence into the persistence category and adds the persistence mixin.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20853">#20853</a> from <a href="https://github.com/zeroSteiner">zeroSteiner</a> - Bumps metapsloit-payloads to 2.0.239.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20855">#20855</a> from <a href="https://github.com/h00die">h00die</a> - Adds additional ATT&CK references to persistence modules.</li></ul><h2>Bugs fixed (2)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20738">#20738</a> from <a href="https://github.com/Shubham0699">Shubham0699</a> - This fixes an issue in the bailiwicked DNS modules that was causing the module to fail with a stack trace due to a programming error.</li><li><a href="https://github.com/rapid7/metasploit-framework/pull/20847">#20847</a> from <a href="https://github.com/dwelch-r7">dwelch-r7</a> - This updates the auxiliary/scanner/ssh/ssh_login module to remove stale documentation, remove unnecessary characters that were printed in the output and update the correct documentation with the new information about key usage.</li></ul><h2>Documentation added (1)</h2><ul><li><a href="https://github.com/rapid7/metasploit-framework/pull/20665">#20665</a> from <a href="https://github.com/basicallyabidoof">basicallyabidoof</a> - Adds documentation for the ipv6_neighbor_router_advertisement module.</li></ul><p>You can always find more documentation on our docsite at <a href="https://docs.metasploit.com/">docs.metasploit.com</a>.</p><h2>Get it</h2><p>As always, you can update to the latest Metasploit Framework with msfupdate and you can get more details on the changes since the last blog post from GitHub:</p><ul><li><a href="https://github.com/rapid7/metasploit-framework/pulls?q=is:pr+merged:%222026-01-07T06%3A36%3A30-05%3A00..2026-01-14T22%3A53%3A30Z%22">Pull Requests 6.4.106...6.4.107</a></li><li><a href="https://github.com/rapid7/metasploit-framework/compare/6.4.106...6.4.107">Full diff 6.4.106...6.4.107</a></li></ul><p>If you are a git user, you can clone the <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework repo</a> (master branch) for the latest. To install fresh without using git, you can use the open-source-only <a href="https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers">Nightly Installers</a> or the commercial edition <a href="https://www.rapid7.com/products/metasploit/download/">Metasploit Pro</a></p><p></p>]]></description>
      <link>https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-01-16-2026</link>
      <guid isPermaLink="false">bltb32ab5ee97c5e59d</guid>
      <category><![CDATA[Metasploit]]></category>
      <category><![CDATA[Metasploit Weekly Wrapup]]></category><dc:creator><![CDATA[Simon Janusz]]></dc:creator>
      <pubDate>Fri, 16 Jan 2026 18:49:01 GMT</pubDate><media:content url="https://images.contentstack.io/v3/assets/blte4f029e766e6b253/blt7464fe659cab8a01/6852c358419e54d8e21c3458/blog-metasploit-wrap-up-.webp" medium="image" />
    </item>
  </channel>
</rss>