CVE-2026-22260Suricata是一款开源的网络入侵检测系统(IDS)、入侵防御系统(IPS)和网络安全管理(NSM)引擎。该漏洞存在于Suricata 8.0.0至8.0.3版本中,攻击者可以通过发送特制的网络请求触发栈溢出(Stack Overflow)漏洞,导致Suricata进程崩溃,从而造成拒绝服务(DoS)攻击。由于该漏洞位于网络流量处理的核心组件中,攻击者无需认证即可通过互联网远程发起攻击,对部署Suricata作为网络安全防护的企业造成严重威胁。
该漏洞是由于Suricata在处理HTTP请求和响应body时存在栈缓冲区溢出问题。在解析大型HTTP请求体或响应体时,代码未能正确验证输入数据的大小,直接将数据写入固定大小的栈缓冲区中。当攻击者发送超长的body数据时,会覆盖栈上的返回地址和其他关键数据结构,导致程序控制流被劫持或直接触发崩溃。漏洞主要与request-body-limit和response-body-limit这两个配置参数相关,当这些参数设置为非默认值时,攻击面会进一步扩大。攻击者可通过构造包含超大body的HTTP请求来触发该漏洞,无需特殊网络位置或认证即可实现远程拒绝服务攻击。