<?xml version="1.0" encoding="UTF-8"?>
<cvrfdoc xmlns="http://www.icasi.org/CVRF/schema/cvrf/1.1" xmlns:cvrf="http://www.icasi.org/CVRF/schema/cvrf/1.1">
	<DocumentTitle xml:lang="en">An update for gstreamer1-plugins-bad-free is now available for openEuler-22.03-LTS-SP4</DocumentTitle>
	<DocumentType>Security Advisory</DocumentType>
	<DocumentPublisher Type="Vendor">
		<ContactDetails>openeuler-security@openeuler.org</ContactDetails>
		<IssuingAuthority>openEuler security committee</IssuingAuthority>
	</DocumentPublisher>
	<DocumentTracking>
		<Identification>
			<ID>openEuler-SA-2026-4828</ID>
		</Identification>
		<Status>Final</Status>
		<Version>1.0</Version>
		<RevisionHistory>
			<Revision>
				<Number>1.0</Number>
				<Date>2026-11-11</Date>
				<Description>Initial</Description>
			</Revision>
		</RevisionHistory>
		<InitialReleaseDate>2026-11-11</InitialReleaseDate>
		<CurrentReleaseDate>2026-11-11</CurrentReleaseDate>
		<Generator>
			<Engine>openEuler SA Tool V1.0</Engine>
			<Date>2026-11-11</Date>
		</Generator>
	</DocumentTracking>
	<DocumentNotes>
		<Note Title="Synopsis" Type="General" Ordinal="1" xml:lang="en">gstreamer1-plugins-bad-free security update</Note>
		<Note Title="Summary" Type="General" Ordinal="2" xml:lang="en">An update for gstreamer1-plugins-bad-free is now available for openEuler-22.03-LTS-SP4</Note>
		<Note Title="Description" Type="General" Ordinal="3" xml:lang="en">GStreamer is a pipeline-based multi media framework that links together a wide variety of media processing systems to complete complex workflows, based on graphs of filters which operate on media data. This package contains plug-ins that are not tested well enough yet, or the code is not of good enough quality.

Security Fix(es):

A heap out-of-bounds write vulnerability was found in the GStreamer gst-plugins-bad adpcmdec element when decoding IMA/DVI ADPCM audio. Insufficient validation of the per-block sample count for multi-channel streams allows a crafted WAV file to cause writes beyond the allocated output buffer. This can lead to application crash, denial of service, memory corruption, or potentially arbitrary code execution when untrusted media is processed.(CVE-2026-19387)

A heap buffer overflow vulnerability was found in GStreamer&apos;s librfb (RFB/VNC client). The rectangle bounds check incorrectly validates area rather than individual dimensions, allowing a malicious VNC server to send a rectangle that extends beyond the framebuffer. A remote attacker could set up a malicious VNC server and trick a user into connecting, resulting in an out-of-bounds heap write that could lead to code execution or a crash.(CVE-2026-52720)

A signed integer overflow vulnerability was found in GStreamer&apos;s VMnc decoder. A crafted VMnc stream with large cursor dimensions can overflow signed integer payload-size arithmetic, bypassing a length check and leading to out-of-bounds reads. A remote attacker could trick a user into opening a specially crafted VMnc file, potentially causing a crash or information disclosure.(CVE-2026-52722)</Note>
		<Note Title="Topic" Type="General" Ordinal="4" xml:lang="en">An update for gstreamer1-plugins-bad-free is now available for openEuler-22.03-LTS-SP4/openEuler-24.03-LTS-SP1/openEuler-24.03-LTS-SP3/openEuler-24.03-LTS-SP4/openEuler-20.03-LTS-SP1/openEuler-20.09/openEuler-22.03-LTS-SP3/openEuler-24.03-LTS/openEuler-24.03-LTS-SP2.

openEuler Security has rated this update as having a security impact of high. 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.</Note>
		<Note Title="Severity" Type="General" Ordinal="5" xml:lang="en">High</Note>
		<Note Title="Affected Component" Type="General" Ordinal="6" xml:lang="en">gstreamer1-plugins-bad-free</Note>
	</DocumentNotes>
	<DocumentReferences>
		<Reference Type="Self">
			<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4828</URL>
		</Reference>
		<Reference Type="openEuler CVE">
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-19387</URL>
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-52720</URL>
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2026-52722</URL>
		</Reference>
		<Reference Type="Other">
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2026-19387</URL>
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2026-52720</URL>
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2026-52722</URL>
		</Reference>
	</DocumentReferences>
	<ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
		<Branch Type="Product Name" Name="openEuler">
			<FullProductName ProductID="openEuler-22.03-LTS-SP4" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">openEuler-22.03-LTS-SP4</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="aarch64">
			<FullProductName ProductID="gstreamer1-plugins-bad-free-1.16.2-18" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-1.16.2-18.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="gstreamer1-plugins-bad-free-debuginfo-1.16.2-18" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-debuginfo-1.16.2-18.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="gstreamer1-plugins-bad-free-debugsource-1.16.2-18" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-debugsource-1.16.2-18.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="gstreamer1-plugins-bad-free-devel-1.16.2-18" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-devel-1.16.2-18.oe2203sp4.aarch64.rpm</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="src">
			<FullProductName ProductID="gstreamer1-plugins-bad-free-1.16.2-18" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-1.16.2-18.oe2203sp4.src.rpm</FullProductName>
			<FullProductName ProductID="gstreamer1-plugins-bad-free-1.16.2-20" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-1.16.2-20.oe2203sp4.src.rpm</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="x86_64">
			<FullProductName ProductID="gstreamer1-plugins-bad-free-1.16.2-20" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-1.16.2-20.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="gstreamer1-plugins-bad-free-debuginfo-1.16.2-20" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-debuginfo-1.16.2-20.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="gstreamer1-plugins-bad-free-debugsource-1.16.2-20" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-debugsource-1.16.2-20.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="gstreamer1-plugins-bad-free-devel-1.16.2-20" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">gstreamer1-plugins-bad-free-devel-1.16.2-20.oe2203sp4.x86_64.rpm</FullProductName>
		</Branch>
	</ProductTree>
	<Vulnerability Ordinal="1" xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1">
		<Notes>
			<Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">A heap out-of-bounds write vulnerability was found in the GStreamer gst-plugins-bad adpcmdec element when decoding IMA/DVI ADPCM audio. Insufficient validation of the per-block sample count for multi-channel streams allows a crafted WAV file to cause writes beyond the allocated output buffer. This can lead to application crash, denial of service, memory corruption, or potentially arbitrary code execution when untrusted media is processed.</Note>
		</Notes>
		<ReleaseDate>2026-11-11</ReleaseDate>
		<CVE>CVE-2026-19387</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>High</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>7.6</BaseScore>
				<Vector>AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>gstreamer1-plugins-bad-free security update</Description>
				<DATE>2026-11-11</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4828</URL>
			</Remediation>
		</Remediations>
	</Vulnerability>
	<Vulnerability Ordinal="2" xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1">
		<Notes>
			<Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">A heap buffer overflow vulnerability was found in GStreamer&apos;s librfb (RFB/VNC client). The rectangle bounds check incorrectly validates area rather than individual dimensions, allowing a malicious VNC server to send a rectangle that extends beyond the framebuffer. A remote attacker could set up a malicious VNC server and trick a user into connecting, resulting in an out-of-bounds heap write that could lead to code execution or a crash.</Note>
		</Notes>
		<ReleaseDate>2026-11-11</ReleaseDate>
		<CVE>CVE-2026-52720</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>High</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>8.8</BaseScore>
				<Vector>AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>gstreamer1-plugins-bad-free security update</Description>
				<DATE>2026-11-11</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4828</URL>
			</Remediation>
		</Remediations>
	</Vulnerability>
	<Vulnerability Ordinal="3" xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1">
		<Notes>
			<Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">A signed integer overflow vulnerability was found in GStreamer&apos;s VMnc decoder. A crafted VMnc stream with large cursor dimensions can overflow signed integer payload-size arithmetic, bypassing a length check and leading to out-of-bounds reads. A remote attacker could trick a user into opening a specially crafted VMnc file, potentially causing a crash or information disclosure.</Note>
		</Notes>
		<ReleaseDate>2026-11-11</ReleaseDate>
		<CVE>CVE-2026-52722</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>High</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>7.1</BaseScore>
				<Vector>AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>gstreamer1-plugins-bad-free security update</Description>
				<DATE>2026-11-11</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4828</URL>
			</Remediation>
		</Remediations>
	</Vulnerability>
</cvrfdoc>