PT-2025-10558 · Ring+1 · Ring+1

Publicado

2025-03-08

·

Atualizado

2025-03-08

CVSS v4.0

6.9

Média

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Versões do qcp de 0.1.0 a 0.3.2
Descrição O problema é uma falha (crash), ou Negação de Serviço, causada por um pacote dependente chamado ring. Este crash pode ser induzido por um pacote especialmente manipulado e ocorre naturalmente aproximadamente a cada 1 em 2**32 pacotes enviados e/ou recebidos. O crash ocorre apenas quando a verificação de overflow em tempo de execução está habilitada. Durante sessões de transferência de arquivo do qcp, um atacante pode enviar um pacote especialmente manipulado para acionar este problema, resultando em um panic do Rust que aborta imediatamente a transferência. O impacto é limitado a uma única sessão, pois o qcp executa um processo separado para cada usuário conectado. O próprio protocolo qcp não depende de verificações de overflow em tempo de execução para sua segurança.
Recomendações Atualize para o qcp 0.3.3 ou posterior. Alternativamente, recompile o qcp localmente com as verificações de overflow em tempo de execução desabilitadas. Recompile o qcp localmente usando uma versão corrigida da dependência ring (0.17.12 ou posterior).

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

GHSA-FMWF-C46W-R8QM

Produtos afetados

Qcp
Ring