[sword-devel] Fwd: Bug#466449: diatheke: Diatheke allows arbitrary command execution using the range parameter

Peter von Kaehne refdoc at gmx.net
Mon Oct 27 16:57:57 MST 2008


Reported in 2005 here:

http://securitytracker.com/alerts/2005/Jan/1012961.html


Peter von Kaehne wrote:
> Incidentally this was reported in 2007 to the mailing list, but it
> appears that on neither occasion anything changed.
> 
> Should we not at least either take down diatheke.pl or change the
> associated readme into something that make it abundantly clear that this
> is not a working cgi script but solely demontration code?
> 
> swordweb is great, but maybe overkill for some. At the moment we are
> listed on Secunia as having an open critical bug since 2/08
> 
> Peter
> 
> 
> Peter von Kaehne wrote:
>> Is this fixed?
>>
>> Daniel Glassey wrote:
>>> Is there anyone that understands diatheke that can verify and diagnose
>>> this asap?
>>>
>>> Daniel
>>>
>>> P.S. Since it is a security bug why was it made public before there
>>> was a chance to fix it?
>>>
>>> ---------- Forwarded message ----------
>>> From: Dan Dennison <dan at thedennisons.org>
>>> Date: 18 Feb 2008 20:35
>>> Subject: Bug#466449: diatheke: Diatheke allows arbitrary command
>>> execution using the range parameter
>>> To: Debian Bug Tracking System <submit at bugs.debian.org>
>>>
>>>
>>> Package: diatheke
>>> Severity: critical
>>> Tags: security
>>> Justification: root security hole
>>>
>>> The Diatheke CGI allows arbitrary command execution in the context of
>>> the webserver, e.g. www-data by simply abusing the range parameter.
>>>
>>> For example, &range=`yes` will consume tons of resources on the affected
>>> webserver. Escalation of privleges and command shells are left as an
>>> exercise to the reader.
>>>
>>> -- System Information:
>>> Debian Release: lenny/sid
>>>   APT prefers unstable
>>>   APT policy: (500, 'unstable')
>>> Architecture: amd64 (x86_64)
>>>
>>> Kernel: Linux 2.6
>>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
>>> Shell: /bin/sh
>>>
>>> Versions of packages diatheke depends on:
>>> ii  libc6                 2.7-8              GNU C Library: Shared libraries
>>> ii  libcomerr2            1.40.6-1           common error description library
>>> ii  libgcc1               1:4.3-20080202-1   GCC support library
>>> ii  libkrb53              1.6.dfsg.3~beta1-2 MIT Kerberos runtime libraries
>>> ii  libldap-2.4-2         2.4.7-5            OpenLDAP libraries
>>> ii  libstdc++6            4.3-20080202-1     The GNU Standard C++ Library v3
>>> ii  libsword6             1.5.9-7.1          API/library for bible software
>>> ii  zlib1g                1:1.2.3.3.dfsg-11  compression library - runtime
>>>
>>> Versions of packages diatheke recommends:
>>> ii  apache2                       2.2.8-1    Next generation, scalable, extenda
>>> ii  apache2-mpm-prefork [httpd]   2.2.8-1    Traditional model for Apache HTTPD
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page




More information about the sword-devel mailing list