Представлен выпуск мультимедийного проигрывателя VLC 3.0.24. Код написан на языке Си и распространяется под лицензией LGPLv2.1. В VLC и во встроенных библиотеках устранено более 130 проблем с безопасностью, вызванных переполнениями буфера, обращением к памяти после её освобождения, целочисленными переполнениями и двойным освобождением памяти (детали пока не раскрываются). Некоторые из уязвимостей могут эксплуатироваться при обработке специально оформленного контента.
Среди изменений, не связанных с уязвимостями и исправлением ошибок:
- Добавлена поддержка декодирования звуковых форматов Atrac3 и Atrac9 (Adaptive Transform Acoustic Coding).
- Добавлен декодировщик для формата APV (Advanced Professional Video).
- Реализована поддержка субтитров CEA-708 в мультимедийном контейнере MP4.
- В распаковщик медиаконтейнеров MPEG добавлена поддержка метаданных ID3v2.
- На платформе Windows реализована возможность захвата видео в формате NV12, используя API DirectShow.
- В реализации протокола SRT (Secure Reliable Transport) появилась поддержка режима приёма запросов на соединение (listener).
- Улучшена логика определения языка субтитров по именам файлов и метаданным SSA/ASS.
- Добавлена поддержка обращения к контенту по протоколу SFTP, используя аутентификацию по открытым ключам.
- Улучшено определения сетевых разделов SMB2.
- Добавлена поддержка сборки пакета в формате Flatpak.
- Удалены плагины NPAPI и youtube.lua. Отключена по умолчанию сборка плагина RealRTSP.
- Осуществлён переход на использование нового ключа RSA-4096 для верификации обновлений.
- Обновлено 49 сторонних библиотек. Пакет FFmpeg обновлён с версии 4.4 до 8.1.2.
Источник: http://www.opennet.ru/opennews/art.shtml?num=66322
