Vulnerability Bulletins |
Escalada de privilegios en Linux con slocate |
|
Vulnerability classification |
|
Property | Value |
Confidence level | Oficial |
Impact | Aumento de privilegios |
Dificulty | Experto |
Required attacker level | Acceso remoto con cuenta |
System information |
|
Property | Value |
Affected manufacturer | GNU/Linux |
Affected software |
Debian Linux 3.0 Mandrake Linux 9.1, 9.2, Corporate Server 2.1 RedHat Linux 9 |
Description |
|
Ha sido descubierta una vulnerabilidad en el comando "slocate" sobre linux. Esta permite a un usuario con cuenta en el sistema aumentar sus privilegios (privilegios del grupo "slocate") y así conseguir acceso de lectura a la base de datos "slocate". Contexto técnico El comando "slocate" es una versión segura del comando "locate" que permite buscar archivos en el sistema. Este comando protege su base de datos definiendo permisos de archivo, así los usuarios no pueden acceder a estos ficheros sin autorización. Inofrmación técnica La vulnerabilidad descubierta es un heap overflow en la función "main.c" del comando "slocate". Esta permite a un usuario local, usando una base de datos "slocate" especialmente diseñada, conseguir los privilegios del grupo "slocate", y así conseguir la ruta de todos los archivos contenidos en la base de datos "slocate". |
|
Solution |
|
Aplique los mecanismos de actualización propios de su distribución, o bien obtenga las fuentes del software y compílelo usted mismo. Actuailzacón de software Debian Linux Debian Linux 3.0 "Woody" alpha: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_alpha.deb arm: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_arm.deb i386: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_i386.deb ia64: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_ia64.deb hppa: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_hppa.deb m68k: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_m68k.deb mips: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_mips.deb powerpc: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_powerpc.deb s390: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_s390.deb sparc: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_sparc.deb Little endian MIPS: http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.1_mipsel.deb Mandrake Linux Mandrake Linux 9.1 i586 ftp://ftp.linux.tucows.com/pub/distributions/Mandrake/Mandrake/updates/9.1/RPMS/slocate-2.7-2.1.91mdk.i586.rpm PPC ftp://ftp.linux.tucows.com/pub/distributions/Mandrake/Mandrake/updates/ppc/9.1/RPMS/slocate-2.7-2.1.91mdk.ppc.rpm Mandrake Linux 9.2 i586 ftp://ftp.linux.tucows.com/pub/distributions/Mandrake/Mandrake/updates/9.2/RPMS/slocate-2.7-2.1.92mdk.i586.rpm AMD64 ftp://ftp.linux.tucows.com/pub/distributions/Mandrake/Mandrake/updates/amd64/9.2/RPMS/slocate-2.7-2.1.92mdk.amd64.rpm Mandrake Linux Corporate Server 2.1 i586 ftp://ftp.linux.tucows.com/pub/distributions/Mandrake/Mandrake/updates/corporate/2.1/RPMS/slocate-2.7-2.1.C21mdk.i586.rpm x86/64 ftp://ftp.linux.tucows.com/pub/distributions/Mandrake/Mandrake/updates/x86_64/corporate/2.1/RPMS/slocate-2.7-2.1.C21mdk.x86_64.rpm Red Hat Linux Red Hat Linux 9 i386 ftp://updates.redhat.com/9/en/os/slocate-2.7-2.i386.rpm |
|
Standar resources |
|
Property | Value |
CVE | CAN-2003-0848 |
BID | |
Other resources |
|
Linux Debian security advisory DSA-428 http://www.debian.org/security/2004/dsa-428 Linux Mandrake security advisory MDKSA-2004:004 http://www.mandrakesecure.net/en/advisories/advisory.php?name=MDKSA-2004:004 Linux RedHat security advisory RHSA-2004-040 https://rhn.redhat.com/errata/RHSA-2004-040.html |
Version history |
||
Version | Comments | Date |
1.0 | Aviso emitido | 2004-02-02 |