CVE-2026-90274 in Linuxthông tin

Tóm tắt

Bởi VulDB • 17/09/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

coresight: etm4x: sửa lỗi underflow khi sử dụng (nrseqstate - 1)

Theo IHI006H Embedded Trace Macrocell Architecture Specification[0], TRCSEQEVR<n> chỉ được triển khai khi TRCIDR5.NUMSEQSTATE là 0b100, trong trường hợp này n có giá trị từ 0 đến 2; ngược lại, TRCIDR5.NUMSEQSTATE là 0b000.

Nói cách khác, số lần sử dụng trong quá trình khởi tạo hoặc thiết lập TRCSEQEVR<n> với drvdata->nrseqstate - 1 trong vòng lặp có thể gây ra lỗi underflow khi TRCIDR5.NUMSEQSTATE là 0b000.

Do đó, hãy đưa vào trường nr_seq_ctrls và tách nó khỏi nrseqstate. Là một phần của thay đổi này, hãy giới thiệu macro ETM_MAX_SEQ_TRANSITIONS và áp dụng nr_seq_ctrls cùng với macro trên để thiết lập các trường liên quan đến TRCSEQEVR<n>.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

17/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00173

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!