CVE-2024-40897: gstreamer orc Out-of-bounds Write
Vulnerability summary
CVE-2024-40897 is a high (CVSS 7.0) Out-of-bounds Write vulnerability in gstreamer orc. EPSS estimates a 0.38% chance of exploitation in the next 30 days, higher than 30.4% of scored vulnerabilities.
Timeline
- 26-07-2024PublishedVulnerability first disclosed.
- 13-02-2025Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
6 scores · 6 sources · 1 version- OSV · AlpineEcosystem advisory · calculated6.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:HDiffers
- OSV · Red hatEcosystem advisory · calculated6.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.0HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated6.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:HDiffers
- NVDNIST6.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:HDiffers
EPSS trend
Probability
0.38%
Chance of exploitation in the next 30 days
Percentile
30%
Versus all other CVEs
30-day change
0.00 pp
From 0.38% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-787Out-of-bounds WriteThe product writes data past the end, or before the beginning, of the intended buffer.
- CWE-121Stack-based Buffer OverflowA stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).
Affected systems
Suse32 products
- orc&distro=SUSE Enterprise Storage 7.1< 0.4.28-150000.3.6.1 | < 0.4.28-150000.3.9.1
- orc&distro=SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS< 0.4.28-150000.3.6.1
- orc&distro=SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS< 0.4.28-150000.3.6.1 | < 0.4.28-150000.3.9.1
- orc&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS< 0.4.28-150000.3.6.1 | < 0.4.28-150000.3.9.1
- orc&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS< 0.4.28-150000.3.6.1 | < 0.4.28-150000.3.9.1
Redhat6 products
- orc< 0:0.4.28-4.el8_10 | < 0:0.4.31-7.el9_0 | < 0:0.4.31-7.el9_2 | < 0:0.4.28-4.el8_2 | < 0:0.4.28-4.el8_4 | < 0:0.4.31-7.el9_4
- orc-compiler< 0:0.4.28-4.el8_10 | < 0:0.4.31-7.el9_0 | < 0:0.4.31-7.el9_2 | < 0:0.4.28-4.el8_2 | < 0:0.4.28-4.el8_4 | < 0:0.4.31-7.el9_4
- orc-compiler-debuginfo< 0:0.4.28-4.el8_10 | < 0:0.4.31-7.el9_0 | < 0:0.4.31-7.el9_2 | < 0:0.4.28-4.el8_2 | < 0:0.4.28-4.el8_4 | < 0:0.4.31-7.el9_4
- orc-debuginfo< 0:0.4.28-4.el8_10 | < 0:0.4.31-7.el9_0 | < 0:0.4.31-7.el9_2 | < 0:0.4.28-4.el8_2 | < 0:0.4.28-4.el8_4 | < 0:0.4.31-7.el9_4
- orc-debugsource< 0:0.4.28-4.el8_10 | < 0:0.4.31-7.el9_0 | < 0:0.4.31-7.el9_2 | < 0:0.4.28-4.el8_2 | < 0:0.4.28-4.el8_4 | < 0:0.4.31-7.el9_4
Opensuse4 products
- orc&distro=openSUSE Leap 15.5< 0.4.28-150000.3.6.1
- orc&distro=openSUSE Leap 15.6< 0.4.28-150000.3.6.1 | < 0.4.28-150000.3.9.1
- orc&distro=openSUSE Leap Micro 5.5< 0.4.28-150000.3.6.1
- orc&distro=openSUSE Tumbleweed< 0.4.39-1.1
Alpine1 product
- orc< 0.4.39-r0
Debian1 product
- orcAll versions (No fix recorded) | < 1:0.4.39-1
Gstreamer1 product
- orcprior to 0.4.39 | < 0.4.39
Mageia1 product
- orc< 0.4.33-1.1.mga9
Ubuntu1 product
- orc< 1:0.4.31-1ubuntu0.1 | < 1:0.4.32-2ubuntu0.1 | < 1:0.4.38-1ubuntu0.1 | < 1:0.4.25-1ubuntu0.1~esm1 | < 1:0.4.28-1ubuntu0.1~esm1
8 vendors · 47 products
References
38 links- www.openwall.com/lists/oss-security/2024/07/26/1Third Party Advisory