gimp/plug-ins/file-ico
Alx Sa 0dc98936a0 plug-ins: Prevent buffer overflow in ANI metadata
The IART and INAM metadata fields were stored in gchar arrays,
which have a limit of G_MAXSHORT indexes.
However, you can have strings larger than that in the format.
To prevent overflows, they were changed to gchar*. f_read ()'s result
is also checked, and an error is set if it returns 0.
The frame count variable is also now reset per icon block to prevent
overflow as well.
2023-03-24 18:43:13 +00:00
..
.gitignore Adding Microsoft Windows executables to the .gitignore files 2009-06-19 00:14:17 +02:00
Makefile.am plug-ins: port file-ico to the new GimpImage/GimpDrawable objects. 2019-08-22 15:54:36 +02:00
ico-dialog.c plug-ins: Add .ani file import/export 2022-08-08 18:31:45 +00:00
ico-dialog.h plug-ins: Add .ani file import/export 2022-08-08 18:31:45 +00:00
ico-load.c plug-ins: Prevent buffer overflow in ANI metadata 2023-03-24 18:43:13 +00:00
ico-load.h plug-ins: Add .ani file import/export 2022-08-08 18:31:45 +00:00
ico-save.c plug-ins: Fix odd length for .ani metadata 2022-10-05 19:01:14 +00:00
ico-save.h plug-ins: Add .ani file import/export 2022-08-08 18:31:45 +00:00
ico.c plug-ins: disable magics detection for Windows CUR and ICO files 2023-02-14 15:16:15 -05:00
ico.h plug-ins: Add .ani file import/export 2022-08-08 18:31:45 +00:00
meson.build meson: fix warnings of deprecated features. 2022-08-31 01:29:37 +02:00