|
20 líneas de código C pueden botar a Linux
|
|
Por dalfa
departamento noticias-que-lei-hoy , Sección Diarios Puesto a las Wed Jun 16th, 2004 at 06:03:17 PM CET
|
 |
|
leyendo en plazalinux.com encontre esto que decia...
|
Un agujero recientemente descubierto en los núcleos 2,4 y 2,6 de Linux permite que se explote un fallo de seguridad en que un simple programa C bote el sistema.
El fallo de seguridad, se conocio por medio de linuxreviews.org gracias a Oywind Sather, e problema con lleva un riesgo significativo a cualquier sistema Linux, puesto que virtualmente cualquier usuario con acceso al shell suber y ejecutar el código. Por ejemplo, acceder al ftp o aun servidor una característica común incluida con casi cualquier servicio de servicios de alojamiento web.
El exploit se basa en una excepción de punto flotante que causa por un comando del Assembler malo y no se pueda corregir por los núcleos. El error entonces se repite en un bucle infinito.
El Exploit trabaja porque el tratante de la señal de los núcleos de Linux no está manejando excepciones de punto flotante correctamente y aumenta uso de la CPU a 100 por ciento. En equipos de un solo procesador hace que el sistema se caiga y los sistemas de múltiples procesadores o de CPU's Hyperthreading se congelen, las conexiones al servidor siguen siendo posibles.
Según un artículo en el Inquirer, Linus Torvalds ha admitido que hay una trayectoria al núcleo donde si hay un error flotante pendiente.
Los remiendos para todas las versiones afectadas de Linux están disponibles en
linuxreviews.org o en el site de su distro favorita.
|
|
|