PT-2015-7935 · FFmpeg · Libmatroska+1

Published

2015-11-05

·

Updated

2015-11-05

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Name of the Vulnerable Software and Affected Versions libebml versions prior to 1.3.3 libmatroska versions prior to 1.4.4
Description The issue arises from two problems in libebml. Firstly, when the parser encounters a deeply nested element with an infinite size, it fails to propagate the following element of an upper level correctly, resulting in memory access after freeing and multiple attempts to free the same memory address. Secondly, when reading from a UTF-8 string where the length indicated by a UTF-8 character's first byte exceeds the string's actual number of bytes, the parser accesses beyond the end of the string, leading to a heap information leak.
Recommendations For libebml versions prior to 1.3.3, update to version 1.3.3 to fix the issues. For libmatroska versions prior to 1.4.4, update to version 1.4.4 to fix the issues.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

MGASA-2015-0430

Affected Products

Libebml
Libmatroska