PT-2026-136092

CVE-2026-99256

·

Publicado

2026-11-03

·

Atualizado

2026-11-03

Descrição por

Pontuação
N/A
Não disponível

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.

In the Linux kernel, the following vulnerability has been resolved:
dm cache: fix issue with background work locking
dm cache used a rw semaphore for background work lock. Write locks on rw semaphores have strict owner semantics, but there was no guarantee that the process that locked background work lock was the same process that unlocked it. This can be easily seen using a kernel compiled with CONFIG DEBUG RWSEMS. Given a dm cache device , run: 'dmsetup suspend && dmsetup resume '. This will trigger a kernel warning:
DEBUG RWSEMS WARN ON((rwsem owner(sem) != current) && !rwsem test oflags(sem, RWSEM NONSPINNABLE))
triggered by cache resume(). To fix this, switch from a rw semaphore to a spinlock and a wait queue. dm cache already has a wait queue and associated counter, migration wait and nr allocated migrations, that was getting woken up when background work was getting completed, but wasn't actually used by anything. This is replaced by the background work queue and counter.
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾