{
	"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":"Issue summary: An uncommon configuration of clients performing DANE TLSA-based\nserver authentication, when paired with uncommon server DANE TLSA records, may\nresult in a use-after-free and/or double-free on the client side.\n\nImpact summary: A use after free can have a range of potential consequences\nsuch as the corruption of valid data, crashes or execution of arbitrary code.\n\nHowever, the issue only affects clients that make use of TLSA records with both\nthe PKIX-TA(0/PKIX-EE(1) certificate usages and the DANE-TA(2) certificate\nusage.\n\nBy far the most common deployment of DANE is in SMTP MTAs for which RFC7672\nrecommends that clients treat as 'unusable' any TLSA records that have the PKIX\ncertificate usages.  These SMTP (or other similar) clients are not vulnerable\nto this issue.  Conversely, any clients that support only the PKIX usages, and\nignore the DANE-TA(2) usage are also not vulnerable.\n\nThe client would also need to be communicating with a server that publishes a\nTLSA RRset with both types of TLSA records.\n\nNo FIPS modules are affected by this issue, the problem code is outside the\nFIPS module boundary.",
				"category":"general",
				"title":"Synopsis"
			}
		],
		"publisher":null,
		"references":[
			{
				"summary":"nvd cve",
				"category":"external",
				"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-28387"
			},
			{
				"summary":"CVE-2026-28387 vex file",
				"category":"self",
				"url":"https://repo.openeuler.org/security/data/csaf/cve/2026/csaf-openeuler-cve-2026-28387.json"
			},
			{
				"summary":"openEuler-SA-2026-2045",
				"category":"self",
				"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2045"
			},
			{
				"summary":"CVE-2026-28387",
				"category":"self",
				"url":"https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-28387&packageName=openssl"
			}
		],
		"title":"openEuler cve CVE-2026-28387",
		"tracking":{
			"initial_release_date":"2026-04-28T10:54:50+08:00",
			"revision_history":[
				{
					"date":"2026-04-28T10:54:50+08:00",
					"summary":"Initial",
					"number":"1.0.0"
				}
			],
			"generator":{
				"date":"2026-04-28T10:54:50+08:00",
				"engine":{
					"name":"openEuler CSAF Tool V1.0"
				}
			},
			"current_release_date":"2026-04-28T10:54:50+08:00",
			"id":"CVE-2026-28387",
			"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:22.03-LTS-SP4"
									},
									"product_id":"openEuler-22.03-LTS-SP4",
									"name":"openEuler-22.03-LTS-SP4"
								},
								"name":"openEuler-22.03-LTS-SP4",
								"category":"product_version"
							}
						],
						"category":"product_name"
					},
					{
						"name":"x86_64",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-1.1.1wa-16.oe2203sp4.x86_64.rpm",
									"name":"openssl-1.1.1wa-16.oe2203sp4.x86_64.rpm"
								},
								"name":"openssl-1.1.1wa-16.oe2203sp4.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.x86_64.rpm",
									"name":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.x86_64.rpm"
								},
								"name":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-debugsource-1.1.1wa-16.oe2203sp4.x86_64.rpm",
									"name":"openssl-debugsource-1.1.1wa-16.oe2203sp4.x86_64.rpm"
								},
								"name":"openssl-debugsource-1.1.1wa-16.oe2203sp4.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-devel-1.1.1wa-16.oe2203sp4.x86_64.rpm",
									"name":"openssl-devel-1.1.1wa-16.oe2203sp4.x86_64.rpm"
								},
								"name":"openssl-devel-1.1.1wa-16.oe2203sp4.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-libs-1.1.1wa-16.oe2203sp4.x86_64.rpm",
									"name":"openssl-libs-1.1.1wa-16.oe2203sp4.x86_64.rpm"
								},
								"name":"openssl-libs-1.1.1wa-16.oe2203sp4.x86_64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-perl-1.1.1wa-16.oe2203sp4.x86_64.rpm",
									"name":"openssl-perl-1.1.1wa-16.oe2203sp4.x86_64.rpm"
								},
								"name":"openssl-perl-1.1.1wa-16.oe2203sp4.x86_64.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"noarch",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-help-1.1.1wa-16.oe2203sp4.noarch.rpm",
									"name":"openssl-help-1.1.1wa-16.oe2203sp4.noarch.rpm"
								},
								"name":"openssl-help-1.1.1wa-16.oe2203sp4.noarch.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"aarch64",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-1.1.1wa-16.oe2203sp4.aarch64.rpm",
									"name":"openssl-1.1.1wa-16.oe2203sp4.aarch64.rpm"
								},
								"name":"openssl-1.1.1wa-16.oe2203sp4.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.aarch64.rpm",
									"name":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.aarch64.rpm"
								},
								"name":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-debugsource-1.1.1wa-16.oe2203sp4.aarch64.rpm",
									"name":"openssl-debugsource-1.1.1wa-16.oe2203sp4.aarch64.rpm"
								},
								"name":"openssl-debugsource-1.1.1wa-16.oe2203sp4.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-devel-1.1.1wa-16.oe2203sp4.aarch64.rpm",
									"name":"openssl-devel-1.1.1wa-16.oe2203sp4.aarch64.rpm"
								},
								"name":"openssl-devel-1.1.1wa-16.oe2203sp4.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-libs-1.1.1wa-16.oe2203sp4.aarch64.rpm",
									"name":"openssl-libs-1.1.1wa-16.oe2203sp4.aarch64.rpm"
								},
								"name":"openssl-libs-1.1.1wa-16.oe2203sp4.aarch64.rpm",
								"category":"product_version"
							},
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-perl-1.1.1wa-16.oe2203sp4.aarch64.rpm",
									"name":"openssl-perl-1.1.1wa-16.oe2203sp4.aarch64.rpm"
								},
								"name":"openssl-perl-1.1.1wa-16.oe2203sp4.aarch64.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					},
					{
						"name":"src",
						"branches":[
							{
								"product":{
									"product_identification_helper":{
										"cpe":"cpe:/a:openEuler:openEuler:22.03-LTS-SP4"
									},
									"product_id":"openssl-1.1.1wa-16.oe2203sp4.src.rpm",
									"name":"openssl-1.1.1wa-16.oe2203sp4.src.rpm"
								},
								"name":"openssl-1.1.1wa-16.oe2203sp4.src.rpm",
								"category":"product_version"
							}
						],
						"category":"architecture"
					}
				]
			}
		],
		"relationships":[
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-1.1.1wa-16.oe2203sp4.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-1.1.1wa-16.oe2203sp4.x86_64",
					"name":"openssl-1.1.1wa-16.oe2203sp4.x86_64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-debuginfo-1.1.1wa-16.oe2203sp4.x86_64",
					"name":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.x86_64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-debugsource-1.1.1wa-16.oe2203sp4.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-debugsource-1.1.1wa-16.oe2203sp4.x86_64",
					"name":"openssl-debugsource-1.1.1wa-16.oe2203sp4.x86_64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-devel-1.1.1wa-16.oe2203sp4.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-devel-1.1.1wa-16.oe2203sp4.x86_64",
					"name":"openssl-devel-1.1.1wa-16.oe2203sp4.x86_64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-libs-1.1.1wa-16.oe2203sp4.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-libs-1.1.1wa-16.oe2203sp4.x86_64",
					"name":"openssl-libs-1.1.1wa-16.oe2203sp4.x86_64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-perl-1.1.1wa-16.oe2203sp4.x86_64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-perl-1.1.1wa-16.oe2203sp4.x86_64",
					"name":"openssl-perl-1.1.1wa-16.oe2203sp4.x86_64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-help-1.1.1wa-16.oe2203sp4.noarch.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-help-1.1.1wa-16.oe2203sp4.noarch",
					"name":"openssl-help-1.1.1wa-16.oe2203sp4.noarch as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-1.1.1wa-16.oe2203sp4.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-1.1.1wa-16.oe2203sp4.aarch64",
					"name":"openssl-1.1.1wa-16.oe2203sp4.aarch64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-debuginfo-1.1.1wa-16.oe2203sp4.aarch64",
					"name":"openssl-debuginfo-1.1.1wa-16.oe2203sp4.aarch64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-debugsource-1.1.1wa-16.oe2203sp4.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-debugsource-1.1.1wa-16.oe2203sp4.aarch64",
					"name":"openssl-debugsource-1.1.1wa-16.oe2203sp4.aarch64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-devel-1.1.1wa-16.oe2203sp4.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-devel-1.1.1wa-16.oe2203sp4.aarch64",
					"name":"openssl-devel-1.1.1wa-16.oe2203sp4.aarch64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-libs-1.1.1wa-16.oe2203sp4.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-libs-1.1.1wa-16.oe2203sp4.aarch64",
					"name":"openssl-libs-1.1.1wa-16.oe2203sp4.aarch64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-perl-1.1.1wa-16.oe2203sp4.aarch64.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-perl-1.1.1wa-16.oe2203sp4.aarch64",
					"name":"openssl-perl-1.1.1wa-16.oe2203sp4.aarch64 as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			},
			{
				"relates_to_product_reference":"openEuler-22.03-LTS-SP4",
				"product_reference":"openssl-1.1.1wa-16.oe2203sp4.src.rpm",
				"full_product_name":{
					"product_id":"openEuler-22.03-LTS-SP4:openssl-1.1.1wa-16.oe2203sp4.src",
					"name":"openssl-1.1.1wa-16.oe2203sp4.src as a component of openEuler-22.03-LTS-SP4"
				},
				"category":"default_component_of"
			}
		]
	},
	"vulnerabilities":[
		{
			"cve":"CVE-2026-28387",
			"notes":[
				{
					"text":"Issue summary: An uncommon configuration of clients performing DANE TLSA-based\nserver authentication, when paired with uncommon server DANE TLSA records, may\nresult in a use-after-free and/or double-free on the client side.\n\nImpact summary: A use after free can have a range of potential consequences\nsuch as the corruption of valid data, crashes or execution of arbitrary code.\n\nHowever, the issue only affects clients that make use of TLSA records with both\nthe PKIX-TA(0/PKIX-EE(1) certificate usages and the DANE-TA(2) certificate\nusage.\n\nBy far the most common deployment of DANE is in SMTP MTAs for which RFC7672\nrecommends that clients treat as 'unusable' any TLSA records that have the PKIX\ncertificate usages.  These SMTP (or other similar) clients are not vulnerable\nto this issue.  Conversely, any clients that support only the PKIX usages, and\nignore the DANE-TA(2) usage are also not vulnerable.\n\nThe client would also need to be communicating with a server that publishes a\nTLSA RRset with both types of TLSA records.\n\nNo FIPS modules are affected by this issue, the problem code is outside the\nFIPS module boundary.",
					"category":"description",
					"title":"Vulnerability Description"
				}
			],
			"product_status":{
				"fixed":[
					"openEuler-22.03-LTS-SP4:openssl-1.1.1wa-16.oe2203sp4.x86_64",
					"openEuler-22.03-LTS-SP4:openssl-debuginfo-1.1.1wa-16.oe2203sp4.x86_64",
					"openEuler-22.03-LTS-SP4:openssl-debugsource-1.1.1wa-16.oe2203sp4.x86_64",
					"openEuler-22.03-LTS-SP4:openssl-devel-1.1.1wa-16.oe2203sp4.x86_64",
					"openEuler-22.03-LTS-SP4:openssl-libs-1.1.1wa-16.oe2203sp4.x86_64",
					"openEuler-22.03-LTS-SP4:openssl-perl-1.1.1wa-16.oe2203sp4.x86_64",
					"openEuler-22.03-LTS-SP4:openssl-help-1.1.1wa-16.oe2203sp4.noarch",
					"openEuler-22.03-LTS-SP4:openssl-1.1.1wa-16.oe2203sp4.aarch64",
					"openEuler-22.03-LTS-SP4:openssl-debuginfo-1.1.1wa-16.oe2203sp4.aarch64",
					"openEuler-22.03-LTS-SP4:openssl-debugsource-1.1.1wa-16.oe2203sp4.aarch64",
					"openEuler-22.03-LTS-SP4:openssl-devel-1.1.1wa-16.oe2203sp4.aarch64",
					"openEuler-22.03-LTS-SP4:openssl-libs-1.1.1wa-16.oe2203sp4.aarch64",
					"openEuler-22.03-LTS-SP4:openssl-perl-1.1.1wa-16.oe2203sp4.aarch64",
					"openEuler-22.03-LTS-SP4:openssl-1.1.1wa-16.oe2203sp4.src"
				]
			},
			"remediations":[
				{
					"product_ids":{
						"$ref":"$.vulnerabilities[0].product_status.fixed"
					},
					"details":"openssl security update",
					"category":"vendor_fix",
					"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2045"
				}
			],
			"scores":[
				{
					"cvss_v3":{
						"baseSeverity":"MEDIUM",
						"baseScore":6.5,
						"vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L",
						"version":"3.1"
					},
					"products":{
						"$ref":"$.vulnerabilities[0].product_status.fixed"
					}
				}
			],
			"threats":[
				{
					"details":"Medium",
					"category":"impact"
				}
			],
			"title":"CVE-2026-28387"
		}
	]
}