gif-overflow.patch 274 B

12345678910111213
  1. --- IMG_gif.c
  2. +++ IMG_gif.c
  3. @@ -418,6 +418,9 @@
  4. static int stack[(1 << (MAX_LWZ_BITS)) * 2], *sp;
  5. register int i;
  6. + if (input_code_size > MAX_LWZ_BITS)
  7. + return -1;
  8. +
  9. if (flag) {
  10. set_code_size = input_code_size;
  11. code_size = set_code_size + 1;