PT-2026-30658 · Openexr · Openexr
Pwn2Woot
·
Publicado
2026-04-06
·
Atualizado
2026-06-01
·
CVE-2026-34379
CVSS v3.1
7.1
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H |
Name of the Vulnerable Software and Affected Versions
OpenEXR versões 3.2.0 através de 3.2.6, versão 3.3.9 e versão 3.4.9
Description
Um problema de escrita de memória existe na função LossyDctDecoder execute() dentro de src/lib/OpenEXRCore/internal dwa decoder.h:749 ao decodificar arquivos EXR compactados DWA ou DWAB com canais do tipo FLOAT. O decodificador converte um ponteiro uint8 t * linha desalinhado para float * e grava através dele, levando a um comportamento indefinido em arquiteturas que impõem alinhamento (ARM, RISC-V, etc.). Embora tolerado silenciosamente no x86, permanece explorável por meio de otimizações do compilador.
Recommendations
Atualize para a versão OpenEXR 3.2.7 ou posterior.
Atualize para a versão OpenEXR 3.3.9 ou posterior.
Atualize para a versão OpenEXR 3.4.9 ou posterior.
Correção
Memory Corruption
Incorrect Type Conversion or Cast
Type Confusion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Openexr