CVE-2026-90274 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
coresight: etm4x: Unterlauf bei der Verwendung von (nrseqstate - 1) beheben
Gemäß IHI006H Embedded Trace Macrocell Architecture Specification[0] ist TRCSEQEVR<n> nur implementiert, wenn TRCIDR5.NUMSEQSTATE den Wert 0b100 hat; in diesem Fall reicht n von 0 bis 2. Andernfalls beträgt TRCIDR5.NUMSEQSTATE 0b000.
Das bedeutet, dass die Anzahl der Verwendungen bei der Initialisierung oder Einstellung von TRCSEQEVR<n> mit drvdata->nrseqstate - 1 in der Schleife zu einem Unterlaufproblem führen kann, wenn TRCIDR5.NUMSEQSTATE den Wert 0b000 hat.
Daher wird das Feld nr_seq_ctrls eingeführt und unabhängig von nrseqstate gemacht. Im Rahmen dieser Änderung wird auch die Makrodefinition ETM_MAX_SEQ_TRANSITIONS eingeführt und auf die relevanten Felder für TRCSEQEVR<n> angewendet, um deren Einrichtung zu gewährleisten.
If you want to get best quality of vulnerability data, you may have to visit VulDB.