8000 fix: bypass by supplying whitespace or path argument (933120 PL-1) by EsadCetiner · Pull Request #3894 · coreruleset/coreruleset · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fix: bypass by supplying whitespace or path argument (933120 PL-1) #3894

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 20, 2024

Conversation

EsadCetiner
Copy link
Member

This PR fixes a bypass introduced in #3863 to fix false positives with base64 encoded requests with double equals sign. This rule can be bypassed by either adding a white space, for example memory_limit = 512M or by supplying a path extension_dir=/path/to/example to a directive. I've used a negated set to avoid false positive with a double equals sign while also fixing the bypass.

@EsadCetiner EsadCetiner requested a review from a team October 20, 2024 05:58
Copy link
Member
@fzipi fzipi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch!

@fzipi fzipi added this pull request to the merge queue Oct 20, 2024
Merged via the queue into coreruleset:main with commit acff70f Oct 20, 2024
5 checks passed
@EsadCetiner EsadCetiner deleted the fix-bypass branch October 26, 2024 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0