FEDORA-2015-0770

bugfix update in Fedora 21 for libebml, libmatroska, & 1 more

Status: stable 4 years ago

This update brings the mkvtoolnix/libmatroska/libebml stack to the latest upstream release. See respective changelogs for list of changes:

mkvtoolnix: https://www.bunkus.org/videotools/mkvtoolnix/doc/ChangeLog

libmatroska: build system: switched the build system from hand-crafted Makefiles to an autoconf/automake-based system. A pkg-config file will be installed as well; its name is »libmatroska«. Based on a similar patch for libEBML by Jan Engelhardt jengelh@inai.de. KaxBlock::ReadData(): fixed several instances of unchecked memory access leading to invalid memory access/segmentation faults with invalid or broken data inside block groups/simple blocks. * KaxBlock::ReadInternalHead(): fixed a off-by-one buffer overflow if with EBML lacing and exactly one frame in the lace.

libebml: EbmlElement::Render(): doesn't catch exceptions anymore. Instead exceptions generated from the IOCallback class (e.g. if a write failed) are propagated to the caller. build system: switched the build system from hand-crafted Makefiles to an autoconf/automake-based system. A pkg-config file will be installed as well; its name is »libebml«. Patch by Jan Engelhardt jengelh@inai.de. EbmlMaster::Read(): when reading with SCOPE_ALL_DATA only those elements that could successfully be read will be kept (e.g. defective block groups will be dropped). EbmlMemoryStream: add a new class for safe memory access that throws exception on failures. * EbmlMaster: Fixed read() trying to calculate the end position of elements with an unknown size. This avoids endless loops and assertions in certain cases. See https://trac.bunkus.org/ticket/1089

How to install

sudo dnf upgrade --advisory=FEDORA-2015-0770

Comments 18

This update has been submitted for testing by jwrdegoede.

Taskotron: depcheck test PASSED on i386. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/28243/steps/runtask/logs/stdio (results are informative only)

Taskotron: depcheck test PASSED on x86_64. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/28243/steps/runtask/logs/stdio (results are informative only)

Thanks for building this update, but please don't push it even to testing until I've built libmatroska-1.4.2 and mkvtoolnix-7.5.0, which depend on it.

rathann has edited this update. New build(s): mkvtoolnix-7.5.0-2.fc21, libmatroska-1.4.2-1.fc21.

This update has been submitted for testing by rathann.

Taskotron: depcheck test PASSED on i386. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/28428/steps/runtask/logs/stdio (results are informative only)

Taskotron: depcheck test PASSED on x86_64. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/28428/steps/runtask/logs/stdio (results are informative only)

This update is currently being pushed to the Fedora 21 testing updates repository.

This update has been pushed to testing

No issues.

karma: +1

looks good

karma: +1

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

my mkv files work in vlc

karma: +1

This update has reached the stable karma threshold and will be pushed to the stable updates repository

Taskotron: upgradepath test PASSED on noarch. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/31020/steps/runtask/logs/stdio (results are informative only)

This update is currently being pushed to the Fedora 21 stable updates repository.

This update has been pushed to stable

Add Comment & Feedback

Please login to add feedback.

Content Type
RPM
Status
stable
Test Gating
Submitted by
Update Type
bugfix
Update Severity
unspecified
Karma
+3
stable threshold: 3
unstable threshold: -3
Autopush (karma)
Disabled
Autopush (time)
Disabled
Dates
submitted 4 years ago
in testing 4 years ago
in stable 4 years ago
modified 4 years ago

Related Bugs 3

00 #1178766 libmatroska-1.4.2 is available
00 #1178772 mkvtoolnix-7.5.0 is available
00 #1182372 libebeml-1.3.1 is available

Automated Test Results