PT-2026-30658 · Openexr · Openexr
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.
Exploit
Correção
Incorrect Type Conversion or Cast
Type Confusion
Memory Corruption
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Openexr