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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-409 (对高度压缩数据的处理不恰当(数据放大攻击)) — Vulnerability Class 75

75 vulnerabilities classified as CWE-409 (对高度压缩数据的处理不恰当(数据放大攻击)). AI Chinese analysis included.

CWE-409 represents a critical input validation weakness where software fails to adequately manage inputs with extreme compression ratios, leading to data amplification during decompression. Attackers typically exploit this vulnerability by crafting malicious archives, such as "decompression bombs," which are deceptively small but expand into massive amounts of data upon extraction. This exploitation can rapidly exhaust system memory, CPU resources, or disk space, resulting in denial-of-service conditions or application crashes. To mitigate this risk, developers must implement strict limits on decompression sizes and monitor resource consumption during the process. Effective defenses include setting maximum allowable output thresholds, using timeout mechanisms to halt prolonged decompression tasks, and validating input complexity before processing. By enforcing these constraints, organizations can prevent attackers from leveraging compression algorithms to overwhelm system resources and maintain service availability.

MITRE CWE Description
The product does not handle or incorrectly handles a compressed input with a very high compression ratio that produces a large output. An example of data amplification is a "decompression bomb," a small ZIP file that can produce a large amount of data when it is decompressed.
Common Consequences (1)
AvailabilityDoS: Amplification, DoS: Crash, Exit, or Restart, DoS: Resource Consumption (CPU), DoS: Resource Consumption (Memory)
System resources, CPU and memory, can be quickly consumed. This can lead to poor system performance or system crash.
Examples (1)
The DTD and the very brief XML below illustrate what is meant by an XML bomb. The ZERO entity contains one character, the letter A. The choice of entity name ZERO is being used to indicate length equivalent to that exponent on two, that is, the length of ZERO is 2^0. Similarly, ONE refers to ZERO twice, therefore the XML parser will expand ONE to a length of 2, or 2^1. Ultimately, we reach entity …
<?xml version="1.0"?> <!DOCTYPE MaliciousDTD [ <!ENTITY ZERO "A"> <!ENTITY ONE "&ZERO;&ZERO;"> <!ENTITY TWO "&ONE;&ONE;"> ... <!ENTITY THIRTYTWO "&THIRTYONE;&THIRTYONE;"> ]> <data>&THIRTYTWO;</data>
Attack · XML
CVE IDTitleCVSSSeverityPublished
CVE-2026-73232 ffuf denial of service (OOM) via HTTP response decompression bomb — ffuf 7.5 High2026-08-11
CVE-2026-68981 Apache NiFi: Uncontrolled Resource Consumption through Decompression of HTTP Requests — Apache NiFi 8.8 High2026-08-03
CVE-2026-10819 Mattermost Server Denial of Service via Animated GIF Emoji Upload — Mattermost 6.5 Medium2026-07-27
CVE-2026-49158 Apache Thrift: Ruby THeaderTransport ZLIB Decompression Bomb — Apache Thrift 7.5 High2026-07-27
CVE-2026-48586 Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift: TZlibTransport Decompression Size Limit — Apache Thrift 8.7 High2026-07-27
CVE-2026-41608 Apache Thrift: Unbounded Zlib Decompression in Python THeaderTransport — Apache Thrift--2026-07-27
CVE-2026-44981 CrowdSec LAPI: Denial of Service via Unbounded Gzip Decompression — crowdsec--2026-07-16
CVE-2026-62963 Centrifugo: Decompression bomb DoS via permessage-deflate in unidirectional WebSocket transport — centrifugo--2026-07-16
CVE-2026-61449 Grav before 2.0.2 Decompression Bomb via Forged ZIP Size — grav 6.5 Medium2026-07-15
CVE-2026-49855 tornado AsyncHTTPClient accumulates decompressed chunks without size limit (gzip bomb) — tornado 7.5 High2026-07-14
CVE-2026-15709 Soupwebsocketextensiondeflate: libsoup: libsoup: websocket permessage-deflate unbounded decompression remote denial of service — Red Hat Enterprise Linux 10 7.5 High2026-07-14
CVE-2026-12588 Trellix HX Console 资源管理错误漏洞 — Trellix HX Console--2026-07-14
CVE-2026-59193 Grav CMS — Improper Handling of Highly Compressed Data in Installer::unZip() — grav--2026-07-10
CVE-2026-61455 Grav before 2.0.1 Decompression Bomb via ZipArchiver — grav 6.5 Medium2026-07-10
CVE-2026-44160 Fluentd: Denial of Service (DoS) via Gzip Decompression Bomb in `in_http` and `in_forward` — fluentd 7.5 High2026-07-08
CVE-2026-55195 py7zr: Decompression bomb (zip bomb) denial of service via unchecked extraction size — py7zr--2026-07-08
CVE-2026-59803 rpcx - Denial of Service via Gzip Decompression Bomb in Wire Protocol — rpcx 7.5 High2026-07-08
CVE-2026-59939 httplib2: Decompression Bomb Denial of Service via Unbounded gzip/deflate Response Handling — httplib2 7.5 High2026-07-08
CVE-2026-55078 Coder: Zip upload decompression lacks aggregate size limit, enabling denial of service — coder 6.5 Medium2026-07-07
CVE-2026-24264 NVIDIA Triton Inference Server 资源管理错误漏洞 — Triton Inference Server 7.5 High2026-07-01
CVE-2026-13523 GPAC ISOBMFF base_encoding.c data amplification — GPAC 3.3 Low2026-06-29
CVE-2026-48044 Envoy Zstd Decompressor: Ratio Check at Wrong Loop Depth lead to memory explosion — envoy 7.5 High2026-06-26
CVE-2026-44018 Docling: Unsafe Archive Extraction and XML Parsing in METS-GBS Backend — docling 5.5 Medium2026-06-26
CVE-2026-54314 n8n: Denial of Service via ZIP decompression in webhook workflow — n8n--2026-06-23
CVE-2026-54233 vLLM: OOM Denial of Service via Audio Decompression Bomb — vllm 6.5 Medium2026-06-22
CVE-2026-48510 MessagePack-CSharp: LZ4 decompression allocates from unbounded declared output lengths — MessagePack-CSharp--2026-06-22
CVE-2026-54278 AIOHTTP: Unread Compressed Request Bodies Bypass client_max_size During Cleanup — aiohttp--2026-06-22
CVE-2026-53430 grpc gzip decompression bomb in GRPC.Compressor.Gzip.decompress/1 — grpc--2026-06-15
CVE-2026-49755 Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies — req--2026-06-08
CVE-2026-10725 Protocol::HTTP2 versions before 1.13 for Perl is vulnerable to a HTTP/2 Bomb — Protocol::HTTP2--2026-06-06

Vulnerabilities classified as CWE-409 (对高度压缩数据的处理不恰当(数据放大攻击)) represent 75 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.