Skip to content

[pull] master from rapid7:master#348

Merged
pull[bot] merged 33 commits intom-1-k-3:masterfrom
rapid7:master
Feb 16, 2026
Merged

[pull] master from rapid7:master#348
pull[bot] merged 33 commits intom-1-k-3:masterfrom
rapid7:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 16, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

LucasCsmt and others added 30 commits February 3, 2026 15:47
This commit add the module that exploit the ChurchCRM Unauth RCE.
The code have been refactored to be more organised.
Supression of the method 'check_execution' because it was to context
related and it is impossible to predict how the web server react to
command execution.
The documentation of the module is addedd.
The module have been tested on different version of ChurchCRM (6.8.0 and
6.2.0) prooving it's vulnerability to this exploit. This commit contains
modification of the dockerfile/docker-compose in order to support
multi-version installation.
Title has been changed in order to mention the version where the exploit
work.
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com>
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com>
The 'alter_config' function has been altered in order to use random text
as placeholder to fake information in the configuration. The GHSA is
fixed too.
The PHP payload is injected directly into the PHP code injection. The
cleanup method has been remove in favor of a InitialAutoRunScript that
clear the config file.
The default option has been remove in favor of metasploit's default
selection.
According to the recent change, i've changed the documentation and the
scenario outputs.
In the last version of ChurchCRM (6.8.0), in order to be correct, the
url in the post request needed to end with a '/'. This issues is now
fixed and the exploit work again on the 6.8.0 version.
The documentation for PHP Fetch have been added. The scenario have been
redone in order to track the last changes.
@pull pull bot locked and limited conversation to collaborators Feb 16, 2026
@pull pull bot added the ⤵️ pull label Feb 16, 2026
@pull pull bot merged commit 7a0845d into m-1-k-3:master Feb 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants