diff options
author | wiz <wiz@pkgsrc.org> | 2015-10-25 09:44:09 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2015-10-25 09:44:09 +0000 |
commit | 2ccc78a9d4dd37c0c730f9b56ac158ebc93854de (patch) | |
tree | 2530d47a75074af2ef73d28017ef53559350e30a /devel | |
parent | e4cd7c9e8cf1826904612e5ea36ab196f241fd72 (diff) | |
download | pkgsrc-2ccc78a9d4dd37c0c730f9b56ac158ebc93854de.tar.gz |
Update libebml to 1.3.3:
* Released v1.3.3.
* EbmlMaster::Read(): When the parser encountered a deeply nested
element with an infinite size then a following element of an upper
level was not propagated correctly. Instead the element with the
infinite size was added into the EBML element tree a second time
resulting in memory access after freeing it and multiple attempts
to free the same memory address during destruction. Fixes the
issue reported as Cisco TALOS-CAN-0037.
* EbmlElement::ReadCodedSizeValue(): Fixed an invalid memory
access. When reading a EBML variable length integer value a read
access beyond the end of the available buffer was possible if
fewer bytes were available than indicated by the first byte
resulting in a heap information leak.
* EbmlUnicodeString::UpdateFromUTF8(): Fixed an invalid memory
access. When reading from a UTF-8 string in which the length
indicated by a UTF-8 character's first byte exceeds the string's
actual number of bytes the parser would access beyond the end of
the string resulting in a heap information leak. Fixes the issue
reported as Cisco TALOS-CAN-0036.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/libebml/Makefile | 4 | ||||
-rw-r--r-- | devel/libebml/distinfo | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/devel/libebml/Makefile b/devel/libebml/Makefile index 9037c67fd2c..de78dda6352 100644 --- a/devel/libebml/Makefile +++ b/devel/libebml/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.38 2015/10/21 08:32:01 wiz Exp $ +# $NetBSD: Makefile,v 1.39 2015/10/25 09:44:09 wiz Exp $ -DISTNAME= libebml-1.3.2 +DISTNAME= libebml-1.3.3 CATEGORIES= devel MASTER_SITES= http://dl.matroska.org/downloads/libebml/ EXTRACT_SUFX= .tar.bz2 diff --git a/devel/libebml/distinfo b/devel/libebml/distinfo index c334c383abd..0cc48f66bb0 100644 --- a/devel/libebml/distinfo +++ b/devel/libebml/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.24 2015/10/21 08:32:01 wiz Exp $ +$NetBSD: distinfo,v 1.25 2015/10/25 09:44:09 wiz Exp $ -SHA1 (libebml-1.3.2.tar.bz2) = 0eb0deb17d45c8a75ef50f43eb4c59de72f8420a -RMD160 (libebml-1.3.2.tar.bz2) = 2958eab27455f83869a485f4cf8624bc2cbe00f3 -SHA512 (libebml-1.3.2.tar.bz2) = b40ead62bf0f3768d0e669b96ee5b059f43eb1d77d35c8b7b738cd4b727195f61a681ba87f1fa0bf9844a93807e40442db8f8d549e76922b75880c83fd2678d3 -Size (libebml-1.3.2.tar.bz2) = 588180 bytes +SHA1 (libebml-1.3.3.tar.bz2) = 9fa8c5a08d8e9069638a9b04751efa3f57b14a2f +RMD160 (libebml-1.3.3.tar.bz2) = 8632f60f99c45d3c6b0c23270e63bec11b47029c +SHA512 (libebml-1.3.3.tar.bz2) = 3ae048b468272e5ff1dc813121c1addcbbe324cd466e4b43ccce5aca148095190c10196433db951529ff62c587cc2b9a3c0c713db7921825221babaf7d4e824d +Size (libebml-1.3.3.tar.bz2) = 588607 bytes SHA1 (patch-ebml_EbmlBinary.h) = f2253fd395dad676a494c388dfaca742c57098a8 |