out-of-bounds read in MagickCore/memory.c:707:23

Bug #1539065 reported by Moshe Kaplan
256
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ImageMagick
Fix Released
Unknown
imagemagick (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This bug was found while fuzzing ImageMagick with afl-fuzz

Tested on ImageMagick version Tested on git commit 8bc3ab67d818204fe5f0fe1dc29b873d37360461

Command: magick id:000202,sig:06,src:003528,op:havoc,rep:16 /dev/null

=================================================================
==14245==ERROR: AddressSanitizer: heap-buffer-overflow on address 0xb600aca4 at pc 0x8196b5b bp 0xbfad2b58 sp 0xbfad2b50
READ of size 128 at 0xb600aca4 thread T0
    #0 0x8196b5a in CopyMagickMemory /home/user/Desktop/ImageMagick/MagickCore/memory.c:707:23
    #1 0x8672c7b in WritePDBImage /home/user/Desktop/ImageMagick/coders/pdb.c:893
    #2 0x8a9e9d8 in WriteImage /home/user/Desktop/ImageMagick/MagickCore/constitute.c:1091
    #3 0x8aa23bc in WriteImages /home/user/Desktop/ImageMagick/MagickCore/constitute.c:1309
    #4 0x9371daf in CLINoImageOperator /home/user/Desktop/ImageMagick/MagickWand/operation.c:4697
    #5 0x9379bc1 in CLIOption /home/user/Desktop/ImageMagick/MagickWand/operation.c:5157
    #6 0x91080c3 in ProcessCommandOptions /home/user/Desktop/ImageMagick/MagickWand/magick-cli.c:526
    #7 0x910a545 in MagickImageCommand /home/user/Desktop/ImageMagick/MagickWand/magick-cli.c:786
    #8 0x910ea29 in MagickCommandGenesis /home/user/Desktop/ImageMagick/MagickWand/mogrify.c:172
    #9 0x80de12d in MagickMain /home/user/Desktop/ImageMagick/utilities/magick.c:74
    #10 0x80de12d in main /home/user/Desktop/ImageMagick/utilities/magick.c:85
    #11 0xb74cda82 in __libc_start_main /build/buildd/eglibc-2.19/csu/libc-start.c:287
    #12 0x80ddf54 in _start (/usr/local/bin/magick+0x80ddf54)

0xb600aca4 is located 1243540500 bytes to the right of 3051426816-byte region [0xb600ac90,0x6be1c090)
ASAN:SIGSEGV
==14245==AddressSanitizer: while reporting a bug found another one.Ignoring.

Revision history for this message
Moshe Kaplan (moshekaplan) wrote :

input file to trigger crash

Revision history for this message
Moshe Kaplan (moshekaplan) wrote :
Changed in imagemagick (Ubuntu):
status: New → Confirmed
Changed in imagemagick (Ubuntu):
status: Confirmed → Fix Released
Changed in imagemagick:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.