Echo: linux: security update to 6.1.140-1

medium Tenable Cloud Security Plugin ID 459575

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- In the Linux kernel, the following vulnerability has been resolved: Both cadence-quadspi
->runtime_suspend() and ->runtime_resume() implementations start with: struct cqspi_st *cqspi =
dev_get_drvdata(dev); struct spi_controller *host = dev_get_drvdata(dev); This obviously cannot be
correct, unless "struct cqspi_st" is the first member of " struct spi_controller", or the other way
around, but it is not the case. "struct spi_controller" is allocated by devm_spi_alloc_host(), which
allocates an extra amount of memory for private data, used to store "struct cqspi_st". The ->probe()
function of the cadence-quadspi driver then sets the device drvdata to store the address of the "struct
cqspi_st" structure. Therefore: struct cqspi_st *cqspi = dev_get_drvdata(dev); is correct, but: struct
spi_controller *host = dev_get_drvdata(dev); is not, as it makes "host" point not to a "struct
spi_controller" but to the same "struct cqspi_st" structure as above. This obviously leads to bad things
(memory corruption, kernel crashes) directly during ->probe(), as ->probe() enables the device using PM
runtime, leading the ->runtime_resume() hook being called, which in turns calls spi_controller_resume()
with the wrong pointer. This has at least been reported [0] to cause a kernel crash, but the exact
behavior will depend on the memory contents. [0]
https://lore.kernel.org/all/20240226121803.5a7r5wkpbbowcxgx@dhruva/ This issue potentially affects all
platforms that are currently using the cadence-quadspi driver. (CVE-2024-26807)

Solution

Update the linux library and its related packages to version 6.1.140-1 or later.

See Also

https://advisory.echohq.com/cve/CVE-2024-26807

Plugin Details

Severity: Medium

ID: 459575

Version: Revision 1.1

Type: Local

Published: 10/2/2026

Updated: 10/2/2026

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.18

CVSS v2

Risk Factor: Medium

Base Score: 4.6

Temporal Score: 3.4

Vector: CVSS2#AV:L/AC:L/Au:S/C:N/I:N/A:C

CVSS Score Source: CVE-2024-26807

CVSS v3

Risk Factor: Medium

Base Score: 5.5

Temporal Score: 4.8

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 1/28/2026

Vulnerability Publication Date: 4/4/2024

Reference Information

CVE: CVE-2024-26807