Activity for Petr Gajdos

  • Petr Gajdos Petr Gajdos created ticket #766

    CVE-2026-33535

  • Petr Gajdos Petr Gajdos posted a comment on ticket #764

    Thanks!

  • Petr Gajdos Petr Gajdos posted a comment on ticket #764

    Eh yes, the main part of the patch seems to be in MNG code, or at least this CVE probably refers just to the last hunk, indeed. I was misled by the first two hunks, sorry for that. I currently do not have any testcase, so this is just theoretical. Could it be that code may run out of space in chunk[] around Write MNG PLTE chunk? unsigned char chunk[800]; [...] if (!need_local_plte && image->storage_class == PseudoClass && !all_images_are_gray) { unsigned long data_length; /* Write MNG PLTE chunk...

  • Petr Gajdos Petr Gajdos posted a comment on ticket #765

    Thanks for both fixes (including the grammar one ;)).

  • Petr Gajdos Petr Gajdos created ticket #765

    CVE-2026-30883

  • Petr Gajdos Petr Gajdos created ticket #764

    CVE-2026-28690

  • Petr Gajdos Petr Gajdos created ticket #763

    CVE-2026-25799

  • Petr Gajdos Petr Gajdos created ticket #572

    fails with poppler 25.10

  • Petr Gajdos Petr Gajdos created ticket #112

    faill with gcc15

  • Petr Gajdos Petr Gajdos posted a comment on ticket #329

    Perhaps something around https://build.opensuse.org/projects/home:pgajdos/packages/gputils/files/gputils-gcc15.patch

  • Petr Gajdos Petr Gajdos created ticket #329

    fails with gcc15

  • Petr Gajdos Petr Gajdos created ticket #25

    fails with gcc15

  • Petr Gajdos Petr Gajdos created ticket #24

    fails with gcc15

  • Petr Gajdos Petr Gajdos created merge request #3 on Code

    do not require six anymore

  • Petr Gajdos Petr Gajdos committed [e91758] on DataDiff for Python - Code

    do not require six

  • Petr Gajdos Petr Gajdos posted a comment on ticket #723

    Thanks Bob for the prompt reply. And I do reserve the right to ask, whether a change in behavior was intended or not to eventually adapt tests ;). Thank you!

  • Petr Gajdos Petr Gajdos created ticket #723

    montage result differ between 1.3.40 and 1.3.41

  • Petr Gajdos Petr Gajdos posted a comment on ticket #344

    We could do similar check as in IW44Image.cpp (see bug #345): Index: djvulibre-3.5.28/libdjvu/IW44EncodeCodec.cpp =================================================================== --- djvulibre-3.5.28.orig/libdjvu/IW44EncodeCodec.cpp +++ djvulibre-3.5.28/libdjvu/IW44EncodeCodec.cpp @@ -1424,7 +1424,12 @@ IWBitmap::Encode::init(const GBitmap &bm int h = bm.rows(); int g = bm.get_grays()-1; signed char *buffer; - GPBuffer<signed char> gbuffer(buffer,w*h); + size_t sz = w * h; + if (sz == 0 || g <=...

  • Petr Gajdos Petr Gajdos posted a comment on ticket #344

    CVE-2021-46312

  • Petr Gajdos Petr Gajdos posted a comment on ticket #345

    Index: djvulibre-3.5.28/libdjvu/IW44Image.cpp =================================================================== --- djvulibre-3.5.28.orig/libdjvu/IW44Image.cpp +++ djvulibre-3.5.28/libdjvu/IW44Image.cpp @@ -676,10 +676,10 @@ IW44Image::Map::image(signed char *img8, // Allocate reconstruction buffer short *data16; size_t sz = bw * bh; + if (sz == 0) // bw or bh is zero + G_THROW("IW44Image: zero size image (corrupted file?)"); if (sz / (size_t)bw != (size_t)bh) // multiplication overflow G_THROW("IW44Image:...

  • Petr Gajdos Petr Gajdos posted a comment on ticket #345

    CVE-2021-46310

  • Petr Gajdos Petr Gajdos posted a comment on ticket #722

    Thanks!

  • Petr Gajdos Petr Gajdos posted a comment on ticket #78

    Patch against 3.8.9.

  • Petr Gajdos Petr Gajdos posted a comment on ticket #78

    Hey, could you please react, somehow ..

  • Petr Gajdos Petr Gajdos posted a comment on ticket #600

    (gdb) p value $7 = 0x6020000009f0 "'" (gdb) l 1746 this. 1747 */ 1748 if ((value[0] == '\'') && (value[strlen(value)-1] == '\'')) 1749 { 1750 char nvalue[MaxTextExtent]; 1751 (void) strlcpy(nvalue,value+1,sizeof(nvalue)); 1752 nvalue[strlen(nvalue)-1]='\0'; 1753 MVGPrintf(svg_info->file,"font-family '%s'\n",nvalue); 1754 } 1755 else (gdb) strlen(nvalue) is zero

  • Petr Gajdos Petr Gajdos posted a comment on ticket #286

    See for detailed analysis: https://bugzilla.suse.com/show_bug.cgi?id=1121829

  • Petr Gajdos Petr Gajdos posted a comment on ticket #286

    There is #ifdef PNG_READ_EXPANDED_SUPPORTED png_free(png_ptr, png_ptr->riffled_palette); png_ptr->riffled_palette = NULL; #endif in pngwrite.c nevertheless I have two doubts: why the free is in pngwrite.c; the png_ptr->riffled_palette structure is allocated in png_do_read_transformations() from pngrtran.c and called only from pngread.c why PNG_READ_EXPANDED_SUPPORTED is used in the preprocessor condition; the structure is allocated only only if PNG_ARM_NEON_INTRINSICS_AVAILABLE is defined and this...

  • Petr Gajdos Petr Gajdos posted a comment on ticket #572

    Indeed, I had not noticed there is a check against MaxColormapSize in AllocateImageColormap(). Thanks for your explanation, feel free to close.

  • Petr Gajdos Petr Gajdos posted a comment on ticket #572

    Few links relating to CVE-2018-16645 http://www.cvedetails.com/cve/CVE-2018-16645/ https://github.com/ImageMagick/ImageMagick/issues/1268 https://github.com/ImageMagick/ImageMagick/commit/ecb31dbad39ccdc65868d5d2a37f0f0521250832

  • Petr Gajdos Petr Gajdos posted a comment on ticket #572

    There seem to be similar issue in pict.c.

  • Petr Gajdos Petr Gajdos created ticket #572

    number_colors sanity check

  • Petr Gajdos Petr Gajdos posted a comment on ticket #78

    This could be better. As it seems to be merely casting issue, I would not object against WONTFIX.

  • Petr Gajdos Petr Gajdos posted a comment on ticket #78

    Ah, I see .. the patch above is obviously wrong.

  • Petr Gajdos Petr Gajdos posted a comment on ticket #78

    Patch that could resolve these issue, but please review thoroughly.

  • Petr Gajdos Petr Gajdos created ticket #78

    pointer issues

  • Petr Gajdos Petr Gajdos posted a comment on ticket #565

    Thank you!

  • Petr Gajdos Petr Gajdos posted a comment on ticket #567

    Thanks!

  • Petr Gajdos Petr Gajdos created ticket #567

    small memory leak in rgb.c, gray.c and cmyk.c

  • Petr Gajdos Petr Gajdos created ticket #565

    ImageMagick CVE-2017-18272 applies to GraphicsMagick

1
MongoDB Logo MongoDB