Ubunlog Darkcrizt  

VLC 3.0.24 ya está disponible, saltando a FFmpeg 8.1.2 y corrigiendo más de 130 vulnerabilidades

El equipo de VideoLAN dio a conocer hace poco el lanzamiento de la versión 3.0.24 de su popular reproductor multimedia de código abierto, VLC media player. Esta entrega, que marca la vigesimoquinta actualización de la rama «Vetinari», destaca por la actualización de sus bibliotecas base, resolviendo una enorme cantidad de vulnerabilidades de seguridad y ampliando su compatibilidad con formatos de audio y video específicos.

El cambio más importante de VLC 3.0.24 es la actualización de su motor de decodificación principal, FFmpeg. El reproductor ha dado un salto directo desde la versión 4.4 de FFmpeg hasta la versión 8.1.2. Esta actualización mejora drásticamente el rendimiento de decodificación de video y soluciona un amplio rango de problemas de reproducción en múltiples formatos. A nivel de soporte multimedia, esta versión introduce capacidades de decodificación para los formatos propietarios de audio de Sony, Atrac3 y Atrac9 (Adaptive Transform Acoustic Coding).

Además de ello, se añade un nuevo decodificador para el formato APV y se integra el soporte para leer subtítulos ocultos (Closed Captions) bajo el estándar CEA-708 directamente incrustados dentro de contenedores MP4. Para los archivos en formato contenedor MPEG, el desempaquetador ahora es capaz de procesar etiquetas de metadatos ID3v2. El manejo general de subtítulos también ha sido pulido ya que se ha mejorado la lógica que detecta automáticamente el idioma de los subtítulos basándose en el nombre del archivo y en los metadatos de los formatos SSA/ASS, así como el procesamiento de archivos WebVTT.

Mejoras en red, Streaming y limpieza de código

VLC 3.0.24 mejora significativamente su soporte para el protocolo SFTP ya que ahora permite la autenticación mediante el uso de claves públicas e incorpora soporte para claves de anfitrión ED25519. Para la transmisión de video a través del protocolo SRT el programa añade el modo de «escucha» (listener mode). Además, se optimizó la detección de particiones y unidades de red a través del protocolo SMB2. En cuanto al protocolo RIST, tanto la entrada como la salida se han transferido a librist, soportando los perfiles principal (main) y simple. El equipo de desarrollo ha aprovechado esta versión para eliminar componentes tecnológicos obsoletos.

Se han retirado por completo los plugins de navegador basados en la antigua arquitectura NPAPI y el script de extracción en lenguaje Lua para YouTube, el cual había dejado de funcionar debido a los constantes cambios en la plataforma de Google. La compilación del plugin RealRTSP también ha sido desactivada por defecto en todas las configuraciones de construcción. Para la seguridad interna del reproductor, el sistema de verificación de actualizaciones ha migrado completamente al uso de una nueva y más robusta clave criptográfica RSA-4096.

Correcciones y parches de seguridad

La actualización incluye reparaciones enfocadas en el rendimiento gráfico y de audio en sistemas operativos específicos:

  • Windows: Se implementa el soporte para capturar video en formato NV12 utilizando la API DirectShow. Se solucionaron problemas de lentitud extrema en el inicio del programa asociados al cambio de horario de verano (Daylight Saving Time). También se resolvieron múltiples fugas de texturas y fallos en los filtros de ajuste de Direct3D11, así como bloqueos, fugas y bloqueos fatales (deadlocks) en el subsistema de audio de Windows.
  • macOS: Se corrigió un fallo crítico que provocaba el cierre inesperado del sintetizador MIDI AudioToolbox en versiones de macOS 26 y superiores.

Se arregló una condición de carrera en el reproductor de listas multimedia de LibVLC y se solucionaron numerosos bloqueos, fugas de memoria y errores en el manejo de archivos corruptos en los desempaquetadores de MKV, MP4, MPEG-TS, Ogg, AVI, entre otros. En el apartado de interfaz gráfica, se aplicaron mejoras al soporte en progreso para Qt6 y se solucionaron problemas en el guardado de la geometría (tamaño y posición) de la ventana de efectos y otros cuadros de diálogo en Qt.

Además, se añadió soporte para escalar resoluciones mediante Super Resolution en GPUs de Moore Threads. El impacto de seguridad de este lanzamiento es crítico. Entre VLC y las 49 bibliotecas de terceros que han sido actualizadas, esta versión soluciona más de 130 vulnerabilidades. Entre ellas se incluyen parches para accesos fuera de los límites de memoria (out-of-bounds accesses), desbordamientos de enteros (integer overflows), dobles liberaciones de memoria (double frees) y errores de uso de memoria después de haber sido liberada (use-after-free).

¿Cómo instalar VLC en Ubuntu y derivados?

Para los interesados en poder probar la nueva version, deben saber que puedes realizar la instalación desde FlatHub con el siguiente comando:

flatpak install flathub org.videolan.VLC

Método Tradicional (APT)

Si prefieres instalarlo desde los repositorios oficiales de tu distribución, debes teclear:

sudo apt update
sudo apt install vlc

Artículo original

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.