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

exploitDog

redhat логотип

CVE-2026-31661

Опубликовано: 24 апр. 2026
Источник: redhat
CVSS3: 5.5

Описание

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: Fix dma_free_coherent() size dma_alloc_consistent() may change the size to align it. The new size is saved in alloced. Change the free size to match the allocation size.

A flaw was found in the Linux kernel's brcmsmac Wi-Fi driver. This vulnerability arises from an incorrect size used during memory deallocation (dma_free_coherent) that does not match the size allocated (dma_alloc_consistent), which may be adjusted for alignment. An attacker could potentially exploit this memory mismatch, leading to memory corruption. This could result in a denial of service or other unpredictable system behavior.

Отчет

A Moderate impact flaw was found in the Linux kernel's brcmsmac Wi-Fi driver. This memory corruption vulnerability occurs due to an incorrect size being used during memory deallocation, which does not match the original allocation size. Exploitation could lead to a denial of service or other system instability on systems utilizing affected Broadcom wireless hardware.

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

To mitigate this issue, prevent the brcmsmac kernel module from loading if it is not required for your system's operation. This can be achieved by blacklisting the module. To blacklist the brcmsmac module:

  1. Create a new file /etc/modprobe.d/blacklist-brcmsmac.conf with the following content:
blacklist brcmsmac
  1. Regenerate the initramfs to ensure the blacklist is applied during boot: For RHEL 7:
dracut -f -v

For RHEL 8 and 9:

dracut -f --regenerate-all
  1. Reboot the system for the changes to take effect. This mitigation may impact systems relying on Broadcom wireless hardware that uses the brcmsmac driver, as wireless functionality will be disabled. A system reboot is required for the changes to be applied.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10kernelFix deferred
Red Hat Enterprise Linux 6kernelNot affected
Red Hat Enterprise Linux 7kernelFix deferred
Red Hat Enterprise Linux 7kernel-rtFix deferred
Red Hat Enterprise Linux 8kernelFix deferred
Red Hat Enterprise Linux 8kernel-rtFix deferred
Red Hat Enterprise Linux 9kernelFix deferred
Red Hat Enterprise Linux 9kernel-rtFix deferred

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

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

Статус:

Moderate
Дефект:
CWE-763
https://bugzilla.redhat.com/show_bug.cgi?id=2461488kernel: wifi: brcmsmac: Fix dma_free_coherent() size

5.5 Medium

CVSS3

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

CVSS3: 5.5
ubuntu
3 месяца назад

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: Fix dma_free_coherent() size dma_alloc_consistent() may change the size to align it. The new size is saved in alloced. Change the free size to match the allocation size.

CVSS3: 5.5
nvd
3 месяца назад

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: Fix dma_free_coherent() size dma_alloc_consistent() may change the size to align it. The new size is saved in alloced. Change the free size to match the allocation size.

CVSS3: 5.5
msrc
3 месяца назад

wifi: brcmsmac: Fix dma_free_coherent() size

CVSS3: 5.5
debian
3 месяца назад

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

CVSS3: 5.5
github
3 месяца назад

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: Fix dma_free_coherent() size dma_alloc_consistent() may change the size to align it. The new size is saved in alloced. Change the free size to match the allocation size.

5.5 Medium

CVSS3