<?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 cups-filters is now available for openEuler-22.03-LTS-SP4,openEuler-24.03-LTS,openEuler-24.03-LTS-SP1,openEuler-24.03-LTS-SP2,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP3</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-2025-2719</ID>
		</Identification>
		<Status>Final</Status>
		<Version>1.0</Version>
		<RevisionHistory>
			<Revision>
				<Number>1.0</Number>
				<Date>2025-11-22</Date>
				<Description>Initial</Description>
			</Revision>
		</RevisionHistory>
		<InitialReleaseDate>2025-11-22</InitialReleaseDate>
		<CurrentReleaseDate>2025-11-22</CurrentReleaseDate>
		<Generator>
			<Engine>openEuler SA Tool V1.0</Engine>
			<Date>2025-11-22</Date>
		</Generator>
	</DocumentTracking>
	<DocumentNotes>
		<Note Title="Synopsis" Type="General" Ordinal="1" xml:lang="en">cups-filters security update</Note>
		<Note Title="Summary" Type="General" Ordinal="2" xml:lang="en">An update for cups-filters is now available for openEuler-22.03-LTS-SP4,openEuler-24.03-LTS,openEuler-24.03-LTS-SP1,openEuler-24.03-LTS-SP2,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP3</Note>
		<Note Title="Description" Type="General" Ordinal="3" xml:lang="en">This project provides backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters and software developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting and a daemon to browse Bonjour broadcasts of remote CUPS printers to make these printers available locally and to provide backward compatibility to the old CUPS broadcasting and browsing of CUPS 1.5.x and older.

Security Fix(es):

CUPS is a standards-based, open-source printing system, and libcupsfilters contains the code of the filters of the former cups-filters package. In CUPS-Filters versions up to and including 1.28.17 and libcupsfilters versions 2.0.0 through 2.1.1, the imagetoraster filter has an out of bounds read/write vulnerability in the processing of TIFF image files. While the pixel buffer is allocated with the number of pixels times a pre-calculated bytes-per-pixel value, the function which processes these pixels is called with a size of the number of pixels times 3. When suitable inputs are passed, the bytes-per-pixel value can be set to 1 and bytes outside of the buffer bounds get processed. An attacker must issue a print job with a crafted TIFF file and control the bytes-per-pixel value of the output format. The vulnerability exists in both CUPS-Filters 1.x and libcupsfilters 2.x. A patch is available in commit b69dfacec7f176281782e2f7ac44f04bf9633cfa.(CVE-2025-57812)

cups-filters contains backends, filters, and other software required to get the cups printing service working on operating systems other than macos. In cups-filters prior to 1.28.18, by crafting a PDF file with a large `MediaBox` value, an attacker can cause CUPS-Filter 1.x’s `pdftoraster` tool to write beyond the bounds of an array. First, a PDF with a large `MediaBox` width value causes `header.cupsWidth` to become large.  Next, the calculation of `bytesPerLine = (header.cupsBitsPerPixel * header.cupsWidth + 7) / 8` overflows, resulting in a small value. Then, `lineBuf` is allocated with the small `bytesPerLine` size. Finally, `convertLineChunked` calls `writePixel8`, which attempts to write to `lineBuf` outside of its buffer size (out of bounds write). In libcupsfilters, the maintainers found the same `bytesPerLine` multiplication without overflow check, but the provided test case does not cause an overflow there, because the values are different. Commit 50d94ca0f2fa6177613c97c59791bde568631865 contains a patch, which is incorporated into cups-filters version 1.28.18.(CVE-2025-64503)</Note>
		<Note Title="Topic" Type="General" Ordinal="4" xml:lang="en">An update for cups-filters is now available for openEuler-22.03-LTS-SP4,openEuler-24.03-LTS,openEuler-24.03-LTS-SP1,openEuler-24.03-LTS-SP2,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP3.

openEuler 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.</Note>
		<Note Title="Severity" Type="General" Ordinal="5" xml:lang="en">Medium</Note>
		<Note Title="Affected Component" Type="General" Ordinal="6" xml:lang="en">cups-filters</Note>
	</DocumentNotes>
	<DocumentReferences>
		<Reference Type="Self">
			<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-2719</URL>
		</Reference>
		<Reference Type="openEuler CVE">
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2025-57812</URL>
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2025-64503</URL>
		</Reference>
		<Reference Type="Other">
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2025-57812</URL>
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2025-64503</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>
			<FullProductName ProductID="openEuler-24.03-LTS" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">openEuler-24.03-LTS</FullProductName>
			<FullProductName ProductID="openEuler-24.03-LTS-SP1" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">openEuler-24.03-LTS-SP1</FullProductName>
			<FullProductName ProductID="openEuler-24.03-LTS-SP2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">openEuler-24.03-LTS-SP2</FullProductName>
			<FullProductName ProductID="openEuler-20.03-LTS-SP4" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">openEuler-20.03-LTS-SP4</FullProductName>
			<FullProductName ProductID="openEuler-22.03-LTS-SP3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">openEuler-22.03-LTS-SP3</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="src">
			<FullProductName ProductID="cups-filters-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-1.28.9-6.oe2203sp4.src.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-1.28.15-5.oe2403.src.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-1.28.15-5.oe2403sp1.src.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-1.28.15-5.oe2403sp2.src.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-1.26.1-7.oe2003sp4.src.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-1.28.9-6.oe2203sp3.src.rpm</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="x86_64">
			<FullProductName ProductID="cups-filters-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-1.28.9-6.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-debuginfo-1.28.9-6.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-debugsource-1.28.9-6.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-devel-1.28.9-6.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-1.28.15-5.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-debuginfo-1.28.15-5.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-debugsource-1.28.15-5.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-devel-1.28.15-5.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-1.28.15-5.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-debuginfo-1.28.15-5.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-debugsource-1.28.15-5.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-devel-1.28.15-5.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-1.28.15-5.oe2403sp2.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-debuginfo-1.28.15-5.oe2403sp2.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-debugsource-1.28.15-5.oe2403sp2.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-devel-1.28.15-5.oe2403sp2.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-1.26.1-7.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-debuginfo-1.26.1-7.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-debugsource-1.26.1-7.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-devel-1.26.1-7.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-1.28.9-6.oe2203sp3.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-debuginfo-1.28.9-6.oe2203sp3.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-debugsource-1.28.9-6.oe2203sp3.x86_64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-devel-1.28.9-6.oe2203sp3.x86_64.rpm</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="noarch">
			<FullProductName ProductID="cups-filters-help-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-help-1.28.9-6.oe2203sp4.noarch.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-help-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-help-1.28.15-5.oe2403.noarch.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-help-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-help-1.28.15-5.oe2403sp1.noarch.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-help-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-help-1.28.15-5.oe2403sp2.noarch.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-help-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-help-1.26.1-7.oe2003sp4.noarch.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-help-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-help-1.28.9-6.oe2203sp3.noarch.rpm</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="aarch64">
			<FullProductName ProductID="cups-filters-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-1.28.9-6.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-debuginfo-1.28.9-6.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-debugsource-1.28.9-6.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">cups-filters-devel-1.28.9-6.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-1.28.15-5.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-debuginfo-1.28.15-5.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-debugsource-1.28.15-5.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">cups-filters-devel-1.28.15-5.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-1.28.15-5.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-debuginfo-1.28.15-5.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-debugsource-1.28.15-5.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">cups-filters-devel-1.28.15-5.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-1.28.15-5.oe2403sp2.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-debuginfo-1.28.15-5.oe2403sp2.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-debugsource-1.28.15-5.oe2403sp2.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.15-5" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP2">cups-filters-devel-1.28.15-5.oe2403sp2.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-1.26.1-7.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-debuginfo-1.26.1-7.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-debugsource-1.26.1-7.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.26.1-7" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">cups-filters-devel-1.26.1-7.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-1.28.9-6.oe2203sp3.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debuginfo-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-debuginfo-1.28.9-6.oe2203sp3.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-debugsource-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-debugsource-1.28.9-6.oe2203sp3.aarch64.rpm</FullProductName>
			<FullProductName ProductID="cups-filters-devel-1.28.9-6" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">cups-filters-devel-1.28.9-6.oe2203sp3.aarch64.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">CUPS is a standards-based, open-source printing system, and libcupsfilters contains the code of the filters of the former cups-filters package. In CUPS-Filters versions up to and including 1.28.17 and libcupsfilters versions 2.0.0 through 2.1.1, the imagetoraster filter has an out of bounds read/write vulnerability in the processing of TIFF image files. While the pixel buffer is allocated with the number of pixels times a pre-calculated bytes-per-pixel value, the function which processes these pixels is called with a size of the number of pixels times 3. When suitable inputs are passed, the bytes-per-pixel value can be set to 1 and bytes outside of the buffer bounds get processed. An attacker must issue a print job with a crafted TIFF file and control the bytes-per-pixel value of the output format. The vulnerability exists in both CUPS-Filters 1.x and libcupsfilters 2.x. A patch is available in commit b69dfacec7f176281782e2f7ac44f04bf9633cfa.</Note>
		</Notes>
		<ReleaseDate>2025-11-22</ReleaseDate>
		<CVE>CVE-2025-57812</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
				<ProductID>openEuler-24.03-LTS</ProductID>
				<ProductID>openEuler-24.03-LTS-SP1</ProductID>
				<ProductID>openEuler-24.03-LTS-SP2</ProductID>
				<ProductID>openEuler-20.03-LTS-SP4</ProductID>
				<ProductID>openEuler-22.03-LTS-SP3</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>Low</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>3.7</BaseScore>
				<Vector>AV:A/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>cups-filters security update</Description>
				<DATE>2025-11-22</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-2719</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">cups-filters contains backends, filters, and other software required to get the cups printing service working on operating systems other than macos. In cups-filters prior to 1.28.18, by crafting a PDF file with a large `MediaBox` value, an attacker can cause CUPS-Filter 1.x’s `pdftoraster` tool to write beyond the bounds of an array. First, a PDF with a large `MediaBox` width value causes `header.cupsWidth` to become large.  Next, the calculation of `bytesPerLine = (header.cupsBitsPerPixel * header.cupsWidth + 7) / 8` overflows, resulting in a small value. Then, `lineBuf` is allocated with the small `bytesPerLine` size. Finally, `convertLineChunked` calls `writePixel8`, which attempts to write to `lineBuf` outside of its buffer size (out of bounds write). In libcupsfilters, the maintainers found the same `bytesPerLine` multiplication without overflow check, but the provided test case does not cause an overflow there, because the values are different. Commit 50d94ca0f2fa6177613c97c59791bde568631865 contains a patch, which is incorporated into cups-filters version 1.28.18.</Note>
		</Notes>
		<ReleaseDate>2025-11-22</ReleaseDate>
		<CVE>CVE-2025-64503</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
				<ProductID>openEuler-24.03-LTS</ProductID>
				<ProductID>openEuler-24.03-LTS-SP1</ProductID>
				<ProductID>openEuler-24.03-LTS-SP2</ProductID>
				<ProductID>openEuler-20.03-LTS-SP4</ProductID>
				<ProductID>openEuler-22.03-LTS-SP3</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>Medium</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>4.0</BaseScore>
				<Vector>AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>cups-filters security update</Description>
				<DATE>2025-11-22</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-2719</URL>
			</Remediation>
		</Remediations>
	</Vulnerability>
</cvrfdoc>