Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-57226— Suricata swf: heap buffer overflow in SWF decompression depth handling

Quick assessment

Affected
OISF suricata
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Suricata 是一款网络入侵检测系统(IDS)、入侵防御系统(IPS)以及网络安全监控引擎。在 7.0.17 之前和 8.0.6 之前,当启用非默认的 功能,并且配置了不安全的 (解压深度)时, 中在分配内存时会使用所配置的值,而不是将内存分配限制在 Flash 文件的实际数据需求范围内。因此,一个特制的 SWF 响应可能触发与整数相关的堆缓冲区溢出漏洞,导致 Suricata 崩溃。默认情况下该功能处于禁用状态,且默认深度值不受此漏洞影响。该问题已在 8.0.6 和 7.0.17 版本中修复。

CVSS 3.7 · Low

Possible ATT&CK Techniques 3 AI

T1190.003 T1190.001 T1190.002
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-57226

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Suricata swf: heap buffer overflow in SWF decompression depth handling
Source: CVE Program / CVE List V5
Vulnerability Description
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to 7.0.17 and 8.0.6, HTTP SWF decompression with the non-default swf-decompression feature and an unsafe decompress-depth can use the configured depth when allocating in src/util-file-decompression.c instead of limiting the allocation to the Flash file's actual data requirement. A crafted SWF response can therefore trigger an integer-related heap buffer overflow and crash Suricata; the default disabled feature and default depth are not affected. This issue is fixed in versions 8.0.6 and 7.0.17.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Source: CVE Program / CVE List V5
Vulnerability Type
堆缓冲区溢出
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
OISF suricata >= 8.0.0, < 8.0.6 -

II. Public POCs for CVE-2026-57226

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-57226

登录查看更多情报信息。

Patches & Fixes for CVE-2026-57226 (4)

Other References for CVE-2026-57226 (4)

Same Patch Batch · OISF · 2026-09-18 · 17 CVEs total

CVE-2026-57228 8.2 HIGH Suricata smtp/mime: heap out-of-bounds read quoted-printable decoder
CVE-2026-63446 7.5 HIGH Suricata app-layer: passed flows can retain transactions, causing resource exhaustion
CVE-2026-63447 7.5 HIGH Suricata ftp: crafted FTP traffic can cause quadratic CPU consumption
CVE-2026-63452 7.5 HIGH Suricata http1: repeated brotli compression bombs can cause excessive CPU consumption
CVE-2026-57227 7.5 HIGH Suricata mqtt: unbounded resource consumption from repeated pubrec and pubrel messages
CVE-2026-71418 7.5 HIGH Suricata doh2: crafted HTTP/2 DATA frames can cause quadratic CPU consumption
CVE-2026-57223 7.0 HIGH Suricata windows: unquoted LocalSystem service ImagePath can allow local privilege escalat
CVE-2026-57224 6.5 MEDIUM Suricata dhcp: unbounded transactions in unidirectional traffic can lead to resource exhau
CVE-2026-63448 5.9 MEDIUM Suricata smb: some SMB flows can cause resource exhaustion
CVE-2026-71855 5.9 MEDIUM Suricata flow: IPv4/IPv6 hash collision can reuse wrong flow state
CVE-2026-57229 5.3 MEDIUM Suricata smtp/mime: incomplete state reset allows detection bypass
CVE-2026-57222 5.3 MEDIUM Suricata ippair: hash collision can cause incorrect state reuse across IPv4 and IPv6
CVE-2026-63450 3.7 LOW Suricata ftp: RETR/STOR before PORT/PASV can disable further IDS app-layer detection
CVE-2026-63449 3.7 LOW Suricata sip: large SIP message bodies can evade detection with frame keyword
CVE-2026-63451 3.3 LOW Suricata detect: frame rules without content and with transform can cause heap buffer over
CVE-2026-57225 3.3 LOW Suricata datasets: NULL pointer dereference in JSON/NDJSON dataset loading

IV. Related Vulnerabilities

V. Comments for CVE-2026-57226

No comments yet


Leave a comment