Została opublikowana wersja multimedialnego odtwarzacza VLC 3.0.23. Kod został napisany w języku C i jest rozprowadzany na licencji LGPLv2.1. Wydanie zostało przygotowane dwa tygodnie po wydaniu VLC 3.0.22 i zawiera głównie poprawki błędów i podatności, które zostały ujawnione na gorąco.
W nowej wersji:
- Usunięto awarie podczas przetwarzania niektórych plików JPEG z nagłówkami JFIF.
- Rozwiązano problemy z pozycjonowaniem wierszy przy użyciu WebVTT (Web Video Text Tracks).
- W wersjach dla platformy Windows poprawiono tryb ciemny interfejsu opartego na Qt, rozwiązano problemy z kompilacją modułów OpenGL oraz usprawniono wyświetlanie obrazów przy użyciu API D3D11.
- Zabezpieczono przesyłanie dodatkowych informacji o kodeku dźwięku (dla wsparcia Flac 24bit).
- Przygotowano się do zapewnienia zgodności z taglib 2.0, Qt6, FFmpeg8, mingw-w64 13 oraz nowymi wersjami libplacebo i pupnp.
- Naprawiono luki bezpieczeństwa: dereferencja wskaźnika nullptr w libass, nieokreślone przesunięcie bitowe w theora, przepełnienie całkowite w daala, zapętlenie podczas analizy h264, przepełnienie bufora w kodzie do pracy z png i kilka przepełnień spowodowanych problemami z formatowaniem ciągów w różnych komponentach.
Źródło: opennet.ru
