'Source' => 'cio.c',
'SourceLine' => '271'
},
- '183238' => {
+ '183241' => {
'Header' => 'openjpeg.h',
'Line' => '1096',
'Return' => '156',
'Source' => 'openjpeg.c',
'SourceLine' => '160'
},
- '183558' => {
+ '183561' => {
'Header' => 'openjpeg.h',
'Line' => '1647',
'Param' => {
'0' => {
'name' => 'cstr_info',
- 'type' => '183576'
+ 'type' => '183579'
}
},
'Reg' => {
'Source' => 'openjpeg.c',
'SourceLine' => '1003'
},
- '247140' => {
+ '247143' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_callback',
'Source' => 'openjpeg.c',
'SourceLine' => '44'
},
- '247238' => {
+ '247241' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_callback',
'Source' => 'openjpeg.c',
'SourceLine' => '59'
},
- '247324' => {
+ '247327' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_callback',
'Source' => 'openjpeg.c',
'SourceLine' => '74'
},
- '247439' => {
+ '247442' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '236146'
+ 'type' => '236149'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '247226',
+ 'Return' => '247229',
'ShortName' => 'opj_create_decompress',
'Source' => 'openjpeg.c',
'SourceLine' => '168'
},
- '247661' => {
+ '247664' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'Source' => 'openjpeg.c',
'SourceLine' => '364'
},
- '247792' => {
+ '247795' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'num_threads',
'Source' => 'openjpeg.c',
'SourceLine' => '387'
},
- '247910' => {
+ '247913' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'parameters',
'Source' => 'openjpeg.c',
'SourceLine' => '398'
},
- '248052' => {
+ '248055' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
},
'1' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'2' => {
'name' => 'p_image',
'Source' => 'openjpeg.c',
'SourceLine' => '418'
},
- '248255' => {
+ '248258' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'numcomps',
'Source' => 'openjpeg.c',
'SourceLine' => '442'
},
- '248497' => {
+ '248500' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_stream',
'Source' => 'openjpeg.c',
'SourceLine' => '471'
},
- '248651' => {
+ '248654' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_image',
'Source' => 'openjpeg.c',
'SourceLine' => '492'
},
- '248859' => {
+ '248862' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_stream',
'Source' => 'openjpeg.c',
'SourceLine' => '515'
},
- '249065' => {
+ '249068' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_tile_index',
'Source' => 'openjpeg.c',
'SourceLine' => '546'
},
- '249265' => {
+ '249268' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_stream',
'Source' => 'openjpeg.c',
'SourceLine' => '572'
},
- '249442' => {
+ '249445' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'res_factor',
'Source' => 'openjpeg.c',
'SourceLine' => '596'
},
- '249551' => {
+ '249554' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '236146'
+ 'type' => '236149'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '247226',
+ 'Return' => '247229',
'ShortName' => 'opj_create_compress',
'Source' => 'openjpeg.c',
'SourceLine' => '614'
},
- '249776' => {
+ '249779' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'Source' => 'openjpeg.c',
'SourceLine' => '728'
},
- '249907' => {
+ '249910' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'parameters',
'Source' => 'openjpeg.c',
'SourceLine' => '789'
},
- '250045' => {
+ '250048' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'options',
'Source' => 'openjpeg.c',
'SourceLine' => '809'
},
- '250160' => {
+ '250163' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_image',
'Source' => 'openjpeg.c',
'SourceLine' => '828'
},
- '250314' => {
+ '250317' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_info',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_stream',
'Source' => 'openjpeg.c',
'SourceLine' => '847'
},
- '250445' => {
+ '250448' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_stream',
'Source' => 'openjpeg.c',
'SourceLine' => '864'
},
- '250576' => {
+ '250579' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_stream',
'Source' => 'openjpeg.c',
'SourceLine' => '881'
},
- '250707' => {
+ '250710' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'Source' => 'openjpeg.c',
'SourceLine' => '901'
},
- '251053' => {
+ '251056' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'p_tile_index',
'Source' => 'openjpeg.c',
'SourceLine' => '931'
},
- '251253' => {
+ '251256' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
}
},
'Reg' => {
'Source' => 'openjpeg.c',
'SourceLine' => '958'
},
- '251354' => {
+ '251357' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
},
'1' => {
'name' => 'info_flag',
'Source' => 'openjpeg.c',
'SourceLine' => '976'
},
- '251491' => {
+ '251494' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
}
},
'Reg' => {
'Source' => 'openjpeg.c',
'SourceLine' => '992'
},
- '251655' => {
+ '251658' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '247226'
+ 'type' => '247229'
}
},
'Reg' => {
'Source' => 'openjpeg.c',
'SourceLine' => '1020'
},
- '251740' => {
+ '251743' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_cstr_index',
- 'type' => '251800'
+ 'type' => '251803'
}
},
'Reg' => {
'Source' => 'openjpeg.c',
'SourceLine' => '1031'
},
- '251806' => {
+ '251809' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'Source' => 'openjpeg.c',
'SourceLine' => '1046'
},
- '251925' => {
+ '251928' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'Size' => '2',
'Type' => 'Typedef'
},
- '183576' => {
+ '183579' => {
'BaseType' => '85874',
'Name' => 'opj_codestream_info_v2_t**',
'Size' => '8',
'Size' => '4',
'Type' => 'Const'
},
- '236096' => {
+ '236099' => {
'Header' => 'openjpeg.h',
'Line' => '322',
'Memb' => {
'Size' => '4',
'Type' => 'Enum'
},
- '236146' => {
- 'BaseType' => '236096',
+ '236149' => {
+ 'BaseType' => '236099',
'Header' => 'openjpeg.h',
'Line' => '329',
'Name' => 'OPJ_CODEC_FORMAT',
'Size' => '4',
'Type' => 'Typedef'
},
- '237903' => {
+ '237906' => {
'BaseType' => '130',
'Header' => 'openjpeg.h',
'Line' => '612',
'Size' => '8',
'Type' => 'Typedef'
},
- '247226' => {
- 'BaseType' => '237903',
+ '247229' => {
+ 'BaseType' => '237906',
'Name' => 'opj_codec_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '251800' => {
+ '251803' => {
'BaseType' => '83576',
'Name' => 'opj_codestream_index_t**',
'Size' => '8',
<br/>
<h1>Changelog from Git</h1><br/><br/>
<div class='changelog'>
-<pre class='wrap'>commit 18b1138fbe3bb0ae4aa2bf1369f9430a8ec6fa00
+<pre class='wrap'>commit aaff099b49365cfecfc475ada48b9244c6eefc9c
+Merge: fb9eae5 73fdf28
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 23:56:57 +0100
+
+ Merge pull request #1301 from rouault/fix_1299
+
+ opj_j2k_write_sod(): avoid potential heap buffer overflow (fixes #1299) (probably master only)
+
+commit fb9eae5d637d06209a6cb9ca57960ac72179ee14
+Merge: fc6abdb 00383e1
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 23:56:39 +0100
+
+ Merge pull request #1300 from rouault/complement_1293
+
+ pi.c: avoid out of bounds access with POC (refs https://github.com/uclouvain/openjpeg/issues/1293#issuecomment-737122836)
+
+commit fc6abdbeb7aa427685c28a9ebfd2e653c10999b3
+Merge: 18b1138 38d661a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 23:56:30 +0100
+
+ Merge pull request #1298 from rouault/fix_1297
+
+ opj_t2_encode_packet(): avoid out of bound access of #1297, but likely not the proper fix
+
+commit 73fdf28342e4594019af26eb6a347a34eceb6296
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 14:10:16 +0100
+
+ opj_j2k_write_sod(): avoid potential heap buffer overflow (fixes #1299) (probably master only)
+
+commit 00383e162ae2f8fc951f5745bf1011771acb8dce
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 14:02:17 +0100
+
+ pi.c: avoid out of bounds access with POC (refs https://github.com/uclouvain/openjpeg/issues/1293#issuecomment-737122836)
+
+commit 38d661a3897052c7ff0b39b30c29cb067e130121
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 13:13:26 +0100
+
+ opj_t2_encode_packet(): avoid out of bound access of #1297, but likely not the proper fix
+
+commit 18b1138fbe3bb0ae4aa2bf1369f9430a8ec6fa00
Merge: 630b485 c9380ed
Author: Even Rouault <even.rouault@spatialys.com>
Date: 2020-12-02 10:05:39 +0100
The standard mandates that the layer index always starts at zero for every
progression.
-commit 1e3a57563defb6aa7cf24ffd2394d4a820e13bda
-Author: Even Rouault <even.rouault@spatialys.com>
-Date: 2019-04-25 00:17:13 +0200
-
- compression: emit POC marker when only one single POC is requested (fixes #1191)
-
-commit 5dd75f62e20efff9f094fd1dbd0d4d00e8b37689
-Author: Even Rouault <even.rouault@spatialys.com>
-Date: 2019-04-23 16:52:21 +0200
-
- j2k.c: use correct naming convention for total_data_size variable
-
-commit 3aef207f90e937d4931daf6d411e092f76d82e66
-Author: Young Xiao <YangX92@hotmail.com>
-Date: 2019-03-16 20:09:59 +0800
-
- bmp_read_rle4_data(): avoid potential infinite loop
-
-commit 21399f6b7d318fcdf4406d5e88723c4922202aa3
-Author: Young Xiao <YangX92@hotmail.com>
-Date: 2019-03-16 19:57:27 +0800
-
- convertbmp: detect invalid file dimensions early
-
- width/length dimensions read from bmp headers are not necessarily
- valid. For instance they may have been maliciously set to very large
- values with the intention to cause DoS (large memory allocation, stack
- overflow). In these cases we want to detect the invalid size as early
- as possible.
-
- This commit introduces a counter which verifies that the number of
- written bytes corresponds to the advertized width/length.
-
- See commit 8ee335227bbc for details.
-
- Signed-off-by: Young Xiao <YangX92@hotmail.com>
-
-commit d0dd894ae24d0f2f09072adf1b966033dd64672d
-Author: Antonin Descampe <antonin@gmail.com>
-Date: 2019-04-02 15:37:38 +0200
-
- Comment back opj_previous_version in abi_check.sh
-
-commit 291e45bb045e63334729ad9a894595f8e1e2b2c7
-Author: Antonin Descampe <antonin@gmail.com>
-Date: 2019-04-02 15:12:59 +0200
-
- Update version number for automatic abi check
-
...</pre></div>
</body>