Boletines de Vulnerabilidades |
Escalada de privilegios en Linux con slocate |
|
Clasificación de la vulnerabilidad |
|
Propiedad | Valor |
Nivel de Confianza | Oficial |
Impacto | Aumento de privilegios |
Dificultad | Experto |
Requerimientos del atacante | Acceso remoto con cuenta |
Información sobre el sistema |
|
Propiedad | Valor |
Fabricant afectat | GNU/Linux |
Software afectado |
Debian Linux 3.0 Mandrake Linux 9.1, 9.2, Corporate Server 2.1 RedHat Linux 9 |
Descripción |
|
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". |
|
Solución |
|
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 |
|
Identificadores estándar |
|
Propiedad | Valor |
CVE | CAN-2003-0848 |
BID | |
Recursos adicionales |
|
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 |
Histórico de versiones |
||
Versión | Comentario | Data |
1.0 | Aviso emitido | 2004-02-02 |