| Title | OpenEXRにおける複数の脆弱性 |
|---|---|
| Summary | OpenEXRは映画産業で広く使用されているEXR画像フォーマットのリファレンス実装および仕様です。バージョン3.4.0から3.4.11の間、src/lib/OpenEXRCore/internal_ht.cppのht_undo_impl()関数における整数オーバーフローにより、細工されたHTJ2K圧縮EXRファイルをデコードするとヒープバッファオーバーフローが発生します。decode-channels[i].width(int32_t)は32ビット符号付き算術でbytes_per_elementと乗算されますが、幅が大きい場合にオーバーフローが発生し、その結果破損したオフセットが生成され、後でポインタ算術に使用されるためヒープの境界外書き込みが起こる可能性があります。同様の未検証の乗算パターンは他のHTJ2K処理にも見られます。この問題はバージョン3.4.12で修正されました。 |
| Possible impacts | ・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。 |
| Solution | ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date | June 18, 2026, midnight |
| Registration Date | June 29, 2026, 11:18 a.m. |
| Last Update | June 29, 2026, 11:18 a.m. |
| CVSS3.0 : 重要 | |
| Score | 7.1 |
|---|---|
| Vector | CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H |
| OpenEXR |
| OpenEXR 3.4.0 以上 3.4.12 未満 |
| No | Changed Details | Date of change |
|---|---|---|
| 1 | [2026年06月29日] 掲載 |
June 29, 2026, 11:18 a.m. |
| Summary | OpenEXR is the reference implementation and specification for the EXR image format, widely used in the motion picture industry. In versions 3.4.0 through 3.4.11, an integer overflow in ht_undo_impl() in src/lib/OpenEXRCore/internal_ht.cpp leads to a heap-buffer overflow when decoding a crafted HTJ2K-compressed EXR file. decode->channels[i].width (int32_t) is multiplied by bytes_per_element in 32-bit signed arithmetic. With large widths (e.g., >= 536870912 for FLOAT data), this overflows, producing a corrupted offset that is later used for pointer arithmetic and can cause a heap out-of-bounds write. The same unchecked multiplication pattern appears in two other HTJ2K paths (bytes-per-line accumulation and pixel-line pointer advancement). As with related CVE-2026-34378 through CVE-2026-34589 fixes in other codecs, validating only after the multiplication is too late because the value may already be overflowed. This issue has been fixed in version 3.4.12. |
|---|---|
| Publication Date | June 19, 2026, 6:16 a.m. |
| Registration Date | June 27, 2026, 4:03 a.m. |
| Last Update | June 26, 2026, 11:20 a.m. |
| Configuration1 | or higher | or less | more than | less than | |
| cpe:2.3:a:openexr:openexr:*:*:*:*:*:*:*:* | 3.4.0 | 3.4.12 | |||