A fost publicată lansarea playerului multimedia VLC 3.0.23. Codul a fost scris în limbajul C și este distribuit sub licența LGPLv2.1. Lansarea a fost realizată la două săptămâni după versiunea VLC 3.0.22 și include în principal corecții de erori și vulnerabilități identificate recent.
În noua versiune:
- Au fost eliminate erorile în procesarea unor fișiere JPEG cu antete JFIF.
- Au fost rezolvate problemele de poziționare a substraturilor folosind WebVTT (Web Video Text Tracks).
- În versiunile pentru platforma Windows, a fost îmbunătățit modul întunecat al interfeței bazate pe Qt, s-au rezolvat problemele cu compilarea modulelor OpenGL și s-a reglat afișarea imaginilor folosind API D3D11.
- A fost asigurată transmiterea de informații suplimentare despre codec-ul audio (pentru suport Flac 24bit).
- A fost realizată pregătirea pentru asigurarea compatibilității cu taglib 2.0, Qt6, FFmpeg8, mingw-w64 13, precum și noile versiuni libplacebo și pupnp.
- Au fost eliminate vulnerabilitățile: dereferirea unui pointer nul în libass, deplasarea pe biți nedefinită în theora, depășirea de număr întreg în daala, looping la analiza h264, depășirea buffer-ului în codul pentru PNG și mai multe depășiri din cauza problemelor de formatare a șirurilor în diverse componente.
Sursa: opennet.ro
