In the Linux kernel, the following vulnerability has been resolved: dmaengine: stm32: dmamux: fix device leak on route allocation Make sure to drop the reference taken when looking up the DMA mux platform device during route allocation. Note that holding a reference to a device does not prevent its driver data from going away so there is no point in keeping the reference.
En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: dmaengine: stm32: dmamux: corregir fuga de dispositivo en la asignación de ruta Asegúrese de liberar la referencia tomada al buscar el dispositivo de plataforma DMA mux durante la asignación de ruta. Tenga en cuenta que mantener una referencia a un dispositivo no evita que los datos de su controlador desaparezcan, por lo que no tiene sentido mantener la referencia.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
| Attack Vector | LOCAL |
|---|---|
| Attack Complexity | LOW |
| Privileges Required | LOW |
| User Interaction | NONE |
| Scope | UNCHANGED |
| Confidentiality Impact | NONE |
| Integrity Impact | NONE |
| Availability Impact | HIGH |
| Source | Type | Description |
|---|---|---|
| [email protected] | Primary |
en
CWE-401
|
| Vendor | Product | Version | Update | Type |
|---|---|---|---|---|
| linux | linux_kernel | * | <built-in method update of dict object at 0x7f7637fd7e00> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7f76011c3500> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7f76011c3b80> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7f76011c1900> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7f7637fd76c0> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7f7637fd6480> | Operating System |
| linux | linux_kernel | 4.15 | <built-in method update of dict object at 0x7f76011c1f40> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f76011c0700> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f76011c1780> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f7637fd7800> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f76011c2500> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f76011c1340> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f76011c0680> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f76011c1400> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7f76011c1140> | Operating System |
| Vulnerable | CPE |
|---|---|
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:4.15:-:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc1:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc2:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc3:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc4:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc5:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc6:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc7:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc8:*:*:*:*:*:* |