{"id":"CVE-2026-94636","state":"PUBLISHED","title":"Apache Thrift: Python `TZlibTransport` stops enforcing its decompressed-size limit once the limit is exactly used up","description":"Improper handling of highly compressed data (data amplification), Function call with incorrectly specified arguments, Improper validation of specified quantity in input vulnerability in Apache Thrift py bindings.\n\n\n\nThis issue affects Apache Thrift: before 0.25.0.\n\n\n\nUsers are recommended to upgrade to version 0.25.0, which fixes the issue.","publishedAt":"2026-10-02T11:47:54.613Z","updatedAt":"2026-10-02T17:32:21.357Z","severity":{"score":8.2,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","source":"apache"},"assigner":"apache","products":["Apache Software Foundation Apache Thrift"],"affected":[{"vendor":"Apache Software Foundation","product":"Apache Thrift","packageName":"thrift","packageURL":"pkg:pypi/thrift","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"0.25.0","versionType":"semver"}],"collectionURL":"https://pypi.python.org"}],"references":["https://lists.apache.org/thread/33otcgbqd27wf6qq810q56znzbomnhg1","https://lists.apache.org/thread/1rpq0d0g6yzjjzl1z27lwmvhzkn6rbrs"],"weaknesses":["CWE-409","CWE-628","CWE-1284"],"ingestedAt":"2026-10-29T20:13:34.582Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/94xxx/CVE-2026-94636.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-94636","state":"PUBLISHED","datePublished":"2026-10-02T11:47:54.613Z","dateUpdated":"2026-10-02T17:32:21.357Z","assignerShortName":"apache","assignerOrgId":"f0158376-9dc2-43b6-827c-5f631a4d8d09","dateReserved":"2026-09-21T22:41:45.892Z"},"containers":{"cna":{"title":"Apache Thrift: Python `TZlibTransport` stops enforcing its decompressed-size limit once the limit is exactly used up","descriptions":[{"lang":"en","value":"Improper handling of highly compressed data (data amplification), Function call with incorrectly specified arguments, Improper validation of specified quantity in input vulnerability in Apache Thrift py bindings.\n\n\n\nThis issue affects Apache Thrift: before 0.25.0.\n\n\n\nUsers are recommended to upgrade to version 0.25.0, which fixes the issue."}],"affected":[{"vendor":"Apache Software Foundation","product":"Apache Thrift","packageName":"thrift","packageURL":"pkg:pypi/thrift","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"0.25.0","versionType":"semver"}],"collectionURL":"https://pypi.python.org"}],"references":[{"url":"https://lists.apache.org/thread/33otcgbqd27wf6qq810q56znzbomnhg1","tags":["vendor-advisory"]},{"url":"https://lists.apache.org/thread/1rpq0d0g6yzjjzl1z27lwmvhzkn6rbrs","tags":["vendor-advisory"]}],"metrics":[{"other":{"type":"Textual description of severity","content":{"text":"important"}},"scenarios":[{"lang":"en","value":"GENERAL"}]},{"scenarios":[{"lang":"en","value":"GENERAL"}],"format":"CVSS","cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"PRESENT","privilegesRequired":"NONE","userInteraction":"NONE","vulnConfidentialityImpact":"NONE","subConfidentialityImpact":"NONE","vulnIntegrityImpact":"NONE","subIntegrityImpact":"NONE","vulnAvailabilityImpact":"HIGH","subAvailabilityImpact":"NONE","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"HIGH","baseScore":8.2,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-409","description":"CWE-409 Improper handling of highly compressed data (data amplification)","lang":"en","type":"CWE"}]},{"descriptions":[{"cweId":"CWE-628","description":"CWE-628 Function call with incorrectly specified arguments","lang":"en","type":"CWE"}]},{"descriptions":[{"cweId":"CWE-1284","description":"CWE-1284 Improper validation of specified quantity in input","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"apache","orgId":"f0158376-9dc2-43b6-827c-5f631a4d8d09","dateUpdated":"2026-10-02T11:47:54.613Z"},"source":{"discovery":"EXTERNAL"},"credits":[{"lang":"en","value":"Sylwester Lachiewicz","type":"finder"}],"x_generator":{"engine":"Vulnogram 1.0.3"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-02T17:32:08.253597Z","id":"CVE-2026-94636","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-02T17:32:21.357Z"}}]}}}