Skip to content

Add vpatch-CVE-2026-26217 rule and test - #69

Open
crowdsec-automation wants to merge 4 commits into
masterfrom
1789564911-vpatch-CVE-2026-26217
Open

crowdsec-automation wants to merge 4 commits into
masterfrom
1789564911-vpatch-CVE-2026-26217

Conversation

@crowdsec-automation

Copy link
Copy Markdown

The rule targets the /execute_js endpoint and the JSON url parameter, which is the vulnerable input described by the template. It detects the dangerous file:// URL scheme rather than matching a specific file path, allowing it to identify attempts to read different local files while avoiding unnecessary content-specific signatures.

The json. prefix is used because the payload is sent as application/json. Both URI and body argument values are URL-decoded and lowercased to support encoded and case-variant requests. The test template retains the exploit request and changes the matcher to require only an HTTP 403 response, as required.

Exploit URL: https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-26217.yaml

@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-2026-26217 🔴

@github-actions

Copy link
Copy Markdown

Hello @crowdsec-automation,

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

@github-actions

Copy link
Copy Markdown

Hello @crowdsec-automation,

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

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