Bug #15080
closedSuricata process dying due to Hyperscan error - also may randomly segfault
100%
Description
Several users on the Netgate Forum are reporting random issues with Suricata failing due to the following Hyperscan error.
Error: spm-hs: Hyperscan returned fatal error -1.
For some users Suricata will error out on startup. But for others, it will run for some random period of time before emitting the Hyperscan error and halting.
Updated by Bill Meeks over 1 year ago
Pull request 1333 for the RELENG_2_7_2 branch of FreeBSD-ports has been submitted to address this issue.
Updated by Jim Pingle over 1 year ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
PRs merged, thanks!
Updated by Bill Meeks over 1 year ago
Additional update for this issue for a complete history:
Two additional heap memory buffer overflow bugs were recently discovered in the custom Legacy Blocking Module code used with Suricata on pfSense. Those memory overflows were found during testing with the llvm
ASAN tool enabled. It is highly likely these memory buffer overflows contributed to the Hyperscan bug and to other Signal 11 segfault bugs experienced when using Legacy Blocking Mode with Suricata 7.x. The newly identified bugs were fixed in this pull request: https://github.com/pfsense/FreeBSD-ports/pull/1337.