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 |
NULL |
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 |