summaryrefslogtreecommitdiff
path: root/devel/libebml
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2015-10-25 09:44:09 +0000
committerwiz <wiz@pkgsrc.org>2015-10-25 09:44:09 +0000
commit2ccc78a9d4dd37c0c730f9b56ac158ebc93854de (patch)
tree2530d47a75074af2ef73d28017ef53559350e30a /devel/libebml
parente4cd7c9e8cf1826904612e5ea36ab196f241fd72 (diff)
downloadpkgsrc-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/libebml')
-rw-r--r--devel/libebml/Makefile4
-rw-r--r--devel/libebml/distinfo10
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