CVE-2024-5876: falha de alta gravidade em IrfanView
IrfanView PSP File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability
Publicada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O IrfanView possui uma falha ao ler arquivos de imagem PSP que permite que atacantes façam o programa parar de funcionar ou executem código malicioso se você abrir um arquivo especialmente criado. Isso ocorre porque o programa não verifica adequadamente o tamanho dos dados antes de copiá-los para a memória.
Existe um estouro de buffer na heap do parser de arquivos PSP do IrfanView devido à falta de validação adequada do comprimento de dados fornecidos pelo usuário antes da cópia para um buffer na heap. A execução remota de código é possível quando um usuário abre um arquivo PSP malicioso, com o código do atacante sendo executado no contexto do processo vulnerável.
No mesmo produto, das mais perigosas para as menos.