168 lines
16 KiB
XML
168 lines
16 KiB
XML
<?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 orc is now available for openEuler-24.03-LTS,openEuler-22.03-LTS-SP4,openEuler-22.03-LTS-SP3,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP1</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-2024-1975</ID>
|
|
</Identification>
|
|
<Status>Final</Status>
|
|
<Version>1.0</Version>
|
|
<RevisionHistory>
|
|
<Revision>
|
|
<Number>1.0</Number>
|
|
<Date>2024-08-09</Date>
|
|
<Description>Initial</Description>
|
|
</Revision>
|
|
</RevisionHistory>
|
|
<InitialReleaseDate>2024-08-09</InitialReleaseDate>
|
|
<CurrentReleaseDate>2024-08-09</CurrentReleaseDate>
|
|
<Generator>
|
|
<Engine>openEuler SA Tool V1.0</Engine>
|
|
<Date>2024-08-09</Date>
|
|
</Generator>
|
|
</DocumentTracking>
|
|
<DocumentNotes>
|
|
<Note Title="Synopsis" Type="General" Ordinal="1" xml:lang="en">orc security update</Note>
|
|
<Note Title="Summary" Type="General" Ordinal="2" xml:lang="en">An update for orc is now available for openEuler-24.03-LTS,openEuler-22.03-LTS-SP4,openEuler-22.03-LTS-SP3,openEuler-20.03-LTS-SP4,openEuler-22.03-LTS-SP1</Note>
|
|
<Note Title="Description" Type="General" Ordinal="3" xml:lang="en">Orc is the sucessor to Liboil - The Library of Optimized Inner Loops. Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The "language" is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations.
|
|
|
|
Security Fix(es):
|
|
|
|
Stack-based buffer overflow vulnerability exists in orcparse.c of ORC versions prior to 0.4.39. If a developer is tricked to process a specially crafted file with the affected ORC compiler, an arbitrary code may be executed on the developer's build environment. This may lead to compromise of developer machines or CI build environments.(CVE-2024-40897)</Note>
|
|
<Note Title="Topic" Type="General" Ordinal="4" xml:lang="en">An update for orc is now available for openEuler-24.03-LTS.
|
|
|
|
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">orc</Note>
|
|
</DocumentNotes>
|
|
<DocumentReferences>
|
|
<Reference Type="Self">
|
|
<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2024-1975</URL>
|
|
</Reference>
|
|
<Reference Type="openEuler CVE">
|
|
<URL>https://www.openeuler.org/en/security/cve/detail/?cveId=CVE-2024-40897</URL>
|
|
</Reference>
|
|
<Reference Type="Other">
|
|
<URL>https://nvd.nist.gov/vuln/detail/CVE-2024-40897</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-22.03-LTS-SP4" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">openEuler-22.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-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-SP1" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">openEuler-22.03-LTS-SP1</FullProductName>
|
|
</Branch>
|
|
<Branch Type="Package Arch" Name="src">
|
|
<FullProductName ProductID="orc-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-0.4.34-2.oe2403.src.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-0.4.32-3.oe2203sp4.src.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-0.4.32-3.oe2203sp3.src.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-0.4.31-2.oe2003sp4.src.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-0.4.32-3.oe2203sp1.src.rpm</FullProductName>
|
|
</Branch>
|
|
<Branch Type="Package Arch" Name="x86_64">
|
|
<FullProductName ProductID="orc-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-0.4.34-2.oe2403.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-compiler-0.4.34-2.oe2403.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-debuginfo-0.4.34-2.oe2403.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-debugsource-0.4.34-2.oe2403.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-devel-0.4.34-2.oe2403.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-help-0.4.34-2.oe2403.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-0.4.32-3.oe2203sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-compiler-0.4.32-3.oe2203sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-debuginfo-0.4.32-3.oe2203sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-debugsource-0.4.32-3.oe2203sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-devel-0.4.32-3.oe2203sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-help-0.4.32-3.oe2203sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-0.4.32-3.oe2203sp3.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-compiler-0.4.32-3.oe2203sp3.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-debuginfo-0.4.32-3.oe2203sp3.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-debugsource-0.4.32-3.oe2203sp3.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-devel-0.4.32-3.oe2203sp3.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-help-0.4.32-3.oe2203sp3.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-0.4.31-2.oe2003sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-compiler-0.4.31-2.oe2003sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-debuginfo-0.4.31-2.oe2003sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-debugsource-0.4.31-2.oe2003sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-devel-0.4.31-2.oe2003sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-help-0.4.31-2.oe2003sp4.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-0.4.32-3.oe2203sp1.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-compiler-0.4.32-3.oe2203sp1.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-debuginfo-0.4.32-3.oe2203sp1.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-debugsource-0.4.32-3.oe2203sp1.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-devel-0.4.32-3.oe2203sp1.x86_64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-help-0.4.32-3.oe2203sp1.x86_64.rpm</FullProductName>
|
|
</Branch>
|
|
<Branch Type="Package Arch" Name="aarch64">
|
|
<FullProductName ProductID="orc-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-0.4.34-2.oe2403.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-compiler-0.4.34-2.oe2403.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-debuginfo-0.4.34-2.oe2403.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-debugsource-0.4.34-2.oe2403.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-devel-0.4.34-2.oe2403.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.34-2" CPE="cpe:/a:openEuler:openEuler:24.03-LTS">orc-help-0.4.34-2.oe2403.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-0.4.32-3.oe2203sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-compiler-0.4.32-3.oe2203sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-debuginfo-0.4.32-3.oe2203sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-debugsource-0.4.32-3.oe2203sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-devel-0.4.32-3.oe2203sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP4">orc-help-0.4.32-3.oe2203sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-0.4.32-3.oe2203sp3.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-compiler-0.4.32-3.oe2203sp3.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-debuginfo-0.4.32-3.oe2203sp3.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-debugsource-0.4.32-3.oe2203sp3.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-devel-0.4.32-3.oe2203sp3.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP3">orc-help-0.4.32-3.oe2203sp3.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-0.4.31-2.oe2003sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-compiler-0.4.31-2.oe2003sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-debuginfo-0.4.31-2.oe2003sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-debugsource-0.4.31-2.oe2003sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-devel-0.4.31-2.oe2003sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.31-2" CPE="cpe:/a:openEuler:openEuler:20.03-LTS-SP4">orc-help-0.4.31-2.oe2003sp4.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-0.4.32-3.oe2203sp1.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-compiler-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-compiler-0.4.32-3.oe2203sp1.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debuginfo-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-debuginfo-0.4.32-3.oe2203sp1.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-debugsource-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-debugsource-0.4.32-3.oe2203sp1.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-devel-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-devel-0.4.32-3.oe2203sp1.aarch64.rpm</FullProductName>
|
|
<FullProductName ProductID="orc-help-0.4.32-3" CPE="cpe:/a:openEuler:openEuler:22.03-LTS-SP1">orc-help-0.4.32-3.oe2203sp1.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">Stack-based buffer overflow vulnerability exists in orcparse.c of ORC versions prior to 0.4.39. If a developer is tricked to process a specially crafted file with the affected ORC compiler, an arbitrary code may be executed on the developer s build environment. This may lead to compromise of developer machines or CI build environments.</Note>
|
|
</Notes>
|
|
<ReleaseDate>2024-08-09</ReleaseDate>
|
|
<CVE>CVE-2024-40897</CVE>
|
|
<ProductStatuses>
|
|
<Status Type="Fixed">
|
|
<ProductID>openEuler-24.03-LTS</ProductID>
|
|
<ProductID>openEuler-22.03-LTS-SP4</ProductID>
|
|
<ProductID>openEuler-22.03-LTS-SP3</ProductID>
|
|
<ProductID>openEuler-20.03-LTS-SP4</ProductID>
|
|
<ProductID>openEuler-22.03-LTS-SP1</ProductID>
|
|
</Status>
|
|
</ProductStatuses>
|
|
<Threats>
|
|
<Threat Type="Impact">
|
|
<Description>High</Description>
|
|
</Threat>
|
|
</Threats>
|
|
<CVSSScoreSets>
|
|
<ScoreSet>
|
|
<BaseScore>7.0</BaseScore>
|
|
<Vector>AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H</Vector>
|
|
</ScoreSet>
|
|
</CVSSScoreSets>
|
|
<Remediations>
|
|
<Remediation Type="Vendor Fix">
|
|
<Description>orc security update</Description>
|
|
<DATE>2024-08-09</DATE>
|
|
<URL>https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2024-1975</URL>
|
|
</Remediation>
|
|
</Remediations>
|
|
</Vulnerability>
|
|
</cvrfdoc> |