Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

Поиск уязвимостей

Количество 21

Количество 21

ubuntu логотип

CVE-2024-26807

больше 2 лет назад

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 (mem...

CVSS3: 5.5
EPSS: Низкий
redhat логотип

CVE-2024-26807

больше 2 лет назад

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 (mem...

CVSS3: 5.5
EPSS: Низкий
nvd логотип

CVE-2024-26807

больше 2 лет назад

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 t

CVSS3: 5.5
EPSS: Низкий
debian логотип

CVE-2024-26807

больше 2 лет назад

In the Linux kernel, the following vulnerability has been resolved: B ...

CVSS3: 5.5
EPSS: Низкий
github логотип

GHSA-8xc6-54p8-3p65

больше 2 лет назад

In the Linux kernel, the following vulnerability has been resolved: spi: cadence-qspi: fix pointer reference in runtime PM hooks dev_get_drvdata() gets used to acquire the pointer to cqspi and the SPI controller. Neither embed the other; this lead to memory corruption. On a given platform (Mobileye EyeQ5) the memory corruption is hidden inside cqspi->f_pdata. Also, this uninitialised memory is used as a mutex (ctlr->bus_lock_mutex) by spi_controller_suspend().

CVSS3: 5.5
EPSS: Низкий
fstec логотип

BDU:2025-00068

больше 2 лет назад

Уязвимость функции dev_get_drvdata() драйвера контроллера Cadence Quad SPI (drivers/spi/spi-cadence-quadspi.c)i ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании

CVSS3: 5.5
EPSS: Низкий
redos логотип

ROS-20251021-01

около 1 года назад

Множественные уязвимости kernel-lt

CVSS3: 7.8
EPSS: Низкий
altlinux логотип

ALT-PU-2023-8798

больше 3 лет назад

ALT-PU-2023-8798: package `kernel-image-std-def` update to version 6.1.29-alt1

CVSS3: 9
EPSS: Низкий
altlinux логотип

ALT-PU-2023-8561

больше 3 лет назад

ALT-PU-2023-8561: package `kernel-image-un-def` update to version 6.1.29-alt1

CVSS3: 9
EPSS: Низкий
altlinux логотип

ALT-PU-2023-8872

больше 3 лет назад

ALT-PU-2023-8872: package `kernel-image-un-def` update to version 6.2.16-alt1

CVSS3: 9
EPSS: Низкий
altlinux логотип

ALT-PU-2023-8590

больше 3 лет назад

ALT-PU-2023-8590: package `kernel-image-rt` update to version 5.10.184-alt1.rt90

CVSS3: 7.8
EPSS: Низкий
altlinux логотип

ALT-PU-2024-18467

больше 2 лет назад

ALT-PU-2024-18467: package `kernel-image-un-def` update to version 6.6.21-alt1

CVSS3: 8.8
EPSS: Низкий
altlinux логотип

ALT-PU-2024-18209

больше 2 лет назад

ALT-PU-2024-18209: package `kernel-image-pine` update to version 6.6.21-alt1

CVSS3: 8.8
EPSS: Низкий
altlinux логотип

ALT-PU-2023-8723

больше 3 лет назад

ALT-PU-2023-8723: package `kernel-image-rt` update to version 6.1.33-alt1.rt11

CVSS3: 9.8
EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2024:1490-1

больше 2 лет назад

Security update for the Linux Kernel

EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2024:1659-1

больше 2 лет назад

Security update for the Linux Kernel

EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2024:1663-1

больше 2 лет назад

Security update for the Linux Kernel

EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2024:2203-1

больше 2 лет назад

Security update for the Linux Kernel

EPSS: Низкий
suse-cvrf логотип

SUSE-SU-2024:2135-1

больше 2 лет назад

Security update for the Linux Kernel

EPSS: Низкий
altlinux логотип

ALT-PU-2024-18117

больше 2 лет назад

ALT-PU-2024-18117: package `kernel-image-mp` update to version 6.7.12-alt1

CVSS3: 9.1
EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
ubuntu логотип
CVE-2024-26807

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 (mem...

CVSS3: 5.5
0%
Низкий
больше 2 лет назад
redhat логотип
CVE-2024-26807

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 (mem...

CVSS3: 5.5
0%
Низкий
больше 2 лет назад
nvd логотип
CVE-2024-26807

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 t

CVSS3: 5.5
0%
Низкий
больше 2 лет назад
debian логотип
CVE-2024-26807

In the Linux kernel, the following vulnerability has been resolved: B ...

CVSS3: 5.5
0%
Низкий
больше 2 лет назад
github логотип
GHSA-8xc6-54p8-3p65

In the Linux kernel, the following vulnerability has been resolved: spi: cadence-qspi: fix pointer reference in runtime PM hooks dev_get_drvdata() gets used to acquire the pointer to cqspi and the SPI controller. Neither embed the other; this lead to memory corruption. On a given platform (Mobileye EyeQ5) the memory corruption is hidden inside cqspi->f_pdata. Also, this uninitialised memory is used as a mutex (ctlr->bus_lock_mutex) by spi_controller_suspend().

CVSS3: 5.5
0%
Низкий
больше 2 лет назад
fstec логотип
BDU:2025-00068

Уязвимость функции dev_get_drvdata() драйвера контроллера Cadence Quad SPI (drivers/spi/spi-cadence-quadspi.c)i ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании

CVSS3: 5.5
0%
Низкий
больше 2 лет назад
redos логотип
ROS-20251021-01

Множественные уязвимости kernel-lt

CVSS3: 7.8
около 1 года назад
altlinux логотип
ALT-PU-2023-8798

ALT-PU-2023-8798: package `kernel-image-std-def` update to version 6.1.29-alt1

CVSS3: 9
больше 3 лет назад
altlinux логотип
ALT-PU-2023-8561

ALT-PU-2023-8561: package `kernel-image-un-def` update to version 6.1.29-alt1

CVSS3: 9
больше 3 лет назад
altlinux логотип
ALT-PU-2023-8872

ALT-PU-2023-8872: package `kernel-image-un-def` update to version 6.2.16-alt1

CVSS3: 9
больше 3 лет назад
altlinux логотип
ALT-PU-2023-8590

ALT-PU-2023-8590: package `kernel-image-rt` update to version 5.10.184-alt1.rt90

CVSS3: 7.8
больше 3 лет назад
altlinux логотип
ALT-PU-2024-18467

ALT-PU-2024-18467: package `kernel-image-un-def` update to version 6.6.21-alt1

CVSS3: 8.8
больше 2 лет назад
altlinux логотип
ALT-PU-2024-18209

ALT-PU-2024-18209: package `kernel-image-pine` update to version 6.6.21-alt1

CVSS3: 8.8
больше 2 лет назад
altlinux логотип
ALT-PU-2023-8723

ALT-PU-2023-8723: package `kernel-image-rt` update to version 6.1.33-alt1.rt11

CVSS3: 9.8
больше 3 лет назад
suse-cvrf логотип
SUSE-SU-2024:1490-1

Security update for the Linux Kernel

больше 2 лет назад
suse-cvrf логотип
SUSE-SU-2024:1659-1

Security update for the Linux Kernel

больше 2 лет назад
suse-cvrf логотип
SUSE-SU-2024:1663-1

Security update for the Linux Kernel

больше 2 лет назад
suse-cvrf логотип
SUSE-SU-2024:2203-1

Security update for the Linux Kernel

больше 2 лет назад
suse-cvrf логотип
SUSE-SU-2024:2135-1

Security update for the Linux Kernel

больше 2 лет назад
altlinux логотип
ALT-PU-2024-18117

ALT-PU-2024-18117: package `kernel-image-mp` update to version 6.7.12-alt1

CVSS3: 9.1
больше 2 лет назад

Уязвимостей на страницу