*** This bug is a security vulnerability ***

Public security bug reported:

Since VLC 2.2.0pre4, we've fixed a lot of head overflows, and heap
buffer overflows in numerous VLC demuxers:

- demux: asf: stay within track limits
- demux: libmp4: fix heap overflow in stdp debug code (fix #12358)
- demux: mp4: fix heap buffer ofw with zero chunk (fix #12356)
- demux: tta: fix heap buffer ofw (fix #12357)
- demux: livavi: fix heap buffer ofw in strf parsing (fix #12359)
- demux: libavi: fix heap write ofw
- demux: ogg: fix use after free (fix #12360)
- demux: mp4: fix heap read ofw in extra bytes
- demux: asf: fix heap buffer write ofw in priorities (fix #12363)
- demux: mp4: fix last chunk size computation (fix #12362)
- demux: libmp4: fix heap buffer write ofw in chpl (fix #12366)

So far, we don't know any exploits, or even if they are exploitable, but
the number is high enough to be worrying.

Since you package -pre2 in Utopic, you should care also about the following int 
overflows, heap buffer overflows, heap overflows and other important crashes:
      access: dvdread: fix int overflow (cid #1062572)
      addons: fix deference before null check (cid #1231840)
      demux: mp4: fix integer overflow (fix #12074)
      packetizer: dirac: block sanitizing must clean reordering (fix #12051)
      demux: avi:fix block reading
      demux: mp4: fix heap buffer overflow (fix #12266)
      demux: ogg: Don't read skeleton if no bones first
      demux: ogg: don't use incomplete vorbis headers (fix #12270)
      demux: ogg: fix headers validation
      demux: mp4: fix heap read overflow in avcc (fix #12267)
      demux: ogg: fix packet count heap overflow (fix #12265)
      demux: mp4: don't read at all if not content
      demux: mp4: fix heap overflow (fix #12283)
      demux: mp4: don't trust atom type processing stsd (fix #12285)
      demux: mp4: fix heap overflow reading esds
      demux: mp4: fix heap read overflow in vide handler
      demux: mp4: fix overflow in cprt language decoding
      input: stream_memory: handle skip reads

Please note that there is no new features whatsoever in VLC since the
-pre2 version, but only bug fixes.

** Affects: vlc (Ubuntu)
     Importance: Undecided
         Status: New

** Information type changed from Private Security to Public Security

** Description changed:

  Since VLC 2.2.0pre4, we've fixed a lot of head overflows, and heap
  buffer overflows in numerous VLC demuxers:
  
  - demux: asf: stay within track limits
  - demux: libmp4: fix heap overflow in stdp debug code (fix #12358)
  - demux: mp4: fix heap buffer ofw with zero chunk (fix #12356)
  - demux: tta: fix heap buffer ofw (fix #12357)
  - demux: livavi: fix heap buffer ofw in strf parsing (fix #12359)
  - demux: libavi: fix heap write ofw
  - demux: ogg: fix use after free (fix #12360)
  - demux: mp4: fix heap read ofw in extra bytes
  - demux: asf: fix heap buffer write ofw in priorities (fix #12363)
  - demux: mp4: fix last chunk size computation (fix #12362)
  - demux: libmp4: fix heap buffer write ofw in chpl (fix #12366)
  
  So far, we don't know any exploits, but the number is quite high, to be
  worrying.
  
  Since you package -pre2 in Utopic, you should care also about the following 
int overflows, heap buffer overflows, heap overflows and other important 
crashes:
-       access: dvdread: fix int overflow (cid #1062572)
-       addons: fix deference before null check (cid #1231840)
-       demux: mp4: fix integer overflow (fix #12074)
-       packetizer: dirac: block sanitizing must clean reordering (fix #12051)
-       demux: avi:fix block reading
-       demux: mp4: fix heap buffer overflow (fix #12266)
-       demux: ogg: Don't read skeleton if no bones first
-       demux: ogg: don't use incomplete vorbis headers (fix #12270)
-       demux: ogg: fix headers validation
-       demux: mp4: fix heap read overflow in avcc (fix #12267)
-       demux: ogg: fix packet count heap overflow (fix #12265)
-       demux: mp4: don't read at all if not content
-       demux: mp4: fix heap overflow (fix #12283)
-       demux: mp4: don't trust atom type processing stsd (fix #12285)
-       demux: mp4: fix heap overflow reading esds
-       demux: mp4: fix heap read overflow in vide handler
-       demux: mp4: fix overflow in cprt language decoding
-       input: stream_memory: handle skip reads
+       access: dvdread: fix int overflow (cid #1062572)
+       addons: fix deference before null check (cid #1231840)
+       demux: mp4: fix integer overflow (fix #12074)
+       packetizer: dirac: block sanitizing must clean reordering (fix #12051)
+       demux: avi:fix block reading
+       demux: mp4: fix heap buffer overflow (fix #12266)
+       demux: ogg: Don't read skeleton if no bones first
+       demux: ogg: don't use incomplete vorbis headers (fix #12270)
+       demux: ogg: fix headers validation
+       demux: mp4: fix heap read overflow in avcc (fix #12267)
+       demux: ogg: fix packet count heap overflow (fix #12265)
+       demux: mp4: don't read at all if not content
+       demux: mp4: fix heap overflow (fix #12283)
+       demux: mp4: don't trust atom type processing stsd (fix #12285)
+       demux: mp4: fix heap overflow reading esds
+       demux: mp4: fix heap read overflow in vide handler
+       demux: mp4: fix overflow in cprt language decoding
+       input: stream_memory: handle skip reads
+ 
+ 
+ Please note that there is no new features whatsoever in VLC since the -pre2 
version, but only bug fixes.

** Description changed:

  Since VLC 2.2.0pre4, we've fixed a lot of head overflows, and heap
  buffer overflows in numerous VLC demuxers:
  
  - demux: asf: stay within track limits
  - demux: libmp4: fix heap overflow in stdp debug code (fix #12358)
  - demux: mp4: fix heap buffer ofw with zero chunk (fix #12356)
  - demux: tta: fix heap buffer ofw (fix #12357)
  - demux: livavi: fix heap buffer ofw in strf parsing (fix #12359)
  - demux: libavi: fix heap write ofw
  - demux: ogg: fix use after free (fix #12360)
  - demux: mp4: fix heap read ofw in extra bytes
  - demux: asf: fix heap buffer write ofw in priorities (fix #12363)
  - demux: mp4: fix last chunk size computation (fix #12362)
  - demux: libmp4: fix heap buffer write ofw in chpl (fix #12366)
  
- So far, we don't know any exploits, but the number is quite high, to be
- worrying.
+ So far, we don't know any exploits, or even if they are exploitable, but
+ the number is high enough to be worrying.
  
  Since you package -pre2 in Utopic, you should care also about the following 
int overflows, heap buffer overflows, heap overflows and other important 
crashes:
        access: dvdread: fix int overflow (cid #1062572)
        addons: fix deference before null check (cid #1231840)
        demux: mp4: fix integer overflow (fix #12074)
        packetizer: dirac: block sanitizing must clean reordering (fix #12051)
        demux: avi:fix block reading
        demux: mp4: fix heap buffer overflow (fix #12266)
        demux: ogg: Don't read skeleton if no bones first
        demux: ogg: don't use incomplete vorbis headers (fix #12270)
        demux: ogg: fix headers validation
        demux: mp4: fix heap read overflow in avcc (fix #12267)
        demux: ogg: fix packet count heap overflow (fix #12265)
        demux: mp4: don't read at all if not content
        demux: mp4: fix heap overflow (fix #12283)
        demux: mp4: don't trust atom type processing stsd (fix #12285)
        demux: mp4: fix heap overflow reading esds
        demux: mp4: fix heap read overflow in vide handler
        demux: mp4: fix overflow in cprt language decoding
        input: stream_memory: handle skip reads
  
- 
- Please note that there is no new features whatsoever in VLC since the -pre2 
version, but only bug fixes.
+ Please note that there is no new features whatsoever in VLC since the
+ -pre2 version, but only bug fixes.

** Information type changed from Public Security to Private Security

** Information type changed from Private Security to Public Security

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1390491

Title:
  Upgrade to VLC 2.2.0-RC1 for security reasons

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/1390491/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to