Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: xsrc/xc/lib



Module Name:    xsrc
Committed By:   tron
Date:           Sat Aug 30 08:30:53 UTC 2003

Modified Files:
        xsrc/xc/lib/FS: FSFontInfo.c FSFtNames.c FSGetCats.c FSListCats.c
            FSListExt.c FSOpenServ.c FSQGlyphs.c FSQXExt.c FSQXInfo.c
            FSlibint.h
        xsrc/xc/lib/font/fc: fsconvert.c fserve.c

Log Message:
Fix potential integer overflows in the font libraries which can probably
allow arbitrary code execution in the X server with a corrupted font
server. The problem was reported by blexim. The changes are based on a
patch supplied by Matthieu Herrb.


To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 xsrc/xc/lib/FS/FSFontInfo.c \
    xsrc/xc/lib/FS/FSFtNames.c xsrc/xc/lib/FS/FSGetCats.c \
    xsrc/xc/lib/FS/FSListCats.c xsrc/xc/lib/FS/FSListExt.c \
    xsrc/xc/lib/FS/FSOpenServ.c xsrc/xc/lib/FS/FSQGlyphs.c \
    xsrc/xc/lib/FS/FSQXExt.c xsrc/xc/lib/FS/FSQXInfo.c
cvs rdiff -r1.1.1.2 -r1.2 xsrc/xc/lib/FS/FSlibint.h
cvs rdiff -r1.1.1.1 -r1.2 xsrc/xc/lib/font/fc/fsconvert.c
cvs rdiff -r1.1.1.3 -r1.2 xsrc/xc/lib/font/fc/fserve.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index