Project

General

Profile

Actions

Bug #809

closed

Live Rules Update Corruption - ELSA

Added by Brian Olson almost 11 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Affected Versions:
Effort:
Difficulty:
Label:

Description

I've been working on routing suricata alerts to ELSA via rsyslog for aggregation an analysis. I recently began using USR2 to update the running ruleset immediately following and oinkmaster update. What I found was that alerts would be corrupted right after the USR2 signal. Example alerts:

GOOD

   May  8 18:02:31 HOSTNAME snort[7905]: [1:20147:16] ET POLICY.....

After USR2 (BAD)

   May  8 18:10:31 HOSTNAME ??M#001[8056]: 6]: [1:20147:0] ET POLICY...

As you can see, after the USR2 signal is processed, the "identity" field in syslog is hosed as well as what appears to be an echo following the PID ("6]:") a few characters later. The identity is set to "snort" because ELSA requires it. Everything else seems fine. I have been able to replicate this repeatedly on several Ubuntu12.04 LTS hosts running suricata 1.4.1. I have since created a work-around for this by changing "suricata" to "snort" via syslog-ng on the ELSA system, but wanted to report the bug.

Thanks!

Actions

Also available in: Atom PDF