Поиск уязвимостей
Количество 18
Количество 18
CVE-2021-46984
In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/0x40 _...
CVE-2021-46984
In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/0x40 _...
CVE-2021-46984
In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/0x4
CVE-2021-46984
In the Linux kernel, the following vulnerability has been resolved: k ...
GHSA-4qp7-5rvw-5428
In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/...
BDU:2025-00813
Уязвимость ядра операционной системы Linux, связанная с непроверенным индексированием массива, позволяющая нарушителю вызвать отказ в обслуживании
SUSE-SU-2025:02846-1
Security update for the Linux Kernel
ALT-PU-2021-1873
ALT-PU-2021-1873: package `kernel-image-mp` update to version 5.12.8-alt1
SUSE-SU-2024:1454-1
Security update for the Linux Kernel
ELSA-2024-7000
ELSA-2024-7000: kernel security update (IMPORTANT)
RLSA-2024:7000
Important: kernel security update
SUSE-SU-2024:1489-1
Security update for the Linux Kernel
ALT-PU-2021-1985
ALT-PU-2021-1985: package `kernel-image-rt` update to version 5.10.41-alt1.rt42
ALT-PU-2021-1912
ALT-PU-2021-1912: package `kernel-image-std-def` update to version 5.10.41-alt1
ALT-PU-2021-1920
ALT-PU-2021-1920: package `kernel-image-std-kvm` update to version 5.10.42-alt1
ALT-PU-2021-1888
ALT-PU-2021-1888: package `kernel-image-rpi-un` update to version 5.12.6-alt1
ALT-PU-2021-2293
ALT-PU-2021-2293: package `kernel-image-rpi-def` update to version 5.10.50-alt1
ALT-PU-2021-1990
ALT-PU-2021-1990: package `kernel-image-un-def` update to version 5.12.10-alt1
Уязвимостей на страницу
Уязвимость | CVSS | EPSS | Опубликовано | |
|---|---|---|---|---|
CVE-2021-46984 In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/0x40 _... | CVSS3: 7.8 | 0% Низкий | больше 2 лет назад | |
CVE-2021-46984 In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/0x40 _... | CVSS3: 6 | 0% Низкий | больше 2 лет назад | |
CVE-2021-46984 In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/0x4 | CVSS3: 7.8 | 0% Низкий | больше 2 лет назад | |
CVE-2021-46984 In the Linux kernel, the following vulnerability has been resolved: k ... | CVSS3: 7.8 | 0% Низкий | больше 2 лет назад | |
GHSA-4qp7-5rvw-5428 In the Linux kernel, the following vulnerability has been resolved: kyber: fix out of bounds access when preempted __blk_mq_sched_bio_merge() gets the ctx and hctx for the current CPU and passes the hctx to ->bio_merge(). kyber_bio_merge() then gets the ctx for the current CPU again and uses that to get the corresponding Kyber context in the passed hctx. However, the thread may be preempted between the two calls to blk_mq_get_ctx(), and the ctx returned the second time may no longer correspond to the passed hctx. This "works" accidentally most of the time, but it can cause us to read garbage if the second ctx came from an hctx with more ctx's than the first one (i.e., if ctx->index_hw[hctx->type] > hctx->nr_ctx). This manifested as this UBSAN array index out of bounds error reported by Jakub: UBSAN: array-index-out-of-bounds in ../kernel/locking/qspinlock.c:130:9 index 13106 is out of range for type 'long unsigned int [128]' Call Trace: dump_stack+0xa4/0xe5 ubsan_epilogue+0x5/... | CVSS3: 7.8 | 0% Низкий | больше 2 лет назад | |
BDU:2025-00813 Уязвимость ядра операционной системы Linux, связанная с непроверенным индексированием массива, позволяющая нарушителю вызвать отказ в обслуживании | CVSS3: 7.8 | 0% Низкий | больше 2 лет назад | |
SUSE-SU-2025:02846-1 Security update for the Linux Kernel | около 1 года назад | |||
ALT-PU-2021-1873 ALT-PU-2021-1873: package `kernel-image-mp` update to version 5.12.8-alt1 | CVSS3: 8 | больше 5 лет назад | ||
SUSE-SU-2024:1454-1 Security update for the Linux Kernel | больше 2 лет назад | |||
ELSA-2024-7000 ELSA-2024-7000: kernel security update (IMPORTANT) | около 2 лет назад | |||
RLSA-2024:7000 Important: kernel security update | больше 1 года назад | |||
SUSE-SU-2024:1489-1 Security update for the Linux Kernel | больше 2 лет назад | |||
ALT-PU-2021-1985 ALT-PU-2021-1985: package `kernel-image-rt` update to version 5.10.41-alt1.rt42 | CVSS3: 8.8 | больше 5 лет назад | ||
ALT-PU-2021-1912 ALT-PU-2021-1912: package `kernel-image-std-def` update to version 5.10.41-alt1 | CVSS3: 8.8 | больше 5 лет назад | ||
ALT-PU-2021-1920 ALT-PU-2021-1920: package `kernel-image-std-kvm` update to version 5.10.42-alt1 | CVSS3: 9.8 | больше 5 лет назад | ||
ALT-PU-2021-1888 ALT-PU-2021-1888: package `kernel-image-rpi-un` update to version 5.12.6-alt1 | CVSS3: 8.8 | больше 5 лет назад | ||
ALT-PU-2021-2293 ALT-PU-2021-2293: package `kernel-image-rpi-def` update to version 5.10.50-alt1 | CVSS3: 9.8 | больше 5 лет назад | ||
ALT-PU-2021-1990 ALT-PU-2021-1990: package `kernel-image-un-def` update to version 5.12.10-alt1 | CVSS3: 9.8 | больше 5 лет назад |
Уязвимостей на страницу