| タイトル | uclouvain openjpeg 2.5.4 Integer Overflow |
|---|
| 説明 | An integer overflow vulnerability exists in opj_pi_initialise_encode() (src/lib/openjp2/pi.c). The include_size variable is calculated through a chain of 32-bit multiplications without overflow checking. When encoding parameters satisfy:
numlayers × l_max_res × numcomps × l_max_prec > UINT32_MAX
the result is truncated, causing a smaller-than-required heap buffer allocation. Subsequent accesses to the include array exceed the allocated bounds. |
|---|
| ソース | ⚠️ https://github.com/uclouvain/openjpeg/issues/1619 |
|---|
| ユーザー | Kery Qi (UID 94424) |
|---|
| 送信 | 2026年04月05日 15:44 (6 月 ago) |
|---|
| モデレーション | 2026年04月13日 10:41 (8 days later) |
|---|
| ステータス | 承諾済み |
|---|
| VulDBエントリ | 357114 [uclouvain openjpeg 迄 2.5.4 src/lib/openjp2/pi.c opj_pi_initialise_encode メモリ破損] |
|---|
| ポイント | 20 |
|---|