diff options
| author | Eharve14 <71228603+Eharve14@users.noreply.github.com> | 2022-01-13 15:05:52 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-13 21:05:52 +0100 |
| commit | 1daaa0b909aebdf71be36238d16dfbec83c494ed (patch) | |
| tree | 09ea40a045010a8ad9bb4b563e020102004df01d /src/bin/jp2/opj_compress.c | |
| parent | 79c7d7af598b778c3cdcb455df23d50efc95eb3c (diff) | |
Avoid overflow in multiplications in utilities related to big number of files in a directory (CVE-2021-29338) (#1396)
Diffstat (limited to 'src/bin/jp2/opj_compress.c')
| -rw-r--r-- | src/bin/jp2/opj_compress.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/jp2/opj_compress.c b/src/bin/jp2/opj_compress.c index 1399d527..646f1375 100644 --- a/src/bin/jp2/opj_compress.c +++ b/src/bin/jp2/opj_compress.c @@ -1967,7 +1967,7 @@ int main(int argc, char **argv) goto fin; } for (i = 0; i < num_images; i++) { - dirptr->filename[i] = dirptr->filename_buf + i * OPJ_PATH_LEN; + dirptr->filename[i] = dirptr->filename_buf + (size_t)i * OPJ_PATH_LEN; } } if (load_images(dirptr, img_fol.imgdirpath) == 1) { |
