Out-of-bounds read in Suricata - #VU162657
Published: November 9, 2026
Vulnerability details
The vulnerability allows a highly privileged local attacker to disclose Suricata process memory to a Lua script or terminate Suricata.
The vulnerability exists due to insufficient length validation in Suricata's Lua dataset add method when a supplied length exceeds the source string's heap allocation. A highly privileged local attacker can trigger this out-of-bounds read through a locally installed Lua script that supplies a mismatched length while Lua rules are enabled.