PT-2026-30659 · Industrial Light & Magic+2 · Openexr+2

Pwn2Woot

·

Publicado

2026-04-06

·

Atualizado

2026-06-01

·

CVE-2026-34380

CVSS v3.1

5.9

Média

VetorAV:N/AC:H/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, 3.3.9 e 3.4.9
Description Um estouro de inteiro com sinal existe na função undo pxr24 impl() dentro da biblioteca OpenEXR. A expressão (uint64 t)(w * 3) calcula w * 3 como um inteiro com sinal de 32 bits antes de convertê-lo para um inteiro sem sinal de 64 bits. Quando w é um valor grande, essa multiplicação pode levar a um comportamento indefinido. Em compilações testadas, o wraparound de complemento de dois ocorre comumente e, para valores específicos de w, o resultado envolvido é um pequeno inteiro positivo. Isso pode fazer com que uma verificação de limites subsequente seja aprovada incorretamente, permitindo que o loop de decodificação grave dados de pixel além do buffer de saída alocado.
Recommendations Atualize para a versão OpenEXR 3.2.7, 3.3.9 ou 3.4.9.

Correção

Memory Corruption

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-34380
ECHO-3812-47CC-7FC2
OESA-2026-1840
OESA-2026-1841
OESA-2026-1842
OESA-2026-1843
OESA-2026-1844
OPENSUSE-SU-2026:10505-1
OPENSUSE-SU-2026:20605-1
USN-8259-1

Produtos afetados

Linuxmint
Openexr
Ubuntu