CVE-2026-99104 in Linux
Sumário
de VulDB • 28/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
sched_ext: Corrige a reivindicação de despacho por desvio (bypass) para escalonadores contornados por um ancestral
scx_bypass() reivindica o despacho por desvio quando a profundidade do escalonador varia de zero para um e libera essa reivindicação quando a profundidade retorna a zero, mas propaga apenas a profundidade aos descendentes, não a reivindicação. Um descendente que começa a contornar junto com seu ancestral nunca faz a reivindicação, e aquele cujo próprio desvio termina sob o controle do ancestral mantém sua reivindicação, pois sua profundidade não retorna a zero.
Um habilitador de sub-escalonador cujo desvio termina durante uma suspensão por gerenciamento de energia (PM) vaza assim sua reivindicação: o pai continua hospedando o despacho por desvio e o próximo desvio do sub-escalonador aciona o WARN_ON_ONCE() na reivindicação. Uma desabilitação de sub-escalona dor que começa durante uma suspensão por PM não possui reivindicação, portanto, quando a retomada remove o desvio da raiz, suas tarefas permanecem nas filas DSQ (Dispatch Scheduling Queue) do pai sem ninguém consumindo-as.
Reivindique para cada descendente cuja profundidade varia de zero para um na propagação e libere todos os escalonadores na subárvore cuja profundidade retornou a zero assim que as tarefas saírem das filas DSQ de desvio. Um pai que está se contornando quando um descendente faz uma reivindicação consome apenas suas próprias filas DSQ de desvio, esvaziadas até que ele deixe o modo de desvio e se torne o hospedeiro.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.