CVE-2024-50205

In the Linux kernel, the following vulnerability has been resolved: ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() The step variable is initialized to zero. It is changed in the loop, but if it's not changed it will remain zero. Add a variable check before the division. The observed behavior was introduced by commit 826b5de90c0b ("ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size"), and it is difficult to show that any of the interval parameters will satisfy the snd_interval_test() condition with data from the amdtp_rate_table[] table. Found by Linux Verification Center (linuxtesting.org) with SVACE.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc4:*:*:*:*:*:*

History

13 Nov 2024, 17:00

Type Values Removed Values Added
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc2:*:*:*:*:*:*
First Time Linux linux Kernel
Linux
CWE CWE-369
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
References () https://git.kernel.org/stable/c/3452d39c4704aa12504e4190298c721fb01083c3 - () https://git.kernel.org/stable/c/3452d39c4704aa12504e4190298c721fb01083c3 - Patch
References () https://git.kernel.org/stable/c/4bdc21506f12b2d432b1f2667e5ff4c75eee58e3 - () https://git.kernel.org/stable/c/4bdc21506f12b2d432b1f2667e5ff4c75eee58e3 - Patch
References () https://git.kernel.org/stable/c/5e431f85c87bbffd93a9830d5a576586f9855291 - () https://git.kernel.org/stable/c/5e431f85c87bbffd93a9830d5a576586f9855291 - Patch
References () https://git.kernel.org/stable/c/72cafe63b35d06b5cfbaf807e90ae657907858da - () https://git.kernel.org/stable/c/72cafe63b35d06b5cfbaf807e90ae657907858da - Patch
References () https://git.kernel.org/stable/c/7d4eb9e22131ec154e638cbd56629195c9bcbe9a - () https://git.kernel.org/stable/c/7d4eb9e22131ec154e638cbd56629195c9bcbe9a - Patch
References () https://git.kernel.org/stable/c/d2826873db70a6719cdd9212a6739f3e6234cfc4 - () https://git.kernel.org/stable/c/d2826873db70a6719cdd9212a6739f3e6234cfc4 - Patch
References () https://git.kernel.org/stable/c/d575414361630b8b0523912532fcd7c79e43468c - () https://git.kernel.org/stable/c/d575414361630b8b0523912532fcd7c79e43468c - Patch

08 Nov 2024, 16:15

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: ALSA: firewire-lib: Evitar la división por cero en apply_constraint_to_size() La variable de paso se inicializa a cero. Se cambia en el bucle, pero si no se cambia, permanecerá en cero. Agregue una comprobación de variable antes de la división. El comportamiento observado fue introducido por el commit 826b5de90c0b ("ALSA: firewire-lib: corregir regla PCM insuficiente para tamaño de período/búfer"), y es difícil demostrar que alguno de los parámetros de intervalo satisfará la condición snd_interval_test() con datos de la tabla amdtp_rate_table[]. Encontrado por Linux Verification Center (linuxtesting.org) con SVACE.
References
  • () https://git.kernel.org/stable/c/5e431f85c87bbffd93a9830d5a576586f9855291 -
  • () https://git.kernel.org/stable/c/d575414361630b8b0523912532fcd7c79e43468c -

08 Nov 2024, 06:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-11-08 06:15

Updated : 2024-11-13 17:00


NVD link : CVE-2024-50205

Mitre link : CVE-2024-50205

CVE.ORG link : CVE-2024-50205


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-369

Divide By Zero