[SRU] Update to bug-fix release 2.2.8 in Xenial

Bug #1579935 reported by Amr Ibrahim
256
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vlc (Ubuntu)
Fix Released
Medium
Unassigned
Xenial
Confirmed
Medium
Unassigned

Bug Description

[Impact]

VLC has received many bug fixes on the stable 2.2.x branch since 2.2.2 was released. I think 16.04 LTS should get these fixes.

[Test Case]

Install vlc from xenial-proposed and test it for at least one week. Play different video formats to catch any regressions, and use it as you normally would.

[Regression Potential]

The 2.2.x branch receives only bug fixes, which are cherry-picked from the master branch where the main development takes place. So, I think the regression potential is low.

[Other Info]

VLC 2.2 maintenance branch.
http://git.videolan.org/?p=vlc/vlc-2.2.git;a=summary

Changes between 2.2.7 and 2.2.8:
--------------------------------

Demuxers:
 * Fix AVI invalid pointer dereferences

Translations updates

Changes between 2.2.6 and 2.2.7:
--------------------------------

Decoders:
 * Fix flac heap write overflow on format change
 * Fix crash in libavcodec module (heap write out-of band) (CVE-2017-10699)
 * Fix infinite loop in sami subtitle
 * Fix AAC 7.1 channels detection

Demuxers:
 * Fix potential crash in ASX parser
 * Fix AVI read/write overflow

Mac OS X:
 * Fix compatibility with macOS High Sierra
 * Fix regression in ASS subtitle decoding
 * Fix crash during automatic update. Some users might need to manually
   update to the newest version.

Video Output:
 * Fix Direct3D9 output with odd offsets

Misc:
 * Fix crash in MTP
 * Support libupnp 1.8

Translations updates

Changes between 2.2.5.1 and 2.2.6:
----------------------------------

Video output:
 * Fix systematic green line on nvidia
 * Fix direct3d SPU texture offsets handling

Demuxer:
 * Fix heap buffer overflows

Changes between 2.2.5 and 2.2.5.1:
----------------------------------

Security hardening for DLL hijacking environments

Translations updates

Misc:
 * Update for Soundcloud, liveleak and Youtube scripts
 * Fix potential out-of-band dereference in flac decoder
 * Fix potential out-of-band reads in mpeg packetizers
 * Fix infinite loop in subtitles demuxer
 * Fix incorrect memory free in ogg demuxer
 * Fix potential out-of-band reads in subtitle decoders and demuxers
 * Fix green line on Windows with odd sizes

Changes between 2.2.4 and 2.2.5:
--------------------------------

Decoder:
 * Fix mp3 playback quality regression in libmad
 * Fix video scaling in VDPAU
 * Fix playback of palettized codecs
 * Fix ADPCM heap corruption (FG-VD-16-067)

Demuxer:
 * Fix possible ASF integer overflow
 * Fix MP4 divide-by-zero

Video output:
 * Fix green line on Windows with AMD drivers

Access:
 * Fix crash in screen recording on Windows
 * Fix FTP scan string injection

Mux:
 * Fix mp4 drift

Windows:
 * The plugins loading will not load external DLLs by default.
   Plugins will need to LoadLibrary explicitely.
 * Fix uninstaller path handling

MacOS:
 * Fix scrolling sensitivity on Sierra
 * Resume points are deleted now if the user clears the list of
   recent items

Changes between 2.2.3 and 2.2.4:
--------------------------------

Decoder:
 * Fix crash in G.711 wav files
 * Fix mp3 crash in libmad
 * Fix out-of-bound write in adpcm QT IMA codec (CVE-2016-5108)

Qt:
 * Fix resizing issues

Win32:
 * Fix overlay creation on Windows XP for DirectDraw video output

Misc:
 * Build fixes for Hurd

Translations:
 * Update of Bulgarian, Catalan, German, French, Italian, Marathi, Norwegian
   Bokmål, Norwegian Nynorsk, Portuguese, Slovak, Spanish (Mexico), Swedish,
   Simplified Chinese, and Traditional Chinese translations

Changes between 2.2.2 and 2.2.3:
--------------------------------

Demux:
 * Fix HLS quality selection and a potential stack overflow
 * Fix potential MKV infinite loop and improve MKV tags support
 * Fix WMV regression

Decoder:
 * Fix hardware decoding with libvdpau-va-gl
 * Fix crashes with libvpx
 * Use libass without caching dialog

Video Ouptut:
 * Fix green lines on Direct3D output

Skins2:
 * Fix maximizing Window in multi-screen context

Qt:
 * Fix resume where you left off
 * Fix infinite recursion in the customize dialog
 * Fix size when switching to/from the minimal interface
 * Fix size after resume toolbar is displayed

MacOS X:
 * Fix crashes in media information panel
 * Correctly respect the disable-screensaver option

Win32:
 * Allow opening more than 15 elements in Explorer

Translations:
 * Update of most translations

CVE References

description: updated
summary: - [SRU] Update to bugfix release 2.2.3 in Xenial
+ [SRU] Update to bugfix release 2.2.4 in Xenial
description: updated
Jeremy Bícha (jbicha)
Changed in vlc (Ubuntu):
status: New → Fix Released
information type: Public → Public Security
summary: - [SRU] Update to bugfix release 2.2.4 in Xenial
+ [SRU] Update to bugfix release 2.2.5 in Xenial
description: updated
description: updated
summary: - [SRU] Update to bugfix release 2.2.5 in Xenial
+ [SRU] Update to bugfix release 2.2.6 in Xenial
Revision history for this message
Simon Quigley (tsimonq2) wrote : Re: [SRU] Update to bugfix release 2.2.6 in Xenial

Amr,

I'll be happy to provide a debdiff and upload it (or upload a debdiff if you would like to provide one) if you could update this bug to follow the SRU template: https://wiki.ubuntu.com/StableReleaseUpdates

Thanks!

Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

Description updated.

description: updated
Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

A side note: 2.2.7 is on the road, but I have no idea when it will be released.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

I can take care of preparing the debdiff in a bit.

Thanks Amr for the bug description update!

Changed in vlc (Ubuntu Xenial):
status: New → In Progress
assignee: nobody → Simon Quigley (tsimonq2)
importance: Undecided → Medium
Changed in vlc (Ubuntu Zesty):
status: New → In Progress
assignee: nobody → Simon Quigley (tsimonq2)
Revision history for this message
Simon Quigley (tsimonq2) wrote :

This can be worked on for Zesty as well.

Changed in vlc (Ubuntu Zesty):
importance: Undecided → Medium
Changed in vlc (Ubuntu):
importance: Undecided → Medium
Simon Quigley (tsimonq2)
summary: - [SRU] Update to bugfix release 2.2.6 in Xenial
+ [SRU] Update to bugfix release 2.2.6
description: updated
Revision history for this message
Simon Quigley (tsimonq2) wrote : Re: [SRU] Update to bugfix release 2.2.6

A package for Zesty is available in ppa:tsimonq2/vlc-2.2.6. I tried for Xenial but I was met with this compilation error that I can't seem to fix:

configure:48203: checking kai.h usability
configure:48203: gcc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -O4 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:204:17: fatal error: kai.h: No such file or directory

I'll take care of Zesty but for now, I can't seem to wrap my head around a fix for Xenial.

Changed in vlc (Ubuntu Xenial):
assignee: Simon Quigley (tsimonq2) → nobody
status: In Progress → Confirmed
Changed in vlc (Ubuntu Zesty):
status: In Progress → Fix Committed
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Uploaded to Zesty.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Needs one more upload iteration because I forgot to close this bug in the changelog, will be uploaded with a fixed changelog within the upcoming days.

summary: - [SRU] Update to bugfix release 2.2.6
+ [SRU] Update to bug-fix release 2.2.8 in Xenial
description: updated
Simon Quigley (tsimonq2)
no longer affects: vlc (Ubuntu Zesty)
Changed in vlc (Ubuntu Xenial):
assignee: nobody → Simon Quigley (tsimonq2)
Simon Quigley (tsimonq2)
Changed in vlc (Ubuntu Xenial):
assignee: Simon Quigley (tsimonq2) → nobody
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.