No kernel Linux, a seguinte vulnerabilidade foi resolvida. drm/xe/guc: Corrigir o transbordo de buffer na alocação da lista de registros direcionada O cálculo do tamanho para o registro direcionado extarray usa apenas a máscara DSS geométrica (g_dss_mask) para determinar o número de itens a alocar: total = bitmap_weight(gt->fuse_topo.g_dss_mask,...) * steril_reg_num. No entanto, o loop de preenchimento usa for_each_dss_steering(), que itera sobre for_each_dss(), definido como a união de g_dss_mask e c_dss_mask (geometria + cálculo DSS). Em plataformas com bits DSS com apenas cálculo, o loop escreve além do buffer alocado, corrompendo objetos de lajes adjacentes. Isto se manifesta como corrupção list_del e redzone SLUB sobrescritos durante drm_gestioned_ release no dispositivo desvinculado, uma vez que o transbordo corrompe o drmres list_head das atribuições vizinhas.

Conserte o tamanho da alocação usando a união de ambas as máscaras DSS, combinando com o padrão de iteração de for_each_dss_steering(). -- v 2: - use bitmap_weighted_or() (Zhanjun). (cereja colhida a partir do commit 0 a 78 a 44 f 4901 aa 6 c 9263 e 66 ser 7 fce 02282 f 1109 f) Registro de aconselhamento: GHSA-v 84 f- f 8 j 3 - 97 q 7. Identificadores relacionados: CVE- 2026 - 68274. Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 10 T 15: 33: 44.000 Z e lista a sua última modificação como 2026 - 08 - 14 T 00: 31: 54.000 Z.

Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 4 suporte de referências nestes tipos: AVISO, WEB.