SB2017120743 - Input validation error in ffmpeg (Alpine package)
Published: December 7, 2017
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 security vulnerability.
1) Input validation error (CVE-ID: CVE-2017-14054)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
In libavformat/rmdec.c in FFmpeg 3.3.3, a DoS in ivr_read_header() due to lack of an EOF (End of File) check might cause huge CPU consumption. When a crafted IVR file, which claims a large "len" field in the header but does not contain sufficient backing data, is provided, the first type==4 loop would consume huge CPU resources, since there is no EOF check inside the loop.
Remediation
Install update from vendor's website.
References
- https://git.alpinelinux.org/aports/commit/?id=244b8239305a7fb24f4d98be5abb84bda770afe7
- https://git.alpinelinux.org/aports/commit/?id=2a92300f12bdc3ed7fc960459e6b5a37868da059
- https://git.alpinelinux.org/aports/commit/?id=beb6c402470c5f9bc5bcd17d8b57bfbd52785ec6
- https://git.alpinelinux.org/aports/commit/?id=48e351c55b295e4281b7bc1b8a0223bc878c1bf3
- https://git.alpinelinux.org/aports/commit/?id=1012b905bec72936b78cbe2de9cff631fc0b695b