Bug 573688 - buffer overflow detected when launching system-config-httpd
Summary: buffer overflow detected when launching system-config-httpd
Keywords:
Status: CLOSED DUPLICATE of bug 528638
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-httpd
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Phil Knirsch
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-03-15 15:24 UTC by Scott R. Godin
Modified: 2015-03-05 01:20 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-04-13 15:03:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
bzipped coredumpfile since I was unable to get a backtrace from gdb due to debuginfo-install failing (2.36 MB, application/bzip2)
2010-03-15 15:24 UTC, Scott R. Godin
no flags Details

Description Scott R. Godin 2010-03-15 15:24:22 UTC
Created attachment 400240 [details]
bzipped coredumpfile since I was unable to get a backtrace from gdb due to debuginfo-install failing

Description of problem:
running system-config-httpd results in buffer overflow

Version-Release number of selected component (if applicable):
5:system-config-httpd-1.4.6-1.fc12.noarch

How reproducible:
every time

Steps to Reproduce:
1. log in as root in terminal
2. run system-config-httpd from CLI

  
Actual results:
[root@localhost conf.d]# system-config-httpd 
*** buffer overflow detected ***: /usr/bin/python terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x4d)[0x9341ed]
/lib/libc.so.6[0x93230a]
/lib/libc.so.6(__strncpy_chk+0x176)[0x9318f6]
/usr/lib/libalchemist.so.0(refstr_nget+0x254)[0x7f26b4]
/usr/lib/libalchemist.so.0(refstr_get+0x36)[0x7f2946]
/usr/lib/libalchemist.so.0(AdmRefStr_get+0x25)[0x7f3315]
/usr/lib/libalchemist.so.0(AdmContext_new+0xb1)[0x7e9c11]
/usr/lib/libalchemist.so.0(_adm_parse_start_element+0xae8)[0x7ee048]
/lib/libglib-2.0.so.0[0xa62faf]
/lib/libglib-2.0.so.0(g_markup_parse_context_parse+0xfb4)[0xa64954]
/usr/lib/libalchemist.so.0(AdmContext_fromXML+0x8e)[0x7ed37e]
/usr/lib/python2.6/site-packages/_alchemistmodule.so(+0x4c83)[0x7dfc83]
/usr/lib/libpython2.6.so.1.0(PyCFunction_Call+0x12a)[0x569408a]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4412)[0x56f0112]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7aa)[0x56f1eea]
/usr/lib/libpython2.6.so.1.0[0x5680388]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0[0x56697e4]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x55)[0x56eb0b5]
/usr/lib/libpython2.6.so.1.0(PyInstance_New+0x76)[0x5668fb6]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x40ee)[0x56efdee]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x534b)[0x56f104b]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7aa)[0x56f1eea]
/usr/lib/libpython2.6.so.1.0[0x5680388]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0[0x56697e4]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x55)[0x56eb0b5]
/usr/lib/libpython2.6.so.1.0(PyInstance_New+0x76)[0x5668fb6]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x40ee)[0x56efdee]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7aa)[0x56f1eea]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x64)[0x56f2054]
/usr/lib/libpython2.6.so.1.0(PyImport_ExecCodeModuleEx+0xae)[0x5701bde]
/usr/lib/libpython2.6.so.1.0[0x5702129]
/usr/lib/libpython2.6.so.1.0[0x570384f]
/usr/lib/libpython2.6.so.1.0[0x5703b4c]
/usr/lib/libpython2.6.so.1.0[0x5704158]
/usr/lib/libpython2.6.so.1.0(PyImport_ImportModuleLevel+0x3c)[0x57046dc]
/usr/lib/libpython2.6.so.1.0[0x56eaa27]
/usr/lib/libpython2.6.so.1.0(PyCFunction_Call+0x148)[0x56940a8]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x55)[0x56eb0b5]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x127c)[0x56ecf7c]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7aa)[0x56f1eea]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x64)[0x56f2054]
/usr/lib/libpython2.6.so.1.0(PyImport_ExecCodeModuleEx+0xae)[0x5701bde]
/usr/lib/libpython2.6.so.1.0[0x5702129]
/usr/lib/libpython2.6.so.1.0[0x570384f]
/usr/lib/libpython2.6.so.1.0[0x5703b4c]
/usr/lib/libpython2.6.so.1.0[0x5704158]
/usr/lib/libpython2.6.so.1.0(PyImport_ImportModuleLevel+0x3c)[0x57046dc]
/usr/lib/libpython2.6.so.1.0[0x56eaa27]
/usr/lib/libpython2.6.so.1.0(PyCFunction_Call+0x148)[0x56940a8]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x565380d]
/usr/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x55)[0x56eb0b5]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x127c)[0x56ecf7c]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7aa)[0x56f1eea]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x64)[0x56f2054]
/usr/lib/libpython2.6.so.1.0[0x570d30c]
/usr/lib/libpython2.6.so.1.0(PyRun_FileExFlags+0x93)[0x570d3d3]
======= Memory map: ========
00110000-00114000 r-xp 00000000 fd:02 54609      /usr/lib/python2.6/lib-dynload/selectmodule.so
00114000-00116000 rw-p 00003000 fd:02 54609      /usr/lib/python2.6/lib-dynload/selectmodule.so
00116000-0011d000 r-xp 00000000 fd:02 270564     /usr/lib/python2.6/lib-dynload/_struct.so
0011d000-0011f000 rw-p 00006000 fd:02 270564     /usr/lib/python2.6/lib-dynload/_struct.so
0011f000-00122000 r-xp 00000000 fd:02 54568      /usr/lib/python2.6/lib-dynload/_localemodule.so
00122000-00123000 rw-p 00003000 fd:02 54568      /usr/lib/python2.6/lib-dynload/_localemodule.so
00123000-0012a000 r-xp 00000000 fd:02 54603      /usr/lib/python2.6/lib-dynload/operator.so
0012a000-0012c000 rw-p 00006000 fd:02 54603      /usr/lib/python2.6/lib-dynload/operator.so
0012c000-0014a000 r-xp 00000000 fd:02 57760      /usr/lib/python2.6/site-packages/gtk-2.0/gobject/_gobject.so
0014a000-0014c000 rw-p 0001e000 fd:02 57760      /usr/lib/python2.6/site-packages/gtk-2.0/gobject/_gobject.so
0014c000-0016a000 r-xp 00000000 fd:02 275463     /usr/lib/libgdk_pixbuf-2.0.so.0.1800.7
0016a000-0016b000 rw-p 0001d000 fd:02 275463     /usr/lib/libgdk_pixbuf-2.0.so.0.1800.7
0016b000-001e9000 r-xp 00000000 fd:02 275447     /usr/lib/libcairo.so.2.10800.8
001e9000-001eb000 rw-p 0007e000 fd:02 275447     /usr/lib/libcairo.so.2.10800.8
001eb000-0021e000 r-xp 00000000 fd:02 275439     /usr/lib/libfontconfig.so.1.4.4
0021e000-00220000 rw-p 00032000 fd:02 275439     /usr/lib/libfontconfig.so.1.4.4
00220000-00228000 r-xp 00000000 fd:02 275446     /usr/lib/libXrender.so.1.3.0
00228000-00229000 rw-p 00008000 fd:02 275446     /usr/lib/libXrender.so.1.3.0
00229000-0022b000 r-xp 00000000 fd:02 275459     /usr/lib/libXdamage.so.1.1.0
0022b000-0022c000 rw-p 00001000 fd:02 275459     /usr/lib/libXdamage.so.1.1.0
0022d000-0022f000 r-xp 00000000 fd:02 275453     /usr/lib/libXinerama.so.1.0.0
0022f000-00230000 rw-p 00001000 fd:02 275453     /usr/lib/libXinerama.so.1.0.0
00230000-0023d000 r-xp 00000000 fd:02 275454     /usr/lib/libXi.so.6.1.0
0023d000-0023e000 rw-p 0000d000 fd:02 275454     /usr/lib/libXi.so.6.1.0
0023e000-00245000 r-xp 00000000 fd:02 275455     /usr/lib/libXrandr.so.2.2.0
00245000-00246000 rw-p 00006000 fd:02 275455     /usr/lib/libXrandr.so.2.2.0
00246000-0024a000 r-xp 00000000 fd:02 56810      /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
0024a000-0024b000 rw-p 00004000 fd:02 56810      /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
0024d000-00250000 r-xp 00000000 fd:02 270570     /usr/lib/python2.6/lib-dynload/cStringIO.so
00250000-00251000 rw-p 00003000 fd:02 270570     /usr/lib/python2.6/lib-dynload/cStringIO.so
00251000-00458000 r-xp 00000000 fd:02 60103      /usr/lib/python2.6/site-packages/gtk-2.0/gtk/_gtk.so
00458000-00482000 rw-p 00207000 fd:02 60103      /usr/lib/python2.6/site-packages/gtk-2.0/gtk/_gtk.so
00482000-00516000 r-xp 00000000 fd:02 275437     /usr/lib/libfreetype.so.6.3.22
00516000-0051a000 rw-p 00094000 fd:02 275437     /usr/lib/libfreetype.so.6.3.22
0051a000-00523000 r-xp 00000000 fd:02 275457     /usr/lib/libXcursor.so.1.0.2
00523000-00524000 rw-p 00009000 fd:02 275457     /usr/lib/libXcursor.so.1.0.2
00524000-00584000 r-xp 00000000 fd:02 59344      /usr/lib/libpixman-1.so.0.16.6
00584000-00586000 rw-p 00060000 fd:02 59344      /usr/lib/libpixman-1.so.0.16.6
00586000-005a5000 r-xp 00000000 fd:02 60109      /usr/lib/python2.6/site-packages/gtk-2.0/pango.so
005a5000-005a9000 rw-p 0001f000 fd:02 60109      /usr/lib/python2.6/site-packages/gtk-2.0/pango.so
005a9000-005ab000 r-xp 00000000 fd:02 270556     /usr/lib/python2.6/lib-dynload/_hashlib.so
005ab000-005ac000 rw-p 00002000 fd:02 270556     /usr/lib/python2.6/lib-dynload/_hashlib.so
005ac000-005b0000 r-xp 00000000 fd:02 54584      /usr/lib/python2.6/lib-dynload/binascii.so
005b0000-005b1000 rw-p 00004000 fd:02 54584      /usr/lib/python2.6/lib-dynload/binascii.so
005b1000-005d7000 r-xp 00000000 fd:02 275438     /lib/libexpat.so.1.5.2
005d7000-005d9000 rw-p 00025000 fd:02 275438     /lib/libexpat.so.1.5.2
005d9000-00612000 r-xp 00000000 fd:02 60100      /usr/lib/python2.6/site-packages/gtk-2.0/atk.so
00612000-00616000 rw-p 00039000 fd:02 60100      /usr/lib/python2.6/site-packages/gtk-2.0/atk.so
00616000-00621000 r-xp 00000000 fd:02 5316       /lib/libnss_files-2.11.1.so
00621000-00622000 r--p 0000a000 fd:02 5316       /lib/libnss_files-2.11.1.so
00622000-00623000 rw-p 0000b000 fd:02 5316       /lib/libnss_files-2.11.1.so
00623000-0064e000 r-xp 00000000 fd:02 62685      /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
0064e000-0064f000 rw-p 0002b000 fd:02 62685      /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
0064f000-00653000 r-xp 00000000 fd:02 60249      /usr/lib/python2.6/site-packages/gtk-2.0/gtk/glade.so
00653000-00654000 rw-p 00003000 fd:02 60249      /usr/lib/python2.6/site-packages/gtk-2.0/gtk/glade.so
00654000-0065d000 r-xp 00000000 fd:02 80141      /usr/lib/python2.6/site-packages/gtk-2.0/gnome/_gnome.so
0065d000-0065e000 rw-p 00008000 fd:02 80141      /usr/lib/python2.6/site-packages/gtk-2.0/gnome/_gnome.so
0065e000-00666000 r-xp 00000000 fd:02 275505     /lib/libpopt.so.0.0.0
00666000-00667000 rw-p 00007000 fd:02 275505     /lib/libpopt.so.0.0.0
00667000-0066f000 r-xp 00000000 fd:02 39070      /usr/lib/libORBit-imodule-2.so.0.0.0
0066f000-00670000 rw-p 00008000 fd:02 39070      /usr/lib/libORBit-imodule-2.so.0.0.0
00670000-00672000 r-xp 00000000 fd:02 54592      /usr/lib/python2.6/lib-dynload/dlmodule.so
00672000-00673000 rw-p 00001000 fd:02 54592      /usr/lib/python2.6/lib-dynload/dlmodule.so
00673000-00686000 r-xp 00000000 fd:02 59991      /usr/lib/python2.6/site-packages/cairo/_cairo.so
00686000-00689000 rw-p 00013000 fd:02 59991      /usr/lib/python2.6/site-packages/cairo/_cairo.so
00689000-006a4000 r-xp 00000000 fd:02 80112      /usr/lib/python2.6/site-packages/gtk-2.0/gnomevfs/_gnomevfs.so
006a4000-006a6000 rw-p 0001b000 fd:02 80112      /usr/lib/python2.6/site-packages/gtk-2.0/gnomevfs/_gnomevfs.so
006a6000-006a9000 r-xp 00000000 fd:02 79480      /usr/lib/python2.6/site-packages/gtk-2.0/bonobo/activation.so
006a9000-006aa000 rw-p 00002000 fd:02 79480      /usr/lib/python2.6/site-packages/gtk-2.0/bonobo/activation.so
006aa000-006b2000 r-xp 00000000 fd:02 79471      /usr/lib/python2.6/site-packages/gtk-2.0/gnomecanvas.so
006b2000-006b4000 rw-p 00008000 fd:02 79471      /usr/lib/python2.6/site-packages/gtk-2.0/gnomecanvas.so
006b4000-006ba000 r-xp 00000000 fd:02 54556      /usr/lib/python2.6/lib-dynload/_collectionsmodule.so/usr/share/system-config-httpd/system-config-httpd: line 4: 12606 Aborted                 (core dumped) /usr/bin/python /usr/share/system-config-httpd/ApacheConf.py


Expected results:
normal operation

Additional info: Debuginfo-install also failed

[root@localhost conf.d]# debuginfo-install system-config-httpd
Loaded plugins: fastestmirror, presto, protectbase, refresh-packagekit
Loading mirror speeds from cached hostfile
updates/metalink                                                                                                |  18 kB     00:00     
 * fedora: fedora.fastsoft.net
 * rpmfusion-free: mirror.liberty.edu
 * rpmfusion-free-updates: mirror.liberty.edu
 * rpmfusion-nonfree: mirror.liberty.edu
 * rpmfusion-nonfree-updates: mirror.liberty.edu
 * updates: mirror.liberty.edu
adobe-linux-i386                                                                                                |  951 B     00:00     
google-chrome                                                                                                   |  951 B     00:00     
rpmfusion-free-updates                                                                                          | 3.3 kB     00:00     
rpmfusion-nonfree-updates                                                                                       | 3.3 kB     00:00     
0 packages excluded due to repository protections
Checking for new repos for mirrors
enabling fedora-debuginfo
Checking for new repos for mirrors
fedora-debuginfo/metalink                                                                                       |  15 kB     00:00
 * fedora-debuginfo: mirror.yellowfiber.net
Reading repository metadata in from local files
0 packages excluded due to repository protections
enabling rpmfusion-free-debuginfo
Checking for new repos for mirrors
 * rpmfusion-free-debuginfo: mirror.liberty.edu
Reading repository metadata in from local files
0 packages excluded due to repository protections
enabling rpmfusion-free-updates-debuginfo
Checking for new repos for mirrors
 * rpmfusion-free-updates-debuginfo: mirror.liberty.edu
Reading repository metadata in from local files
rpmfusion-free-updates-debuginfo                                                                                | 2.7 kB     00:00
rpmfusion-free-updates-debuginfo/primary_db                                                                     |  46 kB     00:00
0 packages excluded due to repository protections
enabling rpmfusion-nonfree-debuginfo
Checking for new repos for mirrors
 * rpmfusion-nonfree-debuginfo: mirror.liberty.edu
Reading repository metadata in from local files
0 packages excluded due to repository protections
enabling rpmfusion-nonfree-updates-debuginfo
Checking for new repos for mirrors
 * rpmfusion-nonfree-updates-debuginfo: mirror.liberty.edu
Reading repository metadata in from local files
rpmfusion-nonfree-updates-debuginfo                                                                             | 2.7 kB     00:00
rpmfusion-nonfree-updates-debuginfo/primary_db                                                                  |  17 kB     00:00
0 packages excluded due to repository protections
enabling updates-debuginfo
Checking for new repos for mirrors
updates-debuginfo/metalink                                                                                      |  14 kB     00:00
 * updates-debuginfo: fedora.mirrors.tds.net
Reading repository metadata in from local files
0 packages excluded due to repository protections
Could not find debuginfo for main pkg: 5:system-config-httpd-1.4.6-1.fc12.noarch
No debuginfo packages available to install

Comment 1 Phil Knirsch 2010-04-13 15:03:18 UTC

*** This bug has been marked as a duplicate of bug 528638 ***


Note You need to log in before you can comment on or make changes to this bug.