PT-2026-116145 · Javacv · Javacv

CVE-2026-102834

·

Publicado

2026-10-16

·

Atualizado

2026-10-16

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas JavaCV versões anteriores a 1.5.14
Descrição Existe um problema na classe IPCameraFrameGrabber onde o valor Content-Length de um fluxo HTTP MJPEG multipart é analisado sem verificação de limites. Um endpoint de câmera malicioso ou comprometido, ou um invasor de rede capaz de adulterar respostas HTTP em texto simples, pode fornecer um valor Content-Length entre 1073741825 e 2147483647. Isso causa um estouro de inteiro assinado de 32 bits na função ensureBufferCapacity(int) durante a rotina de crescimento do buffer. Especificamente, a variável de capacidade envolve para um valor negativo e depois para 0, resultando em um loop infinito que consome 100% da CPU. Esta condição trava permanentemente a thread de captura de quadros, pois ela não pode ser interrompida por timeouts ou interrupções de thread, levando a uma negação de serviço.
Recomendações Atualize o JavaCV para a versão 1.5.14. Como mitigação temporária, restrinja o uso do IPCameraFrameGrabber para se conectar apenas a endpoints de câmera confiáveis e evite o uso de fluxos HTTP em texto simples que sejam suscetíveis a adulterações de rede.

Correção

Integer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-102834
GHSA-RXJV-24XQ-76WC

Produtos afetados

Javacv