Esta página es un servicio gratuito de Video Soft BBS - SUBSCRIBASE en nuestras listas de correo.
 

Busque su tema:

VSantivirus  Internet
Proporcionado por FreeFind

Video Soft BBS
Menú Principal
Anti Trojans
Antivirus
Hoaxes
Subscripciones
Otro software
Artículos
Links
Sugerencias
Sobre el BBS
Direcciones
Galería
Chat

       

DoS en Windows al reproducir archivos multimedia
 
VSantivirus No 2396 Año 11, viernes 16 de marzo de 2007

DoS en Windows al reproducir archivos multimedia
http://www.vsantivirus.com/vul-ms-mmioread-140307.htm

Por Angela Ruiz
angela@videosoft.net.uy


Se ha reportado una vulnerabilidad en la biblioteca WINMM.DLL de Windows, API utilizada por diferentes aplicaciones (tanto de Microsoft como de terceros), para el proceso e implementación de rutinas relacionadas con la reproducción de sonido.

Un atacante puede crear un archivo de audio especialmente modificado, para que al intentar reproducirlo, la aplicación deje de responder.

El problema se encuentra en la función "mmioRead" de dicha API. Esta función, llama a la función "mmioOpen" para leer determinada cantidad de bytes del archivo abierto por la aplicación.

Si se llega al final del archivo y no hay más bytes para leer, la función devuelve cierto valor para indicarle que es el final de la rutina.

Si cierto parámetro es alterado de forma específica, la rutina de lectura de bytes no finaliza jamás, entrando en un bucle sin fin, y provocando que el programa se congele.

Se ha publicado una prueba de concepto con formato de archivo .WAV. Cuando se intenta reproducir dicho archivo, el consumo de recursos del procesador llega al 100%, provocando no solo el fallo de la aplicación que intenta leer el archivo, sino también la inestabilidad de todo el sistema.


Más información:

Windows Multimedia mmioRead DoS Vulnerability
http://www.securiteam.com/windowsntfocus/5QP0C15KUS.html


Créditos:

Micha Majchrowicz






(c) Video Soft - http://www.videosoft.net.uy
(c) VSAntivirus - http://www.vsantivirus.com

 

Copyright 1996-2007 Video Soft BBS