{"answers":{"affected":"","exploited":"There is no known exploitation of CVE-2026-47321 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2026-47321 is a high-severity denial of service vulnerability in Apache MINA, published on 21 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2026-47321 and fix it if it is affected.\n\nWhat it is: CVE-2026-47321 is a high-severity denial of service vulnerability in Apache MINA, published on 21 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.\nExploitation: There is no known exploitation of CVE-2026-47321 in the wild and no public exploit code.\n\nAffected product: Apache MINA. No package-level version data is available, so check the vendor advisory linked from the reference page.\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2026-47321/ (Markdown: https://insights.sbomify.com/CVE-2026-47321/index.md)","id":"CVE-2026-47321","markdown":"https://insights.sbomify.com/CVE-2026-47321/index.md","name":"CVE-2026-47321","record":{"aliases":["DEBIAN-CVE-2026-47321","GHSA-3c8x-fp36-75xv","RHLW-2026-2cb9a31c02a7f38b","UBUNTU-CVE-2026-47321"],"analysis":{"component_type":"library","fix_type":"patch","impacts":["denial_of_service"],"network_reachable":"yes","non_default_config":false,"product_category":"Apache MINA library","requires_auth":"none","summary":"Attackers can cause memory exhaustion and denial of service by sending highly compressed data to applications using Apache MINA's CompressionFilter.","user_interaction":"not_required","vuln_class":"denial_of_service"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"apache","cpe":[],"cvss":{"score":7.5,"severity":"high","source":"cna","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","version":"3.1"},"cwes":[{"id":"CWE-789","name":"Memory Allocation with Excessive Size Value"},{"id":"CWE-409","name":"Improper Handling of Highly Compressed Data (Data Amplification)"}],"description":"The CompressionFilter class uses ZLib to deflate and inflate data sent and received. When we inflate incoming data, the filter does not control the resulting size, and create a buffer no matter what.\n\nSome compressed data may have a compression ration greater than 1 thousand, leading to an exhaustion of the application memory, as we don't control the deflated size.\n\nThe fix adds such a control by allowing the application developer to provide a fixed size limit, which when reached throws an exception. It also allows the user to provide a compression ratio that should not be exceeded, protected the application from small inflated files that inflate in gigantic files, but with a grace limit for the resulting size (1Mb) to avoid false positive (like a very small file inflating with a high ratio, but resulting with a acceptable size, like a few thousands bytes)\n\nFor application using this feature, it is highly recommended to create the CompressionFilter and to pass the maximum limit as a forth constructor parameter, maxDecompressedSize:\n\npublic CompressionFilter(final boolean compressInbound, final boolean compressOutbound, final int compressionLevel, final int maxDecompressedSize)Optionally one can also provide a maxDecompressRatio fifth parameter, and a decompressRatioMinSize sixth parameter to allow small inflated files with a high compression ratio to still be accepted.\n\nHere are the additional constructor:\n\npublic CompressionFilter(final boolean compressInbound, final boolean compressOutbound,\n\n            final int compressionLevel, final int maxDecompressedSize,\n\n            final long maxDecompressRatio, final long decompressRatioMinSize)\n\nAlso note that a fluent API has been added to spare the users the pain to call a constructor with that many parameters:\n\n CompressionFilter compressionFilter = new CompressionFilter()\n\n                                                .setCompressionLevel(Zlib.COMPRESSION_MAX)\n\n                                                .setMaxDecompressedSize(1_000_000)\n\n                                                .setMaxDecompressRatio(100).\n\n                                                .setDecompressRatioMinSize(100_000); \n\nApplications using Apache MINA are advised to upgrade and configure their CompressionFilter instance.","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":true,"headline":"Apache MINA: Unbounded Decompression Amplification DoS in Zlib.inflate","id":"CVE-2026-47321","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"denial_of_service","year":"2026"},"n_packages":0,"n_references":1,"next":{"headline":"Apache Camel: Camel-CXF Message Header Injection via Missing Inbound Filtering","id":"CVE-2026-47323"},"packages":[],"prev":{"headline":"Memory corruption in rlottie","id":"CVE-2026-47320"},"products":["Apache MINA"],"published":"2026-09-21","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"yes","exploitation":"none","technical_impact":"partial"},"state":"PUBLISHED","updated":"2026-09-21","vendors":["Apache Software Foundation"]},"summary":"Attackers can cause memory exhaustion and denial of service by sending highly compressed data to applications using Apache MINA's CompressionFilter.","url":"https://insights.sbomify.com/CVE-2026-47321/"}