È stato rilasciato il lettore multimediale VLC 3.0.23. Il codice è scritto in linguaggio C e distribuito con licenza LGPLv2.1. Il rilascio è stato creato due settimane dopo la versione VLC 3.0.22 e include principalmente correzioni di bug e vulnerabilità identificate in tempo reale.
Nella nuova versione:
- Risolti i crash durante l'elaborazione di alcuni file JPEG con intestazioni JFIF.
- Risolti i problemi di posizionamento delle righe durante l'uso di WebVTT (Web Video Text Tracks).
- Nelle build per la piattaforma Windows è stato migliorato il tema scuro dell'interfaccia basata su Qt, risolti i problemi di compilazione dei moduli OpenGL e ottimizzata la visualizzazione delle immagini utilizzando l'API D3D11.
- Assicurata la trasmissione di ulteriori informazioni sul codec audio (per supportare Flac 24bit).
- Preparativi per garantire la compatibilità con taglib 2.0, Qt6, FFmpeg8, mingw-w64 13, oltre a nuove versioni di libplacebo e pupnp.
- Corrette le vulnerabilità: dereferenziazione di puntatore nullo in libass, shift a bit indeterminato in theora, overflow intero in daala, loop durante l'analisi di h264, overflow del buffer nel codice per la gestione di png e diversi overflow causati da problemi di formattazione delle stringhe in vari componenti.
Fonte: opennet.ru
