PT-2026-133785
CVE-2026-61854
·
Publicado
2026-10-30
·
Atualizado
2026-10-30
Descrição por
CVSS 3.1
8.2
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
Nome do Software Vulnerável e Versões Afetadas
VoiceSentinel versões 2.2.1 até 3.3.0
Descrição
Existe uma condição de corrida no recurso opcional de buffer de relatório entre a limpeza de retenção e as gravações normais de transcrição. Em
report buffer.py, a função maybe cleanup() usa um dicionário desbloqueado para o controle de limpeza, o que pode levar a operações cleanup tenant() simultâneas para um único locatário. O processo de limpeza lê e regrava transcripts.jsonl sem bloqueio de arquivo ou substituição atômica, enquanto report buffer append async anexa dados sem sincronização. Em main.py, tarefas processing worker concorrentes tornam isso acessível, especialmente quando processing.worker count é dois ou mais e servidores de pool público compartilham uma server key. Quando report buffer.enabled está definido como true, essas gravações concorrentes podem causar perda, duplicação ou corrupção de dados de transcrição e ignorar a poda de report buffer.retention seconds. Isso pode resultar em crescimento ilimitado do disco, potencialmente esgotando o armazenamento e travando o host ou outros serviços compartilhados.Recomendações
Atualize para a versão 3.3.1.
Como solução temporária, defina
report buffer.enabled como false para desativar o recurso afetado.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾