<?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 LibRaw is now available for openEuler-24.03-LTS,openEuler-24.03-LTS-SP1,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP3,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-2025-1478</ID>
		</Identification>
		<Status>Final</Status>
		<Version>1.0</Version>
		<RevisionHistory>
			<Revision>
				<Number>1.0</Number>
				<Date>2025-05-09</Date>
				<Description>Initial</Description>
			</Revision>
		</RevisionHistory>
		<InitialReleaseDate>2025-05-09</InitialReleaseDate>
		<CurrentReleaseDate>2025-05-09</CurrentReleaseDate>
		<Generator>
			<Engine>openEuler SA Tool V1.0</Engine>
			<Date>2025-05-09</Date>
		</Generator>
	</DocumentTracking>
	<DocumentNotes>
		<Note Title="Synopsis" Type="General" Ordinal="1" xml:lang="en">LibRaw security update</Note>
		<Note Title="Summary" Type="General" Ordinal="2" xml:lang="en">An update for LibRaw is now available for openEuler-24.03-LTS,openEuler-24.03-LTS-SP1,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP3,openEuler-22.03-LTS-SP4</Note>
		<Note Title="Description" Type="General" Ordinal="3" xml:lang="en">LibRaw is a library for reading RAW files from digital photo cameras (CRW/CR2, NEF, RAF, etc, virtually all RAW formats are supported).It pays special attention to correct retrieval of data required for subsequent RAW conversion.The library is intended for embedding in RAW converters, data analyzers, and other programs using RAW files as the initial data.

Security Fix(es):

In LibRaw before 0.21.4, metadata/tiff.cpp has an out-of-bounds read in the Fujifilm 0xf00c tag parser.(CVE-2025-43961)

In LibRaw before 0.21.4, phase_one_correct in decoders/load_mfbacks.cpp has out-of-bounds reads for tag 0x412 processing, related to large w0 or w1 values or the frac and mult calculations.(CVE-2025-43962)

In LibRaw before 0.21.4, phase_one_correct in decoders/load_mfbacks.cpp allows out-of-buffer access because split_col and split_row values are not checked in 0x041f tag processing.(CVE-2025-43963)

In LibRaw before 0.21.4, tag 0x412 processing in phase_one_correct in decoders/load_mfbacks.cpp does not enforce minimum w0 and w1 values.(CVE-2025-43964)</Note>
		<Note Title="Topic" Type="General" Ordinal="4" xml:lang="en">An update for LibRaw is now available for openEuler-24.03-LTS,openEuler-24.03-LTS-SP1,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP3,openEuler-22.03-LTS-SP4.

openEuler Security has rated this update as having a security impact of low. 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">Low</Note>
		<Note Title="Affected Component" Type="General" Ordinal="6" xml:lang="en">LibRaw</Note>
	</DocumentNotes>
	<DocumentReferences>
		<Reference Type="Self">
			<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1478</URL>
		</Reference>
		<Reference Type="openEuler CVE">
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2025-43961</URL>
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2025-43962</URL>
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2025-43963</URL>
			<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2025-43964</URL>
		</Reference>
		<Reference Type="Other">
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2025-43961</URL>
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2025-43962</URL>
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2025-43963</URL>
			<URL>https://nvd.nist.gov/vuln/detail/CVE-2025-43964</URL>
		</Reference>
	</DocumentReferences>
	<ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
		<Branch Type="Product Name" Name="openEuler">
			<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-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>
			<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="LibRaw-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-0.21.1-4.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-debuginfo-0.21.1-4.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-debugsource-0.21.1-4.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-devel-0.21.1-4.oe2403.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-0.21.1-4.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-debuginfo-0.21.1-4.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-debugsource-0.21.1-4.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-devel-0.21.1-4.oe2403sp1.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-0.20.2-8.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-debuginfo-0.20.2-8.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-debugsource-0.20.2-8.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-devel-0.20.2-8.oe2003sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-0.20.2-9.oe2203sp3.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-debuginfo-0.20.2-9.oe2203sp3.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-debugsource-0.20.2-9.oe2203sp3.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-devel-0.20.2-9.oe2203sp3.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-0.20.2-9.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-debuginfo-0.20.2-9.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-debugsource-0.20.2-9.oe2203sp4.aarch64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-devel-0.20.2-9.oe2203sp4.aarch64.rpm</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="src">
			<FullProductName ProductID="LibRaw-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-0.21.1-4.oe2403.src.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-0.21.1-4.oe2403sp1.src.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-0.20.2-8.oe2003sp4.src.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-0.20.2-9.oe2203sp3.src.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-0.20.2-9.oe2203sp4.src.rpm</FullProductName>
		</Branch>
		<Branch Type="Package Arch" Name="x86_64">
			<FullProductName ProductID="LibRaw-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-0.21.1-4.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-debuginfo-0.21.1-4.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-debugsource-0.21.1-4.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">LibRaw-devel-0.21.1-4.oe2403.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-0.21.1-4.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-debuginfo-0.21.1-4.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-debugsource-0.21.1-4.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.21.1-4" CPE="cpe:/a:openEuler:openEuler:24.03-LTS-SP1">LibRaw-devel-0.21.1-4.oe2403sp1.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-0.20.2-8.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-debuginfo-0.20.2-8.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-debugsource-0.20.2-8.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.20.2-8" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">LibRaw-devel-0.20.2-8.oe2003sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-0.20.2-9.oe2203sp3.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-debuginfo-0.20.2-9.oe2203sp3.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-debugsource-0.20.2-9.oe2203sp3.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">LibRaw-devel-0.20.2-9.oe2203sp3.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-0.20.2-9.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debuginfo-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-debuginfo-0.20.2-9.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-debugsource-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-debugsource-0.20.2-9.oe2203sp4.x86_64.rpm</FullProductName>
			<FullProductName ProductID="LibRaw-devel-0.20.2-9" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">LibRaw-devel-0.20.2-9.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">In LibRaw before 0.21.4, metadata/tiff.cpp has an out-of-bounds read in the Fujifilm 0xf00c tag parser.</Note>
		</Notes>
		<ReleaseDate>2025-05-09</ReleaseDate>
		<CVE>CVE-2025-43961</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-24.03-LTS</ProductID>
				<ProductID>openEuler-24.03-LTS-SP1</ProductID>
				<ProductID>openEuler-20.03-LTS-SP4</ProductID>
				<ProductID>openEuler-22.03-LTS-SP3</ProductID>
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>Low</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>2.9</BaseScore>
				<Vector>AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>LibRaw security update</Description>
				<DATE>2025-05-09</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1478</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">In LibRaw before 0.21.4, phase_one_correct in decoders/load_mfbacks.cpp has out-of-bounds reads for tag 0x412 processing, related to large w0 or w1 values or the frac and mult calculations.</Note>
		</Notes>
		<ReleaseDate>2025-05-09</ReleaseDate>
		<CVE>CVE-2025-43962</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-24.03-LTS</ProductID>
				<ProductID>openEuler-24.03-LTS-SP1</ProductID>
				<ProductID>openEuler-20.03-LTS-SP4</ProductID>
				<ProductID>openEuler-22.03-LTS-SP3</ProductID>
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>Low</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>2.9</BaseScore>
				<Vector>AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>LibRaw security update</Description>
				<DATE>2025-05-09</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1478</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">In LibRaw before 0.21.4, phase_one_correct in decoders/load_mfbacks.cpp allows out-of-buffer access because split_col and split_row values are not checked in 0x041f tag processing.</Note>
		</Notes>
		<ReleaseDate>2025-05-09</ReleaseDate>
		<CVE>CVE-2025-43963</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-24.03-LTS</ProductID>
				<ProductID>openEuler-24.03-LTS-SP1</ProductID>
				<ProductID>openEuler-20.03-LTS-SP4</ProductID>
				<ProductID>openEuler-22.03-LTS-SP3</ProductID>
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>Low</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>2.9</BaseScore>
				<Vector>AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>LibRaw security update</Description>
				<DATE>2025-05-09</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1478</URL>
			</Remediation>
		</Remediations>
	</Vulnerability>
	<Vulnerability Ordinal="4" xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1">
		<Notes>
			<Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">In LibRaw before 0.21.4, tag 0x412 processing in phase_one_correct in decoders/load_mfbacks.cpp does not enforce minimum w0 and w1 values.</Note>
		</Notes>
		<ReleaseDate>2025-05-09</ReleaseDate>
		<CVE>CVE-2025-43964</CVE>
		<ProductStatuses>
			<Status Type="Fixed">
				<ProductID>openEuler-24.03-LTS</ProductID>
				<ProductID>openEuler-24.03-LTS-SP1</ProductID>
				<ProductID>openEuler-20.03-LTS-SP4</ProductID>
				<ProductID>openEuler-22.03-LTS-SP3</ProductID>
				<ProductID>openEuler-22.03-LTS-SP4</ProductID>
			</Status>
		</ProductStatuses>
		<Threats>
			<Threat Type="Impact">
				<Description>Low</Description>
			</Threat>
		</Threats>
		<CVSSScoreSets>
			<ScoreSet>
				<BaseScore>2.9</BaseScore>
				<Vector>AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L</Vector>
			</ScoreSet>
		</CVSSScoreSets>
		<Remediations>
			<Remediation Type="Vendor Fix">
				<Description>LibRaw security update</Description>
				<DATE>2025-05-09</DATE>
				<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1478</URL>
			</Remediation>
		</Remediations>
	</Vulnerability>
</cvrfdoc>