Vulnerabilidad en kernel de Linux (CVE-2023-52990)
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
27/03/2025
Última modificación:
01/04/2025
Descripción
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: s390: workaround para advertencia de lectura fuera de los límites de gcc-11 no válida GCC 11.1.0 y 11.2.0 generan una advertencia errónea al compilar el kernel, por ejemplo, con allmodconfig: arch/s390/kernel/setup.c: En la función 'setup_lowcore_dat_on': ./include/linux/fortify-string.h:57:33: error: '__builtin_memcpy' leyendo 128 bytes de una región de tamaño 0 [-Werror=stringop-overread] ... arch/s390/kernel/setup.c:526:9: nota: en la expansión de la macro 'memcpy' 526 | memcpy(abs_lc->cregs_save_area, S390_lowcore.cregs_save_area, | ^~~~~~ Esto se podría solucionar usando absolute_pointer() con la macro S390_lowcore, pero no es una buena idea ya que genera un código peor para las rutas críticas de rendimiento. Por lo tanto, simplemente use un bucle for para copiar la matriz en cuestión y deshacerse de la advertencia.



