|
3 | 3 |
|
4 | 4 | # OpenEXR Release Notes |
5 | 5 |
|
| 6 | +* [Version 3.4.3](#version-342-november-3-2025) November 3, 2025 |
6 | 7 | * [Version 3.4.2](#version-342-october-15-2025) October 15, 2025 |
7 | 8 | * [Version 3.4.1](#version-341-october-8-2025) October 8, 2025 |
8 | 9 | * [Version 3.4.0](#version-340-september-5-2025) September 5, 2025 |
@@ -94,29 +95,53 @@ Specifically: |
94 | 95 | Heap-buffer-overflow in generic_unpack |
95 | 96 | * OSS-fuzz [447429458](https://issues.oss-fuzz.com/issues/447429458) |
96 | 97 | Heap-buffer-overflow in DwaCompressor_uncompress |
| 98 | +* OSS-fuzz [439237843](https://issues.oss-fuzz.com/issues/439237843) |
| 99 | +Heap-buffer-overflow in internal_exr_undo_ht |
97 | 100 | * OSS-fuzz [436037111](https://issues.oss-fuzz.com/issues/436037111) |
98 | 101 | Heap-buffer-overflow in generic_unpack |
| 102 | +* OSS-fuzz [435779241](https://issues.oss-fuzz.com/issues/435779241) |
| 103 | +Heap-buffer-overflow in generic_unpack |
| 104 | +* OSS-fuzz [420744464](https://issues.oss-fuzz.com/issues/420744464) |
| 105 | +Abrt in __cxxabiv1::failed_throw |
99 | 106 |
|
100 | 107 | Other fixes: |
101 | 108 | * Fix a bug with re-reading a scanline file with a different set of |
102 | 109 | channels. |
103 | 110 | * Only populate `CMAKE_DEBUG_POSTFIX` with `_d` if it is undefined, |
104 | 111 | which makes it possible to set `CMAKE_DEBUG_POSTFIX=""`. |
105 | 112 |
|
106 | | -This version also bumps the auto-fetched version of OpenJPH to X.Y.Z. |
| 113 | +This version also bumps the auto-fetched version of OpenJPH to |
| 114 | +0.24.4. OpenJPH 0.24.4 addresses these OSS-Fuzz issues: |
| 115 | + |
| 116 | +* OSS-fuzz [455374208](https://issues.oss-fuzz.com/issues/455374208) |
| 117 | +Floating-point-exception in ojph::local::tile::pre_alloc |
| 118 | +* OSS-fuzz [444963190](https://issues.oss-fuzz.com/issues/444963190) |
| 119 | +Index-out-of-bounds in ojph::local::param_qcd::read_qcc |
| 120 | +* OSS-fuzz [444878558](https://issues.oss-fuzz.com/issues/444878558) |
| 121 | +Segv on unknown address in ojph::local::param_qcd::~param_qcd |
| 122 | +* OSS-fuzz [444878557](https://issues.oss-fuzz.com/issues/444878557) |
| 123 | +Null-dereference READ in ojph::local::param_qcd::~param_qcd |
107 | 124 |
|
108 | 125 | ### Merged Pull Requests: |
109 | 126 |
|
| 127 | +* [2166](https://github.com/AcademySoftwareFoundation/openexr/pull/2166) |
| 128 | +Only define CMAKE_DEBUG_POSTFIX if it is not already defined |
| 129 | +* [2164](https://github.com/AcademySoftwareFoundation/openexr/pull/2164) |
| 130 | +check storage_mode when computing chunk sizes |
| 131 | +* [2163](https://github.com/AcademySoftwareFoundation/openexr/pull/2163) |
| 132 | +Check for image size overflow in legacy python module |
| 133 | +* [2162](https://github.com/AcademySoftwareFoundation/openexr/pull/2162) |
| 134 | +verify packed/unpacked size with uncompressed data |
110 | 135 | * [2161](https://github.com/AcademySoftwareFoundation/openexr/pull/2161) |
111 | 136 | ImfCheckFile: handle partial deep tiles |
112 | 137 | * [2160](https://github.com/AcademySoftwareFoundation/openexr/pull/2160) |
113 | 138 | Fix issues with negative coordinates and sampling != 0 |
114 | 139 | * [2159](https://github.com/AcademySoftwareFoundation/openexr/pull/2159) |
115 | 140 | Fix memset in exr_read_chunk when nread is negative |
116 | | -* [2150](https://github.com/AcademySoftwareFoundation/openexr/pull/2150) |
117 | | -Fix bug with re-reading scanline file with a different set of channels |
118 | 141 | * [2156](https://github.com/AcademySoftwareFoundation/openexr/pull/2156) |
119 | 142 | Fix handling of corrupt RLE data |
| 143 | +* [2150](https://github.com/AcademySoftwareFoundation/openexr/pull/2150) |
| 144 | +Fix bug with re-reading scanline file with a different set of channels |
120 | 145 |
|
121 | 146 |
|
122 | 147 | ## Version 3.4.2 (October 15, 2025) |
|
0 commit comments