Undefined-shift in Imf_2_5::unpack14
External References: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24787
Created OpenEXR tracking bugs for this issue: Affects: fedora-all [bug 1939171]
Flaw Summary: In OpenEXR/IlmImf/ImfB44Compressor.cpp, bitwise shift calculations could result in undesired unsigned integer wraparounds. The upstream patch modifies these calculations to ignore the unused bits.
Upstream patch: https://github.com/AcademySoftwareFoundation/openexr/commit/eec0dba242bedd2778c973ae4af112107b33d9c9
This is fixed in OpenEXR v2.5.4, v2.5.5, and v3.0.1+.