
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-68981 is a denial-of-service vulnerability in Apache NiFi caused by improper handling of highly compressed (gzip-encoded) HTTP requests, classified as a "decompression bomb" or data amplification attack (CWE-409). It affects Apache NiFi versions 1.5.0 through 2.10.0, specifically the org.apache.nifi:nifi-web-api component. The vulnerability was reported on 2026-07-28 by researcher Minseong Kim (mak3bread) and publicly disclosed on 2026-08-03 via the Apache security mailing list. It carries a CVSS v4.0 base score of 8.8 (High) (GitHub Advisory, OSS-Security).
The root cause is CWE-409 (Improper Handling of Highly Compressed Data / Data Amplification). Apache NiFi's REST API used a Jersey encoding filter to support gzip-encoded HTTP requests, but the configurable maximum request size limit was enforced against the compressed payload rather than the decompressed output. This allows an unauthenticated attacker to craft a small gzip-encoded HTTP request that decompresses to a vastly larger payload, causing the server to allocate excessive memory during decompression. No authentication, special privileges, or user interaction is required — the attack is fully network-accessible and automatable (OSS-Security, GitHub Advisory). The issue is tracked upstream as NIFI-16152 (OSS-Security).
Successful exploitation allows an unauthenticated remote attacker to cause the Apache NiFi service to consume excessive memory, potentially crashing the service and resulting in a denial of service for all users and dependent data flows. The primary impact is high availability loss; confidentiality and integrity impacts are rated low (limited to the vulnerable system itself, with no subsequent system impact). Since Apache NiFi is commonly used as a critical data integration and workflow automation platform, service disruption could halt data pipelines and operational processes (GitHub Advisory, OSS-Security).
nmap), targeting the default NiFi REST API port (typically 8080 or 8443).gzip), designed to exceed available server memory upon decompression./nifi-api/) with the Content-Encoding: gzip header and the malicious compressed payload as the request body, ensuring the compressed size stays within the configured limit./nifi-api/*) with Content-Encoding: gzip headers and abnormally small request body sizes that trigger large memory allocations; repeated requests from the same source IP targeting the REST API.nifi-app.log) showing OutOfMemoryError or heap exhaustion errors; Java garbage collection logs indicating sustained high memory pressure; access logs showing repeated API requests with gzip-encoded bodies./var/log/syslog or equivalent).The recommended mitigation is to upgrade to Apache NiFi 2.11.0, which relocates response compression handling to the Jetty Server layer and disables decompression of gzip-encoded HTTP requests in the REST API, eliminating the vulnerable code path (OSS-Security, Apache Advisory). No official configuration-based workaround is documented for versions prior to 2.11.0; however, organizations unable to upgrade immediately should consider restricting network access to the NiFi REST API using firewall rules or reverse proxy controls to limit exposure to trusted clients only. Monitoring for anomalous memory usage and enabling JVM heap alerts can help detect exploitation attempts before service failure.
The vulnerability was covered by security news outlets including GBHackers and SecurityOnline shortly after disclosure, noting the unauthenticated nature of the attack and the availability of a patch (GBHackers, SecurityOnline). The DailyCyberSecurity Mastodon account also highlighted the advisory. Community reaction has been measured, with the primary focus on the straightforward remediation path (upgrading to 2.11.0) and the lack of known active exploitation.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."