Skip to content

Add vpatch-CVE-2026-104935 rule and test - #78

Open
crowdsec-automation wants to merge 5 commits into
masterfrom
1792487914-vpatch-CVE-2026-104935
Open

crowdsec-automation wants to merge 5 commits into
masterfrom
1792487914-vpatch-CVE-2026-104935

Conversation

@crowdsec-automation

Copy link
Copy Markdown

The rule requires both a request to an Ivanti authentication welcome endpoint and an X-DSCGI-PATH header that redirects handling to the protected wu.cgi script. This combination targets the routing mismatch used for the authentication bypass while avoiding matches on ordinary requests to the public welcome page. URI values are URL-decoded and lowercased; the header value is lowercased for case-insensitive matching. The test sends the relevant exploit request directly and uses only an HTTP 403 status matcher, as required.

Exploit URL: https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-104935.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-104935 🔴

@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 @crowdsec-automation,

✅ The new VPATCH Rule is compliant, 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