{
	"document":{
		"aggregate_severity":{
			"namespace":"https://nvd.nist.gov/vuln-metrics/cvss",
			"text":"HIGH"
		},
		"category":"csaf_vex",
		"csaf_version":"2.0",
		"distribution":{
			"tlp":{
				"label":"WHITE",
				"url":"https:/www.first.org/tlp/"
			}
		},
		"lang":"en",
		"notes":[
			{
				"text":"Tornado's gzip decompression routines work in limited-size chunks, but have no overall limit for the total size of decompressed chunks that they will accumulate (There has always been a limit for the total *compressed* size). This allows a malicious server to consume effectively unlimited amounts of memory if it is accessed via SimpleAsyncHTTPClient in its default configuration. HTTPServer is not affected in its default configuration, but it is if decompress_request=True is set. This bug is fixed in Tornado 6.5.6. max_body_size is now checked both for the compressed and cumulative decompressed size of the response.",
				"category":"general",
				"title":"Synopsis"
			}
		],
		"publisher":null,
		"references":[
			{
				"summary":"nvd cve",
				"category":"external",
				"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-49855"
			},
			{
				"summary":"CVE-2026-49855 vex file",
				"category":"self",
				"url":"https://repo.openeuler.org/security/data/csaf/cve/2026/csaf-openeuler-cve-2026-49855.json"
			},
			{
				"summary":"openEuler-SA-2026-2728",
				"category":"self",
				"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2728"
			},
			{
				"summary":"CVE-2026-49855",
				"category":"self",
				"url":"https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-49855&packageName=python-tornado"
			}
		],
		"title":"openEuler cve CVE-2026-49855",
		"tracking":{
			"initial_release_date":"2026-06-30T20:14:42+08:00",
			"revision_history":[
				{
					"date":"2026-06-30T20:14:42+08:00",
					"summary":"Initial",
					"number":"1.0.0"
				}
			],
			"generator":{
				"date":"2026-06-30T20:14:42+08:00",
				"engine":{
					"name":"openEuler CSAF Tool V1.0"
				}
			},
			"current_release_date":"2026-06-30T20:14:42+08:00",
			"id":"CVE-2026-49855",
			"version":"1.0.0",
			"status":"interim"
		}
	},
	"product_tree":{
		"branches":[
			{
				"name":"openEuler",
				"category":"vendor",
				"branches":[
					{
						"name":"openEuler",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"openEuler-24.03-LTS-SP3",
									"name":"openEuler-24.03-LTS-SP3"
								},
								"name":"openEuler-24.03-LTS-SP3",
								"category":"product_version"
							}
						],
						"category":"product_name"
					},
					{
						"name":"src",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python-tornado-6.5-5.oe2403sp3.src.rpm",
									"name":"python-tornado-6.5-5.oe2403sp3.src.rpm"
								},
								"name":"python-tornado-6.5-5.oe2403sp3.src.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"aarch64",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64.rpm",
									"name":"python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64.rpm"
								},
								"name":"python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python-tornado-debugsource-6.5-5.oe2403sp3.aarch64.rpm",
									"name":"python-tornado-debugsource-6.5-5.oe2403sp3.aarch64.rpm"
								},
								"name":"python-tornado-debugsource-6.5-5.oe2403sp3.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python-tornado-help-6.5-5.oe2403sp3.aarch64.rpm",
									"name":"python-tornado-help-6.5-5.oe2403sp3.aarch64.rpm"
								},
								"name":"python-tornado-help-6.5-5.oe2403sp3.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python3-tornado-6.5-5.oe2403sp3.aarch64.rpm",
									"name":"python3-tornado-6.5-5.oe2403sp3.aarch64.rpm"
								},
								"name":"python3-tornado-6.5-5.oe2403sp3.aarch64.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"x86_64",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64.rpm",
									"name":"python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64.rpm"
								},
								"name":"python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python-tornado-debugsource-6.5-5.oe2403sp3.x86_64.rpm",
									"name":"python-tornado-debugsource-6.5-5.oe2403sp3.x86_64.rpm"
								},
								"name":"python-tornado-debugsource-6.5-5.oe2403sp3.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python-tornado-help-6.5-5.oe2403sp3.x86_64.rpm",
									"name":"python-tornado-help-6.5-5.oe2403sp3.x86_64.rpm"
								},
								"name":"python-tornado-help-6.5-5.oe2403sp3.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP3"
									},
									"product_id":"python3-tornado-6.5-5.oe2403sp3.x86_64.rpm",
									"name":"python3-tornado-6.5-5.oe2403sp3.x86_64.rpm"
								},
								"name":"python3-tornado-6.5-5.oe2403sp3.x86_64.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					}
				]
			}
		],
		"relationships":[
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python-tornado-6.5-5.oe2403sp3.src.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python-tornado-6.5-5.oe2403sp3.src",
					"name":"python-tornado-6.5-5.oe2403sp3.src as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64",
					"name":"python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python-tornado-debugsource-6.5-5.oe2403sp3.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.aarch64",
					"name":"python-tornado-debugsource-6.5-5.oe2403sp3.aarch64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python-tornado-help-6.5-5.oe2403sp3.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.aarch64",
					"name":"python-tornado-help-6.5-5.oe2403sp3.aarch64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python3-tornado-6.5-5.oe2403sp3.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.aarch64",
					"name":"python3-tornado-6.5-5.oe2403sp3.aarch64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64",
					"name":"python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python-tornado-debugsource-6.5-5.oe2403sp3.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.x86_64",
					"name":"python-tornado-debugsource-6.5-5.oe2403sp3.x86_64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python-tornado-help-6.5-5.oe2403sp3.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.x86_64",
					"name":"python-tornado-help-6.5-5.oe2403sp3.x86_64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP3",
				"product_reference":"python3-tornado-6.5-5.oe2403sp3.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.x86_64",
					"name":"python3-tornado-6.5-5.oe2403sp3.x86_64 as a component of openEuler-24.03-LTS-SP3"
				},
				"category":"default_component_of"
			}
		]
	},
	"vulnerabilities":[
		{
			"cve":"CVE-2026-49855",
			"notes":[
				{
					"text":"Tornado's gzip decompression routines work in limited-size chunks, but have no overall limit for the total size of decompressed chunks that they will accumulate (There has always been a limit for the total *compressed* size). This allows a malicious server to consume effectively unlimited amounts of memory if it is accessed via SimpleAsyncHTTPClient in its default configuration. HTTPServer is not affected in its default configuration, but it is if decompress_request=True is set. This bug is fixed in Tornado 6.5.6. max_body_size is now checked both for the compressed and cumulative decompressed size of the response.",
					"category":"description",
					"title":"Vulnerability Description"
				}
			],
			"product_status":{
				"fixed":[
					"openEuler-24.03-LTS-SP3:python-tornado-6.5-5.oe2403sp3.src",
					"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64",
					"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.aarch64",
					"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.aarch64",
					"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.aarch64",
					"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64",
					"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.x86_64",
					"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.x86_64",
					"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.x86_64"
				]
			},
			"remediations":[
				{
					"product_ids":[
						"openEuler-24.03-LTS-SP3:python-tornado-6.5-5.oe2403sp3.src",
						"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64",
						"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.x86_64",
						"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.x86_64",
						"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.x86_64"
					],
					"details":"python-tornado security update",
					"category":"vendor_fix",
					"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2728"
				}
			],
			"scores":[
				{
					"cvss_v3":{
						"baseSeverity":"HIGH",
						"baseScore":7.5,
						"vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
						"version":"3.1"
					},
					"products":[
						"openEuler-24.03-LTS-SP3:python-tornado-6.5-5.oe2403sp3.src",
						"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.aarch64",
						"openEuler-24.03-LTS-SP3:python-tornado-debuginfo-6.5-5.oe2403sp3.x86_64",
						"openEuler-24.03-LTS-SP3:python-tornado-debugsource-6.5-5.oe2403sp3.x86_64",
						"openEuler-24.03-LTS-SP3:python-tornado-help-6.5-5.oe2403sp3.x86_64",
						"openEuler-24.03-LTS-SP3:python3-tornado-6.5-5.oe2403sp3.x86_64"
					]
				}
			],
			"threats":[
				{
					"details":"High",
					"category":"impact"
				}
			],
			"title":"CVE-2026-49855"
		}
	]
}