De release van de multimediaplayer VLC 3.0.23 is gepubliceerd. De code is geschreven in de programmeertaal C en wordt verspreid onder de LGPLv2.1-licentie. Deze release is tot stand gekomen twee weken na de release van VLC 3.0.22 en bevat voornamelijk bugfixes en kwetsbaarheden die onmiddellijk zijn ontdekt.
In de nieuwe versie:
- Crashes bij de verwerking van bepaalde JPEG-bestanden met JFIF-koppen zijn verholpen.
- Problemen met het positioneren van rijen bij gebruik van WebVTT (Web Video Text Tracks) zijn opgelost.
- In de builds voor het Windows-platform is de donkere modus van de interface op basis van Qt verbeterd, zijn compilerproblemen met OpenGL-modules opgelost en is de weergave van afbeeldingen met behulp van de D3D11-API gestroomlijnd.
- Er zijn aanvullende gegevens over de audiocodec (ter ondersteuning van Flac 24bit) toegevoegd.
- Voorbereidingen zijn getroffen voor compatibiliteit met taglib 2.0, Qt6, FFmpeg8, mingw-w64 13, evenals nieuwe versies van libplacebo en pupnp.
- Kwetsbaarheden zijn verholpen: dereferentieel null pointer in libass, ongedefinieerde bitverschuiving in theora, integer overflow in daala, vastloper bij het parseren van h264, buffer overflow in de PNG-verwerkingscode en verschillende overflows door opmaakproblemen in diverse componenten.
Bron: opennet.ru
