Monthly Archives: November 2016

libming: listmp3: divide-by-zero in printMP3Headers (listmp3.c)

Description: libming is a Flash (SWF) output library. It can be used from PHP, Perl, Ruby, Python, C, C++, Java, and probably more on the way.. A fuzzing revealed a divide by zero in listmp3. The bug does not reside … Continue reading

Posted in advisories, security | Leave a comment

libtiff: memory allocation failure in _TIFFCheckRealloc (tif_aux.c)

Description: libtiff is a software that provides support for the Tag Image File Format (TIFF). During the fuzz of imagemagick, I noticed a memory allocation failure in libtiff. The issue was first reported to the imagemagick’s developers which confirmed that … Continue reading

Posted in advisories, security | Leave a comment

libming: listmp3: global-buffer-overflow in printMP3Headers (listmp3.c)

Description: libming is a Flash (SWF) output library. It can be used from PHP, Perl, Ruby, Python, C, C++, Java, and probably more on the way.. A fuzzing revealed a global buffer overflow in listmp3. The bug does not reside … Continue reading

Posted in advisories, security | Leave a comment

libdwarf: memory allocation failure in do_decompress_zlib (dwarf_init_finish.c)

Description: libdwarf is a library to consume and produce DWARF debug information. A fuzz on an updated version revealed a memory allocation failure. The complete ASan output: # dwarfdump $FILE ==27994==WARNING: AddressSanitizer failed to allocate 0x62696c2f7273752f bytes ==27994==AddressSanitizer’s allocator is … Continue reading

Posted in advisories, security | Leave a comment

libdwarf: heap-based buffer overflow in dwarf_get_aranges_list (dwarf_arange.c)

Description: libdwarf is a library to consume and produce DWARF debug information. A fuzz on an updated version revealed a buffer overflow. The complete ASan output: # dwarfdump $FILE ==27460==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x60600000eff4 at pc 0x00000047349b bp 0x7ffd9feadaf0 … Continue reading

Posted in advisories, security | Leave a comment

libdwarf: heap-based buffer overflow in get_attr_value (print_die.c)

Description: libdwarf is a library to consume and produce DWARF debug information. A fuzz on an updated version revealed a buffer overflow. The complete ASan output: # dwarfdump $FILE ==27395==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x61300000de1c at pc 0x000000528cd3 bp 0x7ffd980a63b0 … Continue reading

Posted in advisories, security | Leave a comment

libdwarf: heap-based buffer overflow in _dwarf_skim_forms (dwarf_macro5.c)

Description: libdwarf is a library to consume and produce DWARF debug information. A fuzz on an updated version revealed a buffer overflow. The complete ASan output: # dwarfdump $FILE ==2437==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x62000000fe5b at pc 0x000000462c7c bp 0x7ffea0d4b690 … Continue reading

Posted in advisories, security | Leave a comment

jasper: use after free in jas_realloc (jas_malloc.c)

Description: jasper is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. A crafted image, maybe posted in the past as testcase for another bug, causes in the 1.900.18 version … Continue reading

Posted in advisories, security | Leave a comment

elfutils: memory allocation failure in allocate_elf (common.h)

Description: elfutils is a set of libraries/utilities to handle ELF objects (drop in replacement for libelf). During the fuzz of libdwarf, I noticed a memory allocation failure which involves elfutils. Actually there is a proposed patch on the elfutils mailing … Continue reading

Posted in advisories, security | Leave a comment

elfutils: memory allocation failure in __libelf_set_rawdata_wrlock (elf_getdata.c)

Description: elfutils is a set of libraries/utilities to handle ELF objects (drop in replacement for libelf). During the fuzz of libdwarf, I noticed a memory allocation failure which involves elfutils. To have a double-check, the bug was first reported to … Continue reading

Posted in advisories, security | Leave a comment