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

exploitDog

redhat логотип

CVE-2024-57936

Опубликовано: 21 янв. 2025
Источник: redhat
CVSS3: 4.4
EPSS Низкий

Описание

In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Fix max SGEs for the Work Request Gen P7 supports up to 13 SGEs for now. WQE software structure can hold only 6 now. Since the max send sge is reported as 13, the stack can give requests up to 13 SGEs. This is causing traffic failures and system crashes. Use the define for max SGE supported for variable size. This will work for both static and variable WQEs.

Отчет

A low-severity denial of service vulnerability was found in the Linux kernel's RDMA driver for Broadcom NetXtreme-E adapters (bnxt_re). On Gen P7 hardware, the driver reported a maximum of 13 scatter-gather entries (SGEs) per Work Request while its Work Queue Entry (WQE) software structure could only accommodate 6. As a result, RDMA work requests containing more than 6 SGEs could cause traffic failures and system crashes. The flaw affects system availability only; there is no impact on confidentiality or integrity, and exploiting it requires the ability to submit RDMA work requests locally on the affected hardware. Red Hat Enterprise Linux 9.6 is affected in the kernel and kernel-rt components, and a fix is being pursued for these streams. Red Hat Enterprise Linux 6, 8, and 10 releases and Red Hat's Hosted OpenShift offerings are not affected; for Red Hat Enterprise Linux 10 the vulnerable code is not present. Red Hat Enterprise Linux 7 is out of support scope. Red Hat Product Security rates this issue as low severity (CVSS 3.1 score 4.4, AV:L/AC:L/PR:H) based on the local attack vector, high privileges required, and availability-only impact. This differs significantly from the critical score published in the CVE record, which does not reflect the technical nature of this device driver bug.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10kernelNot affected
Red Hat Enterprise Linux 6kernelNot affected
Red Hat Enterprise Linux 7kernelOut of support scope
Red Hat Enterprise Linux 7kernel-rtOut of support scope
Red Hat Enterprise Linux 8kernelNot affected
Red Hat Enterprise Linux 8kernel-rtNot affected
Red Hat Enterprise Linux 9kernelAffected

Показывать по

Дополнительная информация

Статус:

Low
Дефект:
CWE-20
https://bugzilla.redhat.com/show_bug.cgi?id=2339128kernel: RDMA/bnxt_re: Fix max SGEs for the Work Request

EPSS

Процентиль: 35%
0.00403
Низкий

4.4 Medium

CVSS3

Связанные уязвимости

CVSS3: 5.5
ubuntu
почти 2 года назад

In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Fix max SGEs for the Work Request Gen P7 supports up to 13 SGEs for now. WQE software structure can hold only 6 now. Since the max send sge is reported as 13, the stack can give requests up to 13 SGEs. This is causing traffic failures and system crashes. Use the define for max SGE supported for variable size. This will work for both static and variable WQEs.

CVSS3: 5.5
nvd
почти 2 года назад

In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Fix max SGEs for the Work Request Gen P7 supports up to 13 SGEs for now. WQE software structure can hold only 6 now. Since the max send sge is reported as 13, the stack can give requests up to 13 SGEs. This is causing traffic failures and system crashes. Use the define for max SGE supported for variable size. This will work for both static and variable WQEs.

CVSS3: 5.5
debian
почти 2 года назад

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

CVSS3: 5.5
github
почти 2 года назад

In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Fix max SGEs for the Work Request Gen P7 supports up to 13 SGEs for now. WQE software structure can hold only 6 now. Since the max send sge is reported as 13, the stack can give requests up to 13 SGEs. This is causing traffic failures and system crashes. Use the define for max SGE supported for variable size. This will work for both static and variable WQEs.

CVSS3: 6.5
fstec
почти 2 года назад

Уязвимость описания структуры bnxt_qplib_swqe в модуле drivers/infiniband/hw/bnxt_re/qplib_fp.h ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании.

EPSS

Процентиль: 35%
0.00403
Низкий

4.4 Medium

CVSS3