[Bug 661549] New: tack-based buffer overflow by processing specially-crafted CHARSET_REGISTRY font file header
https://bugzilla.novell.com/show_bug.cgi?id=661549 https://bugzilla.novell.com/show_bug.cgi?id=661549#c0 Summary: tack-based buffer overflow by processing specially-crafted CHARSET_REGISTRY font file header Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: All OS/Version: openSUSE 11.3 Status: NEW Severity: Critical Priority: P5 - None Component: Maintenance AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: mrdocs@opensuse.org QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:2.0b8) Gecko/20100101 Firefox/4.0b8 Ulrik Persson reported a stack-based buffer overflow flaw in the way FontForge font editor processed certain Bitmap Distribution Format (BDF) font files, with specially-crafted value of the CHARSET_REGISTRY header. A remote attacker could create a specially-crafted BDF font file and trick a local, unsuspecting user into opening it in FontForge, which could lead to fontforge executable crash or, potentially, arbitrary code execution with the privileges of the user running the executable. References: [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605537 Public PoC: [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=fontforge-overfl... Flaw severity note: On systems with compile time buffer checks (FORTIFY_SOURCE) feature enabled, the impact of this flaw is mitigated to be only crash. Reproducible: Always Steps to Reproduce: 1. 2. 3. I have prepared a branch with the patch applied. Will note the SR in the bug once I have tested the patch and the package after installing. Reference: https://bugzilla.redhat.com/show_bug.cgi?id=659359 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=661549
https://bugzilla.novell.com/show_bug.cgi?id=661549#c1
P Linnell
https://bugzilla.novell.com/show_bug.cgi?id=661549
https://bugzilla.novell.com/show_bug.cgi?id=661549#c
P Linnell
https://bugzilla.novell.com/show_bug.cgi?id=661549
https://bugzilla.novell.com/show_bug.cgi?id=661549#c2
--- Comment #2 from P Linnell
https://bugzilla.novell.com/show_bug.cgi?id=661549
https://bugzilla.novell.com/show_bug.cgi?id=661549#c4
Marcus Meissner
participants (1)
-
bugzilla_noreply@novell.com