{
	"document":{
		"aggregate_severity":{
			"namespace":"https://nvd.nist.gov/vuln-metrics/cvss",
			"text":"Medium"
		},
		"category":"csaf_vex",
		"csaf_version":"2.0",
		"distribution":{
			"tlp":{
				"label":"WHITE",
				"url":"https:/www.first.org/tlp/"
			}
		},
		"lang":"en",
		"notes":[
			{
				"text":"python3 security update",
				"category":"general",
				"title":"Synopsis"
			},
			{
				"text":"An update for python3 is now available for openEuler-24.03-LTS-SP1",
				"category":"general",
				"title":"Summary"
			},
			{
				"text":"Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.\n\nSecurity Fix(es):\n\nWhen using the \"configparser\" module to write configuration files\ncontaining multi-line text values with carriage return characters (\\r) the\nresulting file could be injected with unexpected keys and values if the\nattacker controls the written value.(CVE-2026-0864)\n\nTo allow builds of Python to be run from an in-tree layout (rather than\nan installed file layout), the VPATH variable is defined at build time\nand used to locate certain landmarks - specifically,\nModules/setup.local. When this landmark is found relative to VPATH\nrelative to the executable, Python assumes it is running in a source\ntree and generates a different default sys.path. This code remains in\nrelease builds, so that release-ready builds can be built in-tree.\n\nOn Windows, since builds are written to 'PCbuild/', the value of\nVPATH is set to '..\\..', which results in a landmark of\n'..\\..\\Modules\\setup.local'. This path is outside the install directory\nof Python, and may have different permissions, potentially allowing a\nlow-privilege user to create the landmark and an alternative `Lib`\nfolder that will be discovered by an otherwise restricted install.\n\nSuch a setup occurs with the legacy default install location for all\nusers (in the now superseded EXE installer), due to how Windows allows\nall users to create folders in the root directory of their OS drive.\n\nOur recommended mitigation on Windows is to migrate away from the\nlegacy installer and use the new [Python install\nmanager](https://www.python.org/downloads/latest/pymanager/) to install\nfor the current user. Installs where the directory two levels above the\nPython installation directory have equivalent permissions are unaffected\n(in general, a per-user install cannot be modified at all by other\nusers, removing any escalation of privilege risk, and could be directly\nmodified by a privileged user, making the potential tampering\nirrelevant). Alternative mitigations might include preemptively creating\nand restricting access to a `Modules` directory. Be aware that only 3.13\nand 3.14 will receive updated legacy installers - earlier fixes are only\nprovided as sources.\n\nPlatforms other than Windows allow VPATH to be overridden, but as they\ndon't usually use a separated directory in the build for binaries, are\nunlikely to have a landmark reference outside of the install directory.\n\nThe landmark detection involving VPATH is a fallback for when a more\nspecific landmark - .\\pybuilddir.txt - is absent, and was included for\ncompatibility. Future releases of Python will no longer include the\nfallback, and so builds will need to generate or preserve the\npybuilddir.txt file in order to work in-tree. This landmark file has\nbeen generated on Windows since 3.11, and on other platforms for longer.(CVE-2026-12003)\n\nunicodedata.normalize() can take excessive CPU time when processing\nspecially crafted Unicode input containing long runs of combining characters\nwith alternating Canonical Combining Class values.\nThis affects all normalization forms.(CVE-2026-3276)",
				"category":"general",
				"title":"Description"
			},
			{
				"text":"An update for python3 is now available for openEuler-24.03-LTS-SP1/openEuler-22.03-LTS-SP3/openEuler-24.03-LTS/openEuler-24.03-LTS-SP2.\n\nopenEuler Security has rated this update as having a security impact of medium. A Common Vunlnerability Scoring System(CVSS)base score,which gives a detailed severity rating, is available for each vulnerability from the CVElink(s) in the References section.",
				"category":"general",
				"title":"Topic"
			},
			{
				"text":"Medium",
				"category":"general",
				"title":"Severity"
			},
			{
				"text":"python3",
				"category":"general",
				"title":"Affected Component"
			}
		],
		"publisher":{
			"issuing_authority":"openEuler security committee",
			"name":"openEuler",
			"namespace":"https://www.openeuler.org",
			"contact_details":"openeuler-security@openeuler.org",
			"category":"vendor"
		},
		"references":[
			{
				"summary":"openEuler-SA-2026-3070",
				"category":"self",
				"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-3070"
			},
			{
				"summary":"CVE-2026-0864",
				"category":"self",
				"url":"https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-0864&packageName=python3"
			},
			{
				"summary":"CVE-2026-12003",
				"category":"self",
				"url":"https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-12003&packageName=python3"
			},
			{
				"summary":"CVE-2026-3276",
				"category":"self",
				"url":"https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-3276&packageName=python3"
			},
			{
				"summary":"nvd cve",
				"category":"external",
				"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-0864"
			},
			{
				"summary":"nvd cve",
				"category":"external",
				"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-12003"
			},
			{
				"summary":"nvd cve",
				"category":"external",
				"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-3276"
			},
			{
				"summary":"openEuler-SA-2026-3070 vex file",
				"category":"self",
				"url":"https://repo.openeuler.org/security/data/csaf/advisories/2026/csaf-openeuler-sa-2026-3070.json"
			}
		],
		"title":"An update for python3 is now available for openEuler-24.03-LTS-SP1",
		"tracking":{
			"initial_release_date":"2026-07-21T09:46:30+08:00",
			"revision_history":[
				{
					"date":"2026-07-21T09:46:30+08:00",
					"summary":"Initial",
					"number":"1.0.0"
				}
			],
			"generator":{
				"date":"2026-07-21T09:46:30+08:00",
				"engine":{
					"name":"openEuler CSAF Tool V1.0"
				}
			},
			"current_release_date":"2026-07-21T09:46:30+08:00",
			"id":"openEuler-SA-2026-3070",
			"version":"1.0.0",
			"status":"final"
		}
	},
	"product_tree":{
		"branches":[
			{
				"name":"openEuler",
				"category":"vendor",
				"branches":[
					{
						"name":"openEuler",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"openEuler-24.03-LTS-SP1",
									"name":"openEuler-24.03-LTS-SP1"
								},
								"name":"openEuler-24.03-LTS-SP1",
								"category":"product_version"
							}
						],
						"category":"product_name"
					},
					{
						"name":"src",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-3.11.6-37.oe2403sp1.src.rpm",
									"name":"python3-3.11.6-37.oe2403sp1.src.rpm"
								},
								"name":"python3-3.11.6-37.oe2403sp1.src.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"x86_64",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-3.11.6-37.oe2403sp1.x86_64.rpm",
									"name":"python3-3.11.6-37.oe2403sp1.x86_64.rpm"
								},
								"name":"python3-3.11.6-37.oe2403sp1.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-debug-3.11.6-37.oe2403sp1.x86_64.rpm",
									"name":"python3-debug-3.11.6-37.oe2403sp1.x86_64.rpm"
								},
								"name":"python3-debug-3.11.6-37.oe2403sp1.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-debuginfo-3.11.6-37.oe2403sp1.x86_64.rpm",
									"name":"python3-debuginfo-3.11.6-37.oe2403sp1.x86_64.rpm"
								},
								"name":"python3-debuginfo-3.11.6-37.oe2403sp1.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-debugsource-3.11.6-37.oe2403sp1.x86_64.rpm",
									"name":"python3-debugsource-3.11.6-37.oe2403sp1.x86_64.rpm"
								},
								"name":"python3-debugsource-3.11.6-37.oe2403sp1.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-devel-3.11.6-37.oe2403sp1.x86_64.rpm",
									"name":"python3-devel-3.11.6-37.oe2403sp1.x86_64.rpm"
								},
								"name":"python3-devel-3.11.6-37.oe2403sp1.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-tkinter-3.11.6-37.oe2403sp1.x86_64.rpm",
									"name":"python3-tkinter-3.11.6-37.oe2403sp1.x86_64.rpm"
								},
								"name":"python3-tkinter-3.11.6-37.oe2403sp1.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64.rpm",
									"name":"python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64.rpm"
								},
								"name":"python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"noarch",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-help-3.11.6-37.oe2403sp1.noarch.rpm",
									"name":"python3-help-3.11.6-37.oe2403sp1.noarch.rpm"
								},
								"name":"python3-help-3.11.6-37.oe2403sp1.noarch.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"aarch64",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-3.11.6-37.oe2403sp1.aarch64.rpm",
									"name":"python3-3.11.6-37.oe2403sp1.aarch64.rpm"
								},
								"name":"python3-3.11.6-37.oe2403sp1.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-debug-3.11.6-37.oe2403sp1.aarch64.rpm",
									"name":"python3-debug-3.11.6-37.oe2403sp1.aarch64.rpm"
								},
								"name":"python3-debug-3.11.6-37.oe2403sp1.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-debuginfo-3.11.6-37.oe2403sp1.aarch64.rpm",
									"name":"python3-debuginfo-3.11.6-37.oe2403sp1.aarch64.rpm"
								},
								"name":"python3-debuginfo-3.11.6-37.oe2403sp1.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-debugsource-3.11.6-37.oe2403sp1.aarch64.rpm",
									"name":"python3-debugsource-3.11.6-37.oe2403sp1.aarch64.rpm"
								},
								"name":"python3-debugsource-3.11.6-37.oe2403sp1.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-devel-3.11.6-37.oe2403sp1.aarch64.rpm",
									"name":"python3-devel-3.11.6-37.oe2403sp1.aarch64.rpm"
								},
								"name":"python3-devel-3.11.6-37.oe2403sp1.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-tkinter-3.11.6-37.oe2403sp1.aarch64.rpm",
									"name":"python3-tkinter-3.11.6-37.oe2403sp1.aarch64.rpm"
								},
								"name":"python3-tkinter-3.11.6-37.oe2403sp1.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:24.03-LTS-SP1"
									},
									"product_id":"python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64.rpm",
									"name":"python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64.rpm"
								},
								"name":"python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					}
				]
			}
		],
		"relationships":[
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-3.11.6-37.oe2403sp1.src.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
					"name":"python3-3.11.6-37.oe2403sp1.src as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-3.11.6-37.oe2403sp1.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
					"name":"python3-3.11.6-37.oe2403sp1.x86_64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-debug-3.11.6-37.oe2403sp1.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
					"name":"python3-debug-3.11.6-37.oe2403sp1.x86_64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-debuginfo-3.11.6-37.oe2403sp1.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
					"name":"python3-debuginfo-3.11.6-37.oe2403sp1.x86_64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-debugsource-3.11.6-37.oe2403sp1.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
					"name":"python3-debugsource-3.11.6-37.oe2403sp1.x86_64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-devel-3.11.6-37.oe2403sp1.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
					"name":"python3-devel-3.11.6-37.oe2403sp1.x86_64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-tkinter-3.11.6-37.oe2403sp1.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
					"name":"python3-tkinter-3.11.6-37.oe2403sp1.x86_64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
					"name":"python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-help-3.11.6-37.oe2403sp1.noarch.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
					"name":"python3-help-3.11.6-37.oe2403sp1.noarch as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-3.11.6-37.oe2403sp1.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
					"name":"python3-3.11.6-37.oe2403sp1.aarch64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-debug-3.11.6-37.oe2403sp1.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
					"name":"python3-debug-3.11.6-37.oe2403sp1.aarch64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-debuginfo-3.11.6-37.oe2403sp1.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
					"name":"python3-debuginfo-3.11.6-37.oe2403sp1.aarch64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-debugsource-3.11.6-37.oe2403sp1.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
					"name":"python3-debugsource-3.11.6-37.oe2403sp1.aarch64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-devel-3.11.6-37.oe2403sp1.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
					"name":"python3-devel-3.11.6-37.oe2403sp1.aarch64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-tkinter-3.11.6-37.oe2403sp1.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
					"name":"python3-tkinter-3.11.6-37.oe2403sp1.aarch64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-24.03-LTS-SP1",
				"product_reference":"python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64",
					"name":"python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64 as a component of openEuler-24.03-LTS-SP1"
				},
				"category":"default_component_of"
			}
		]
	},
	"vulnerabilities":[
		{
			"cve":"CVE-2026-0864",
			"notes":[
				{
					"text":"When using the \"configparser\" module to write configuration files\ncontaining multi-line text values with carriage return characters (\\r) the\nresulting file could be injected with unexpected keys and values if the\nattacker controls the written value.",
					"category":"description",
					"title":"Vulnerability Description"
				}
			],
			"product_status":{
				"fixed":[
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
				]
			},
			"remediations":[
				{
					"product_ids":[
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
					],
					"details":"python3 security update",
					"category":"vendor_fix",
					"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-3070"
				}
			],
			"scores":[
				{
					"cvss_v3":{
						"baseSeverity":"MEDIUM",
						"baseScore":4.1,
						"vectorString":"CVSS:3.1/AV:L/AC:L/AT:P/PR:H/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N",
						"version":"3.1"
					},
					"products":[
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
					]
				}
			],
			"threats":[
				{
					"details":"Medium",
					"category":"impact"
				}
			],
			"title":"CVE-2026-0864"
		},
		{
			"cve":"CVE-2026-12003",
			"notes":[
				{
					"text":"To allow builds of Python to be run from an in-tree layout (rather than\nan installed file layout), the VPATH variable is defined at build time\nand used to locate certain landmarks - specifically,\nModules/setup.local. When this landmark is found relative to VPATH\nrelative to the executable, Python assumes it is running in a source\ntree and generates a different default sys.path. This code remains in\nrelease builds, so that release-ready builds can be built in-tree.\n\nOn Windows, since builds are written to 'PCbuild/', the value of\nVPATH is set to '..\\..', which results in a landmark of\n'..\\..\\Modules\\setup.local'. This path is outside the install directory\nof Python, and may have different permissions, potentially allowing a\nlow-privilege user to create the landmark and an alternative `Lib`\nfolder that will be discovered by an otherwise restricted install.\n\nSuch a setup occurs with the legacy default install location for all\nusers (in the now superseded EXE installer), due to how Windows allows\nall users to create folders in the root directory of their OS drive.\n\nOur recommended mitigation on Windows is to migrate away from the\nlegacy installer and use the new [Python install\nmanager](https://www.python.org/downloads/latest/pymanager/) to install\nfor the current user. Installs where the directory two levels above the\nPython installation directory have equivalent permissions are unaffected\n(in general, a per-user install cannot be modified at all by other\nusers, removing any escalation of privilege risk, and could be directly\nmodified by a privileged user, making the potential tampering\nirrelevant). Alternative mitigations might include preemptively creating\nand restricting access to a `Modules` directory. Be aware that only 3.13\nand 3.14 will receive updated legacy installers - earlier fixes are only\nprovided as sources.\n\nPlatforms other than Windows allow VPATH to be overridden, but as they\ndon't usually use a separated directory in the build for binaries, are\nunlikely to have a landmark reference outside of the install directory.\n\nThe landmark detection involving VPATH is a fallback for when a more\nspecific landmark - .\\pybuilddir.txt - is absent, and was included for\ncompatibility. Future releases of Python will no longer include the\nfallback, and so builds will need to generate or preserve the\npybuilddir.txt file in order to work in-tree. This landmark file has\nbeen generated on Windows since 3.11, and on other platforms for longer.",
					"category":"description",
					"title":"Vulnerability Description"
				}
			],
			"product_status":{
				"fixed":[
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
				]
			},
			"remediations":[
				{
					"product_ids":[
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
					],
					"details":"python3 security update",
					"category":"vendor_fix",
					"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-3070"
				}
			],
			"scores":[
				{
					"cvss_v3":{
						"baseSeverity":"MEDIUM",
						"baseScore":5.3,
						"vectorString":"CVSS:3.1/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
						"version":"3.1"
					},
					"products":[
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
					]
				}
			],
			"threats":[
				{
					"details":"Medium",
					"category":"impact"
				}
			],
			"title":"CVE-2026-12003"
		},
		{
			"cve":"CVE-2026-3276",
			"notes":[
				{
					"text":"unicodedata.normalize() can take excessive CPU time when processing\nspecially crafted Unicode input containing long runs of combining characters\nwith alternating Canonical Combining Class values.\nThis affects all normalization forms.",
					"category":"description",
					"title":"Vulnerability Description"
				}
			],
			"product_status":{
				"fixed":[
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
					"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
					"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
					"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
				]
			},
			"remediations":[
				{
					"product_ids":[
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
					],
					"details":"python3 security update",
					"category":"vendor_fix",
					"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-3070"
				}
			],
			"scores":[
				{
					"cvss_v3":{
						"baseSeverity":"MEDIUM",
						"baseScore":6.3,
						"vectorString":"CVSS:3.1/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
						"version":"3.1"
					},
					"products":[
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.src",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.x86_64",
						"openEuler-24.03-LTS-SP1:python3-help-3.11.6-37.oe2403sp1.noarch",
						"openEuler-24.03-LTS-SP1:python3-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debug-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debuginfo-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-debugsource-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-devel-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-tkinter-3.11.6-37.oe2403sp1.aarch64",
						"openEuler-24.03-LTS-SP1:python3-unversioned-command-3.11.6-37.oe2403sp1.aarch64"
					]
				}
			],
			"threats":[
				{
					"details":"Medium",
					"category":"impact"
				}
			],
			"title":"CVE-2026-3276"
		}
	]
}