Projects
openEuler:Mainline
openjpeg2
_service:tar_scm:heap-buffer-overflow.patch
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:heap-buffer-overflow.patch of Package openjpeg2
diff -rupN --no-dereference openjpeg-2.4.0/src/bin/common/color.c openjpeg-2.4.0-new/src/bin/common/color.c --- openjpeg-2.4.0/src/bin/common/color.c 2020-12-28 21:59:39.000000000 +0100 +++ openjpeg-2.4.0-new/src/bin/common/color.c 2021-05-27 23:46:46.961130438 +0200 @@ -368,12 +368,15 @@ static void sycc420_to_rgb(opj_image_t * sycc_to_rgb(offset, upb, *y, *cb, *cr, r, g, b); - ++y; + if (*y != img->comps[0].data[loopmaxh]) + ++y; ++r; ++g; ++b; - ++cb; - ++cr; + if (*cb != img->comps[1].data[loopmaxh]) + ++cb; + if (*cr != img->comps[2].data[loopmaxh]) + ++cr; } if (j < maxw) { sycc_to_rgb(offset, upb, *y, *cb, *cr, r, g, b);
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2