Die Version des VLC Media Players 3.0.23 wurde veröffentlicht. Der Code ist in C geschrieben und wird unter der LGPLv2.1-Lizenz vertrieben. Die Veröffentlichung erfolgt zwei Wochen nach der Version VLC 3.0.22 und umfasst hauptsächlich Fehlerbehebungen und Sicherheitsanfälligkeiten, die umgehend entdeckt wurden.
In der neuen Version:
- Abstürze bei der Verarbeitung bestimmter JPEG-Dateien mit JFIF-Headern wurden behoben.
- Probleme mit der Positionierung von Zeilen beim Einsatz von WebVTT (Web Video Text Tracks) wurden gelöst.
- In den Builds für Windows-Plattformen wurde der Dunkelmodus der Qt-basierten Benutzeroberfläche verbessert, Probleme mit der Kompilierung von OpenGL-Modulen behoben und die Anzeige von Bildern über die D3D11-API optimiert.
- Zusätzliche Informationen zum Audio-Codec (zur Unterstützung von Flac 24bit) werden übertragen.
- Die Vorbereitung zur Gewährleistung der Kompatibilität mit taglib 2.0, Qt6, FFmpeg8, mingw-w64 13 sowie den neuen Versionen von libplacebo und pupnp wurde abgeschlossen.
- Behebung von Sicherheitsanfälligkeiten: Nullzeiger-Dereferenzierung in libass, undefinierter Bit-Shift in theora, ganzzahlige Überläufe in daala, Endlosschleifen beim Parsen von h264, Pufferüberläufe im Code zur Verarbeitung von png und mehrere Überläufe aufgrund von Formatierungsproblemen in verschiedenen Komponenten.
Quelle: opennet.ru
