PT-2026-125065

Publicado

2026-10-16

·

Atualizado

2026-10-16

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.

When a multithreaded frame (zstdmt feature, CParameter::NbWorkers) is left unfinished, its jobs may still be running on the worker threads: the C library only waits for them when the next frame starts, or when the context is freed. A session reset makes the context accept changes again in the meantime, so:
  • unloading the dictionary (load dictionary, ref cdict, ref prefix, disable dictionary, init*, or reset with parameters) freed the dictionary a worker was still compressing against;
  • changing NbWorkers made the next frame resize the job table before waiting for the old jobs.
The flaw was corrected by refusing these calls while a multithreaded frame is unfinished. The new CCtx::wait for workers() waits for the workers first.
Fornecedores
Produtos afetados
Identificadores relacionados
RUSTSEC-2026-0406
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾