You have been subscribed to a public bug by Kees Cook (kees):

Binary package hint: ghostscript

evince crashes when opening the attached postscript document. The crash
is because libgs tries to execute code at vma null. Haven't checked
whether eip could be controlled to make the execution jump to a location
chosen by the attacker.

#0  0x00000000 in ?? ()
#1  0x08a88b81 in pop_estack () from /usr/lib/libgs.so.8
#2  0x08a7af9d in gs_interpret () from /usr/lib/libgs.so.8
#3  0x08a6e6ae in gs_main_run_string_continue () from /usr/lib/libgs.so.8
#4  0x08a72a87 in gsapi_run_string_continue () from /usr/lib/libgs.so.8
#5  0x022787d1 in spectre_gs_process () from /usr/lib/libspectre.so.1
#6  0x02278ae5 in spectre_gs_send_page () from /usr/lib/libspectre.so.1
#7  0x0227962e in spectre_device_render () from /usr/lib/libspectre.so.1
#8  0x02279c74 in spectre_page_render () from /usr/lib/libspectre.so.1
#9  0x00f828f4 in ps_document_render (document=0x23104558, rc=0x22a0c8e0)
    at /build/buildd/evince-2.32.0/./backend/ps/ev-spectre.c:301
#10 0x00f82a30 in ps_document_thumbnails_get_thumbnail (
    document_thumbnails=0x23104558, rc=0x22a0c8e0, border=1)
    at /build/buildd/evince-2.32.0/./backend/ps/ev-spectre.c:361
#11 0x00e50ff3 in ev_document_thumbnails_get_thumbnail (document=0x23104558, 
    rc=0x22a0c8e0, border=1)
    at /build/buildd/evince-2.32.0/./libdocument/ev-document-thumbnails.c:44
#12 0x00de4ed5 in ev_job_thumbnail_run (job=0x230be0d8)
    at /build/buildd/evince-2.32.0/./libview/ev-jobs.c:779
#13 0x00de2371 in ev_job_run (job=0x230be0d8)
    at /build/buildd/evince-2.32.0/./libview/ev-jobs.c:214
#14 0x00de6368 in ev_job_thread (data=0x0)
    at /build/buildd/evince-2.32.0/./libview/ev-job-scheduler.c:183
#15 ev_job_thread_proxy (data=0x0)
    at /build/buildd/evince-2.32.0/./libview/ev-job-scheduler.c:213
#16 0x0077f48f in ?? () from /lib/libglib-2.0.so.0
#17 0x006c7cc9 in start_thread (arg=0xb57aab70) at pthread_create.c:304
#18 0x0109a6be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: evince 2.32.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-19.28-generic 2.6.35.3
Uname: Linux 2.6.35-19-generic i686
Architecture: i386
Date: Sun Nov 21 11:55:00 2010
Disassembly: => 0x0:    Cannot access memory at address 0x0
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100803.1)
KernLog:
 
ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-2.6.35-19-generic 
root=UUID=b3362ce7-07a5-489a-a2dd-3f83cd0c19ed ro
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.utf8
SegvAnalysis:
 Segfault happened at: 0x0:     Cannot access memory at address 0x0
 PC (0x00000000) not located in a known VMA region (needed executable region)!
 Stack memory exhausted (SP below stack segment)
SegvReason: executing NULL VMA
Signal: 11
SourcePackage: evince
StacktraceTop:
 ?? ()
 pop_estack () from /usr/lib/libgs.so.8
 gs_interpret () from /usr/lib/libgs.so.8
 gs_main_run_string_continue () from /usr/lib/libgs.so.8
 gsapi_run_string_continue () from /usr/lib/libgs.so.8
Title: evince crashed with SIGSEGV in pop_estack()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

** Affects: ghostscript (Ubuntu)
     Importance: Medium
         Status: Confirmed


** Tags: apport-crash i386 maverick
-- 
evince crashed with SIGSEGV in pop_estack()
https://bugs.launchpad.net/bugs/678073
You received this bug notification because you are a member of Ubuntu Bugs, 
which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to