Vulnerabilidad en kernel de Linux (CVE-2023-52748)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-787
Escritura fuera de límites
Fecha de publicación:
21/05/2024
Última modificación:
23/09/2025
Descripción
En el kernel de Linux se ha resuelto la siguiente vulnerabilidad: f2fs: evitar aviso de desbordamiento de formato. Con la opción gcc y W=1, aparece un aviso como este: fs/f2fs/compress.c: En la función 'f2fs_init_page_array_cache': fs/f2fs /compress.c:1984:47: error: directiva '%u' escribiendo entre 1 y 7 bytes en una región de tamaño entre 5 y 8 [-Werror=format-overflow=] 1984 | sprintf(slab_name, "f2fs_page_array_entry-%u:%u", MAJOR(dev), MINOR(dev)); | ^~ La cadena "f2fs_page_array_entry-%u:%u" puede tener hasta 35. El primer "%u" puede tener hasta 4 y el segundo "%u" puede hasta 7, por lo que el tamaño total es "24 + 4 + 7 = 35". El tamaño de slab_name debe ser 35 en lugar de 32.
Impacto
Puntuación base 3.x
7.80
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.10 (incluyendo) | 5.10.202 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.11 (incluyendo) | 5.15.140 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.16 (incluyendo) | 6.1.64 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.2 (incluyendo) | 6.5.13 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.6 (incluyendo) | 6.6.3 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/3eebe636cac53886bd5d1cdd55e082ec9e84983f
- https://git.kernel.org/stable/c/526dd7540a09ecf87b5f54f3ab4e0a2528f25a79
- https://git.kernel.org/stable/c/6fca08fd3085253b48fcb1bd243a0a5e18821a00
- https://git.kernel.org/stable/c/c041f5ddef00c731c541e00bc8ae97b8c84c682f
- https://git.kernel.org/stable/c/e0d4e8acb3789c5a8651061fbab62ca24a45c063
- https://git.kernel.org/stable/c/e4088d7d8f1123006d46a42edf51b8c960a58ef9
- https://git.kernel.org/stable/c/3eebe636cac53886bd5d1cdd55e082ec9e84983f
- https://git.kernel.org/stable/c/526dd7540a09ecf87b5f54f3ab4e0a2528f25a79
- https://git.kernel.org/stable/c/6fca08fd3085253b48fcb1bd243a0a5e18821a00
- https://git.kernel.org/stable/c/c041f5ddef00c731c541e00bc8ae97b8c84c682f
- https://git.kernel.org/stable/c/e0d4e8acb3789c5a8651061fbab62ca24a45c063
- https://git.kernel.org/stable/c/e4088d7d8f1123006d46a42edf51b8c960a58ef9



