VLC Media Player 3.0.23 Released

Published release of the multimedia player VLC 3.0.23. The code is written in C and distributed under the LGPLv2.1 license. The release was formed two weeks after the release of VLC 3.0.22 and mainly includes fixes for errors and vulnerabilities identified in hot pursuit.

In new version:

  • Fixed crashes when processing some JPEG files with headers JFIF.
  • Fixed issues with line positioning when using WebVTT (Web Video Text Tracks).
  • In assemblies for the Windows platform, the dark mode in the Qt-based interface has been improved, problems with compiling OpenGL modules have been resolved, and image display using the D3D11 API has been improved.
  • Additional information about the audio codec has been provided (to support Flac 24bit).
  • Preparations have been made to ensure compatibility with taglib 2.0, Qt6, FFmpeg8, mingw-w64 13, as well as new versions of libplacebo and pupnp.
  • Vulnerabilities have been fixed: null pointer dereference in libass, undefined bit shift in theora, integer overflow in daala, loopback when parsing h264, a buffer overflow in the png code and several overflows due to string formatting issues in various components.
/Reports, release notes, official announcements.