CVE-2026-90274 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
coresight: etm4x: corrige un desbordamiento por defecto (underflow) en el uso de (nrseqstate - 1).
Según la Especificación de Arquitectura Embedded Trace Macrocell IHI006H[0], TRCSEQEVR<n> solo se implementa cuando TRCIDR5.NUMSEQSTATE es 0b100, caso en el cual n varía entre 0 y 2; de lo contrario, TRCIDR5.NUMSEQSTATE es 0b000.
Es decir, la cantidad de usos durante la inicialización o configuración de TRCSEQEVR<n> con drvdata->nrseqstate - 1 dentro del bucle podría provocar un problema de desbordamiento por defecto (underflow) cuando TRCIDR5.NUMSEQSTATE es 0b000.
Por lo tanto, se introduce el campo nr_seq_ctrls y se desacopla de nrseqstate. Como parte de esta modificación, se introduce la macro ETM_MAX_SEQ_TRANSITIONS y se aplican nr_seq_ctrls y dicha macro a la configuración de los campos relevantes de TRCSEQEVR<n>.
If you want to get best quality of vulnerability data, you may have to visit VulDB.