Skip to content

Add vpatch-CVE-2025-59528 rule and test#48

Merged
buixor merged 5 commits into
masterfrom
1781692446-vpatch-CVE-2025-59528
Jun 17, 2026
Merged

Add vpatch-CVE-2025-59528 rule and test#48
buixor merged 5 commits into
masterfrom
1781692446-vpatch-CVE-2025-59528

Conversation

@crowdsec-automation

Copy link
Copy Markdown

This rule targets the Flowise RCE vulnerability (CVE-2025-59528) by detecting POST requests to the vulnerable endpoint /api/v1/node-load-method/custommcp (case-insensitive). It specifically inspects the JSON body argument inputs.mcpServerConfig for the presence of the string function(), which is indicative of a JavaScript function injection used in the exploit. The lowercase and urldecode transforms ensure case-insensitive and encoded payloads are detected. This approach minimizes false positives by focusing on the exact vulnerable parameter and the exploit pattern. The test nuclei template is adapted to only check for a 403 response, as required. All value: fields are lowercase, and the rule uses contains for robust detection.

@github-actions

Copy link
Copy Markdown

Hello @crowdsec-automation and thank you for your contribution!

❗ It seems that the following scenarios are not part of the 'crowdsecurity/appsec-virtual-patching' collection:

🔴 crowdsecurity/vpatch-CVE-2025-59528 🔴

@github-actions

Copy link
Copy Markdown

Hello @crowdsec-automation,

Scenarios/AppSec Rule are compliant with the taxonomy, thank you for your contribution!

@github-actions

Copy link
Copy Markdown

Hello @buixor,

✅ The new VPATCH Rule is compliant, thank you for your contribution!

@github-actions

Copy link
Copy Markdown

Hello @buixor,

Scenarios/AppSec Rule are compliant with the taxonomy, thank you for your contribution!

@buixor buixor merged commit 9b3e0a9 into master Jun 17, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants