{"id":"CVE-2026-103262","published":"2026-10-01T11:17:21.050","lastModified":"2026-10-06T01:16:32.767","description":"Tornado versions before 6.5.9 contain an unbounded memory accumulation vulnerability in CurlAsyncHTTPClient that allows remote attackers to cause denial of service by sending a compressed response. Attackers can send a gzip-encoded decompression bomb that accumulates in memory without size limits, causing the application process to be killed by out-of-memory conditions.","cvssScore":7.5,"cvssSeverity":"HIGH","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","cwes":["CWE-409"],"vendors":[],"products":[],"references":[{"url":"https://github.com/tornadoweb/tornado/commit/e412435febba4569c552c5c9054f1bf92bd171a9","tags":[]},{"url":"https://github.com/tornadoweb/tornado/security/advisories/GHSA-chx6-46f5-w4vp","tags":[]},{"url":"https://www.vulncheck.com/advisories/tornado-before-6.5.9-denial-of-service-via-curlasynchttpclient","tags":[]},{"url":"https://github.com/tornadoweb/tornado/security/advisories/GHSA-chx6-46f5-w4vp","tags":[]}],"exploitRefs":[{"url":"https://github.com/tornadoweb/tornado/commit/e412435febba4569c552c5c9054f1bf92bd171a9","tags":[]},{"url":"https://github.com/tornadoweb/tornado/security/advisories/GHSA-chx6-46f5-w4vp","tags":[]},{"url":"https://github.com/tornadoweb/tornado/security/advisories/GHSA-chx6-46f5-w4vp","tags":[]}],"hasPoc":true,"ai":{"summary":"Tornado's CurlAsyncHTTPClient is vulnerable to unbounded memory accumulation when processing gzip-compressed responses, allowing attackers to trigger a denial of service through decompression bombs that consume all available memory.","exploitability":"Exploitation is relatively straightforward as attackers only need to send a specially crafted gzip-encoded response to trigger the memory accumulation issue, requiring no authentication or complex preconditions.","blast_radius":"The vulnerability could affect any Tornado application using CurlAsyncHTTPClient with compressed responses, potentially causing widespread service disruption across multiple applications and users.","remediation":"Upgrade to Tornado 6.5.9 or later to remediate this memory accumulation vulnerability.","detection":"No reliable host or network indicator is derivable from the published description.","tags":["denial-of-service","memory-corruption","http-client","tornado"],"model":"garnet-coder","analyzedAt":"2026-10-13T09:05:57.366Z"}}