Skip to content
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

Make sure m_rulesMessages is filled after successfull match #2048

Closed
wants to merge 1 commit into from
Closed

Make sure m_rulesMessages is filled after successfull match #2048

wants to merge 1 commit into from

Conversation

victorhora
Copy link
Contributor

This fixes issue #2000.

The problem seems to be that the conditions to push ruleMessage below is not met when only deny action is used:

https://github.com/SpiderLabs/ModSecurity/blob/6d5198b1a60992416c9c8f1d77754e8e5edba996/src/rule.cc#L815-L822

Then when the for loop to append m_rulesMessages to the audit_log string stream is called, the content of this std::list seems to be empty:

https://github.com/SpiderLabs/ModSecurity/blob/6d5198b1a60992416c9c8f1d77754e8e5edba996/src/transaction.cc#L1486-L1489

@victorhora victorhora added 3.x Related to ModSecurity version 3.x pr available labels Mar 15, 2019
@victorhora victorhora added this to the v3.0.4 milestone Mar 15, 2019
@victorhora victorhora added this to In progress in v3.0.4 via automation Mar 15, 2019
@defanator
Copy link
Contributor

@victorhora I can confirm that this one fixes an issue reported in #2000.

@zimmerle zimmerle added this to In progress in v3.1.0 via automation Oct 15, 2019
@zimmerle zimmerle removed this from In progress in v3.0.4 Oct 15, 2019
@zimmerle
Copy link
Contributor

merged at: d4dc3db

@zimmerle zimmerle closed this Oct 16, 2019
v3.1.0 automation moved this from In progress to Done Oct 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.x Related to ModSecurity version 3.x pr available
Projects
v3.1.0
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants