Foi publicado o lançamento do reprodutor de mídia VLC 3.0.23. O código foi escrito na linguagem C e é distribuído sob a licença LGPLv2.1. O lançamento foi formado duas semanas após o lançamento do VLC 3.0.22 e inclui principalmente correções de bugs e vulnerabilidades identificadas rapidamente.
Na nova versão:
- Foram resolvidos falhas na manipulação de alguns arquivos JPEG com cabeçalhos JFIF.
- Foram resolvidos problemas de posicionamento de linhas ao usar WebVTT (Web Video Text Tracks).
- Nas compilações para a plataforma Windows, o modo escuro da interface baseado em Qt foi melhorado, o problema de compilação de módulos OpenGL foi resolvido e a exibição de imagens usando a API D3D11 foi normalizada.
- Fornecida a transmissão de informações adicionais sobre o codec de áudio (para suporte a Flac 24bit).
- Preparativos foram feitos para garantir compatibilidade com taglib 2.0, Qt6, FFmpeg8, mingw-w64 13, além de novas versões do libplacebo e pupnp.
- Vulnerabilidades corrigidas: desreferenciação de ponteiro nulo em libass, deslocamento de bits indefinido em theora, estouro de inteiro em daala, loop infinito ao analisar h264, estouro de buffer no código para trabalhar com png e várias sobrecargas devido a problemas de formatação de string em diversos componentes.
Fonte: opennet.ru
