CVE-2024-40968 json
MIPS: Octeon: Add PCIe link status check
published 2024-07-12 2 y ago modified 2026-06-17 4 mo ago also EUVD-2024-38765
- cvss
- 5.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 22%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
MIPS: Octeon: Add PCIe link status check
The standard PCIe configuration read-write interface is used to access the configuration space of the peripheral PCIe devices of the mips processor after the PCIe link surprise down, it can generate kernel panic caused by "Data bus error". So it is necessary to add PCIe link status check for system protection. When the PCIe link is down or in training, assigning a value of 0 to the configuration address can prevent read-write behavior to the configuration space of peripheral PCIe devices, thereby preventing kernel panic.
Patch / fix
- Linux Linux 4.19.317, 5.4.279, 5.10.221, 5.15.162, 6.1.96, 6.6.36, 6.9.7, 6.10
- linux Debian 12 6.1.99-1
- linux Debian 14, Debian 13 6.9.7-1
debian advisories DEBIAN-CVE-2024-40968
- linux Ubuntu 20.04 LTS 5.4.0-195.215
- linux Ubuntu 22.04 LTS 5.15.0-121.131
- linux Ubuntu 24.04 LTS 6.8.0-44.44
- linux-aws Ubuntu 20.04 LTS 5.4.0-1132.142
- linux-aws Ubuntu 22.04 LTS 5.15.0-1069.75
- linux-aws Ubuntu 24.04 LTS 6.8.0-1015.16
- linux-gcp Ubuntu 20.04 LTS 5.4.0-1136.145
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1068.76
ubuntu advisories UBUNTU-CVE-2024-40968
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- git.kernel.org/stable/c/6bff05aaa32c2f7e1f6e68e890876642159db419 commit
- git.kernel.org/stable/c/64845ac64819683ad5e51b668b2ed56ee3386aee commit
- git.kernel.org/stable/c/6c1b9fe148a4e03bbfa234267ebb89f35285814a commit
- git.kernel.org/stable/c/25998f5613159fe35920dbd484fcac7ea3ad0799 commit
- git.kernel.org/stable/c/d996deb80398a90dd3c03590e68dad543da87d62 commit
- git.kernel.org/stable/c/1c33fd17383f48f679186c54df78542106deeaa0 commit
- git.kernel.org/stable/c/38d647d509543e9434b3cc470b914348be271fe9 commit
- git.kernel.org/stable/c/29b83a64df3b42c88c0338696feb6fdcd7f1f3b7 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-40968 updated cvss 4.4
kernel: MIPS: Octeon: Add PCIe link status check
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
cisa ICSA-25-226-07 updated
Siemens Third-Party Components in SINEC OS
-
Siemens RUGGEDCOM RST2428P (6GK6242-6PA00) Siemens SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family Siemens SCALANCE XCM-/XRM-/XCH-/XRH-300 familynot affected
Facts from CISA's republication of the vendor's own advisory (CSAF); the linked advisory is the authoritative source. CISA notification · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.30% chance of exploitation in the next 30 days, higher than 22% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected products
- Linux Linux
Classification
- Weakness
-
- CWE-754 Improper Check for Unusual or Exceptional Conditions
- Technology feeds
References
-
git.kernel.org
/stable/c/6bff05aaa32c2f7e1f6e68e890876642159db419
patch
-
git.kernel.org
/stable/c/64845ac64819683ad5e51b668b2ed56ee3386aee
patch
-
git.kernel.org
/stable/c/6c1b9fe148a4e03bbfa234267ebb89f35285814a
patch
-
git.kernel.org
/stable/c/25998f5613159fe35920dbd484fcac7ea3ad0799
patch
-
git.kernel.org
/stable/c/d996deb80398a90dd3c03590e68dad543da87d62
patch
-
git.kernel.org
/stable/c/1c33fd17383f48f679186c54df78542106deeaa0
patch
-
git.kernel.org
/stable/c/38d647d509543e9434b3cc470b914348be271fe9
patch
-
git.kernel.org
/stable/c/29b83a64df3b42c88c0338696feb6fdcd7f1f3b7
patch
- lists.debian.org /debian-lts-announce/2025/01/msg00001.html
Sources
- CVE List CVE-2024-40968
- NVD CVE-2024-40968
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.