Más información sobre el libro de Benny Czarny, «Cybersecurity Upside Down»

Más información
Utilizamos inteligencia artificial para traducir el sitio web y, aunque nos esforzamos por garantizar la precisión, es posible que las traducciones no sean siempre 100 % exactas. Agradecemos tu comprensión.

¿Puede un archivo de vídeo contener un virus?

Por OPSWAT Academy

Publicado originalmente el 17 de febrero de 2014.

Normalmente no se considera que los archivos de vídeo sean tipos de archivos potencialmente maliciosos o infectados, pero es posible que el malware esté incrustado en un archivo de vídeo o se disimule como tal. Debido a esta idea errónea tan extendida, los archivos de audio y vídeo constituyen vectores de amenaza muy interesantes para los creadores de malware.

¿Por qué tanta preocupación por los archivos de vídeo?

  • Media Los reproductores son programas que se utilizan con frecuencia; los usuarios suelen utilizarlos durante largos periodos de tiempo, dejándolos abiertos mientras realizan otras tareas, y cambian con frecuencia de fuente de reproducción.
  • Se han detectado numerosas vulnerabilidades en los reproductores multimedia. El NIST [1] recoge más de 1.200 vulnerabilidades entre los años 2000 y 2014 [2]. A principios de 2020, el NIST registró una nueva vulnerabilidad de alta gravedad, la CVE-2020-0002, en el marco de trabajo « Media » de Android.
  • Los contenidos de vídeo atractivos y la conexión a Internet de alta velocidad llevan a los usuarios a descargar y compartir archivos sin darse cuenta, y como estos se perciben como relativamente inofensivos, es probable que los usuarios los abran.
  • Los formatos de archivo en cuestión son flujos binarios y suelen ser bastante complejos. Se requiere un gran esfuerzo de análisis sintáctico para manipularlos, y los cálculos para la reproducción pueden dar lugar fácilmente a errores con números enteros.
  • El archivo suele ser de gran tamaño; es probable que los usuarios opten por no utilizar soluciones de análisis para evitar que el rendimiento se vea afectado.
  • Se consideran relativamente inofensivos: es probable que los usuarios reproduzcan los archivos que se les envían.
  • Existe una gran variedad de reproductores de audio y muchos códecs y complementos para archivos de audio diferentes, todos ellos creados, por lo general, por personas que no se dedican específicamente a la seguridad.
  • Los usuarios descargan vídeos de muchas fuentes poco fiables, y estos se ejecutan con privilegios y prioridad bastante elevados. Por ejemplo, en Windows Vista, una instancia de Internet Explorer con privilegios bajos puede abrir contenido en un reproductor de Windows Media con privilegios más elevados.
  • A menudo se reproducen vídeos sin el consentimiento explícito del usuario (por ejemplo, cuando están incrustados en una página web) [3].

Vectores de vulnerabilidad habituales

Fuzzing del reproductor multimedia mediante un archivo de vídeo modificado

El fuzzing es un método genérico para obligar a un programa a comportarse de forma inesperada, proporcionándole datos no válidos, inesperados o aleatorios en las entradas.

¿Puede un archivo de vídeo contener un virus?

El fuzzing está diseñado para detectar errores ocultos y los desarrolladores lo utilizan para garantizar la solidez del código; sin embargo, la mejor herramienta de un desarrollador también puede utilizarse para atacar al usuario. En el caso de los reproductores multimedia, que se supone que son «estrictos en cuanto al formato», un archivo de vídeo real dañado puede poner de manifiesto numerosos errores, la mayoría de ellos causados por la desreferenciación de punteros nulos. Esto da lugar a un acceso inadecuado a la memoria, lo que ofrece la posibilidad de escribir en la memoria algo que no está previsto que se escriba [4]. Afortunadamente, el fuzzing de reproductores multimedia requiere un conocimiento profundo del formato de archivo; de lo contrario, el reproductor simplemente ignorará el archivo dañado.

Incrustar hipervínculos en un archivo de vídeo

Un método más directo consiste en incrustar una URL en archivos multimedia modernos.

Por ejemplo, el formato Advanced System Format (ASF) de Microsoft permite ejecutar comandos de script sencillos. En este caso, «URLANDEXIT» se coloca en una dirección concreta y a continuación de cualquier URL. Cuando se ejecuta este código, se redirige al usuario para que descargue un archivo ejecutable, a menudo camuflado como un códec, y se le solicita que lo descargue para poder reproducir el contenido multimedia.

¿Puede un archivo de vídeo contener un virus?

MetaDefender Cloud, la herramienta de análisis múltiple contra malware de OPSWAT, ofrece un ejemplo de uno de estos archivos: https://metadefender.opswat.com/results#!/file/c88e9ff9e59341eba97626d5beab7ebd/regular/information.

El nombre de la amenaza es «GetCodec». En este ejemplo, el reproductor multimedia fue redirigido a un enlace para descargar un troyano. Consulta aquí el troyano analizado.

Ejemplos de vulnerabilidades relacionadas con tipos de archivo

A continuación se muestra una tabla en la que se enumeran los formatos de archivo multimedia más comunes que han sido objeto de ataques mediante el redireccionamiento del usuario a sitios maliciosos o la ejecución remota de código arbitrario en los sistemas de los usuarios afectados.

Formato de archivo

Detección

Descripción

Windows
, .wma/.wmv

Downloader-UA.b

Aprovecha una vulnerabilidad en la gestión de derechos digitales

Real Media
.rmvb

W32/Realor.worm

Infecciona Media Real Media para insertar enlaces a sitios maliciosos

Real Media
.rm/.rmvb

Hecho a mano

Abre páginas web maliciosas sin avisar

QucikTime.mov

Hecho a mano

Abre enlaces a sitios web pornográficos

Adobe Flash.swf

Vulnerabilidad CVE-2007-0071

Vulnerabilidad en la etiqueta «DefineSceneAndFrameLabelData»

Windows.asf

W32/GetCodec.worm

Infecta archivos .asf para insertar enlaces a páginas web maliciosas

Adobe Flash.swf

Exploit-SWF.c

Vulnerabilidad en el código de operación «nueva función» de AVM2

QuickTime.mov

Hecho a mano

Ejecuta código arbitrario en el sistema del usuario afectado

Adobe Flash.swf

Vulnerabilidad CVE-2010-2885

Vulnerabilidad en la máquina virtual de ActionScript 2

Adobe Flash.swf

Vulnerabilidad CVE-2010-3654

Vulnerabilidad en la clase del botón «MultiName» de AVM2

Windows .wmv

Vulnerabilidad CVE-2013-3127

Vulnerabilidad de ejecución remota de código en el decodificador de vídeo WMV

Vídeo Matroska .mkv

Vulnerabilidad CVE-2019-14438

Vulnerabilidad en VLC: permite ejecutar código arbitrario con privilegios en el sistema del usuario afectado

Soluciones

¿Puede un archivo de vídeo contener un virus?

Muchos proveedores de soluciones antimalware han incorporado ahora la detección mediante la búsqueda de firmas de URL en archivos de distintos tipos multimedia. OPSWAT MetaDefender Multiscanning Esta tecnología aprovecha más de 35 motores antimalware y mejora significativamente la detección de amenazas conocidas y desconocidas. La tecnología Deep CDR™ también es compatible con formatos de archivos de vídeo y audio y puede ayudar a prevenir ataques de día cero. La tecnología de MetaDefenderfile-based vulnerability assessment tecnología de xml-ph-0000@deepl.internal puede detectar vulnerabilidades en los instaladores de reproductores multimedia antes de que se instalen.

Si no dispones de las soluciones «OPSWAT », debes prestar más atención a los archivos multimedia, no abrir archivos de origen desconocido, no ejecutar nunca reproductores multimedia con privilegios elevados y no aceptar descargas de códecs desconocidos o licencias sospechosas. Mantén siempre tu reproductor multimedia actualizado para evitar vulnerabilidades.

Referencias

[1] Base de datos nacional de vulnerabilidades.

[2] Música letal: los hackers aprovechan las vulnerabilidades del reproductor de « Media ».

[3] David Thiel. «Detección de vulnerabilidades en Media Software ».

[4] Colleen Lewis, Barret Rhoden, Cynthia Sturton. «Uso de datos aleatorios estructurados para realizar pruebas de fuzz con precisión Media Players».

.click-padding{ padding-top: 118px; }

¡Mantente al día con OPSWAT!

Regístrate hoy mismo para recibir las últimas novedades de la empresa, historias, información sobre eventos y mucho más.