CVE-2025-39920
published 2025-10-01CVE-2025-39920: In the Linux kernel, the following vulnerability has been resolved: pcmcia: Add error handling for add_interval() in do_validate_mem() In the…
medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
In the Linux kernel, the following vulnerability has been resolved:
pcmcia: Add error handling for add_interval() in do_validate_mem()
In the do_validate_mem(), the call to add_interval() does not
handle errors. If kmalloc() fails in add_interval(), it could
result in a null pointer being inserted into the linked list,
leading to illegal memory access when sub_interval() is called
next.
This patch adds an error handling for the add_interval(). If
add_interval() returns an error, the function will return early
with the error code.
Affected
33 ranges· showing 25
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | debian_linux | — | — |
| debian | linux | < linux 6.1.153-1 (bookworm) | linux 6.1.153-1 (bookworm) |
| debian | linux-6.1 | < linux 6.1.153-1 (bookworm) | linux 6.1.153-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < 5b60ed401b47897352c520bc724c85aa908dedcc | 5b60ed401b47897352c520bc724c85aa908dedcc |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < ae184024ef31423e5beb44cf4f52999bbcf2fe5b | ae184024ef31423e5beb44cf4f52999bbcf2fe5b |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < 85be7ef8c8e792a414940a38d94565dd48d2f236 | 85be7ef8c8e792a414940a38d94565dd48d2f236 |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < 06b26e3099207c94b3d1be8565aedc6edc4f0a60 | 06b26e3099207c94b3d1be8565aedc6edc4f0a60 |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < 8699358b6ac99b8ccc97ed9e6e3669ef8958ef7b | 8699358b6ac99b8ccc97ed9e6e3669ef8958ef7b |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < 289b58f8ff3198d091074a751d6b8f6827726f3e | 289b58f8ff3198d091074a751d6b8f6827726f3e |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < 369bf6e241506583f4ee7593c53b92e5a9f271b4 | 369bf6e241506583f4ee7593c53b92e5a9f271b4 |
| linux | linux | >= 7b4884ca8853a638df0eb5d251d80d67777b8b1a < 4a81f78caa53e0633cf311ca1526377d9bff7479 | 4a81f78caa53e0633cf311ca1526377d9bff7479 |
| linux | linux_kernel | — | — |
| linux | linux_kernel | >= 0 < 5.10.244-1 | 5.10.244-1 |
| linux | linux_kernel | >= 0 < 6.1.153-1 | 6.1.153-1 |
| linux | linux_kernel | >= 0 < 6.12.48-1 | 6.12.48-1 |
| linux | linux_kernel | >= 0 < 6.16.6-1 | 6.16.6-1 |
| linux | linux_kernel | >= 0 < 5.15.0-163.173 | 5.15.0-163.173 |
| linux | linux_kernel | >= 0 < 6.8.0-106.106 | 6.8.0-106.106 |
| linux | linux_kernel | >= 2.6.34 < 5.4.299 | 5.4.299 |
| linux | linux_kernel | >= 5.11 < 5.15.192 | 5.15.192 |
| linux | linux_kernel | >= 5.16 < 6.1.151 | 6.1.151 |
| linux | linux_kernel | >= 5.5 < 5.10.243 | 5.10.243 |
| linux | linux_kernel | >= 6.13 < 6.16.6 | 6.16.6 |
| linux | linux_kernel | >= 6.2 < 6.6.105 | 6.6.105 |
CVSS provenance
nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
osv5.5MEDIUM