{"id":"CVE-2014-2099","aliases":["EUVD-2014-2139","GHSA-whg5-wc48-659m","MGASA-2014-0280","MGASA-2014-0281"],"status":"published","title":"The msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before 2.1.4 does not properly...","description":"The msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before 2.1.4 does not properly calculate line sizes, which allows remote attackers to cause a denial of service (out-of-bounds array access) or possibly have unspecified other impact via crafted Microsoft RLE video data.","severity":{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.01228,"percentile":0.69076,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-189"],"published":"2014-03-02T02:00:00Z","modified":"2026-06-17T00:06:04Z","affected":[{"source":"osv","ecosystem":"Mageia:4","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.5-1.mga4"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:4","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.5-1.mga4.tainted"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:3","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.12-1.mga3"}]}],"bundled":6},{"source":"osv","ecosystem":"Mageia:3","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.12-1.mga3.tainted"}]}],"bundled":6}],"products":[{"vendor":"ffmpeg","product":"ffmpeg"}],"references":[{"url":"http://git.videolan.org/?p=ffmpeg.git%3Ba=commit%3Bh=c919e1ca2ecfc47d796382973ba0e48b8f6f92a2","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-2099"},{"url":"http://git.videolan.org/?p=ffmpeg.git;a=commit;h=c919e1ca2ecfc47d796382973ba0e48b8f6f92a2"},{"url":"https://github.com/advisories/GHSA-whg5-wc48-659m"},{"url":"https://advisories.mageia.org/MGASA-2014-0280.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=13594","tags":["report"]},{"url":"http://git.videolan.org/?p=ffmpeg.git;a=log;h=n2.0.5","tags":["web"]},{"url":"http://ffmpeg.org/olddownload.html","tags":["web"]},{"url":"http://ffmpeg.org/security.html","tags":["web"]},{"url":"http://openwall.com/lists/oss-security/2014/06/26/23","tags":["web"]},{"url":"https://advisories.mageia.org/MGASA-2014-0281.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=13595","tags":["report"]},{"url":"http://git.videolan.org/?p=ffmpeg.git;a=log;h=n1.1.12","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2014-2099","description":"The msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before 2.1.4 does not properly calculate line sizes, which allows remote attackers to cause a denial of service (out-of-bounds array access) or possibly have unspecified other impact via crafted Microsoft RLE video data.","status":"published","published":"2014-03-02T02:00:00Z","modified":"2024-08-06T10:05:59.638Z","updated_at":"2026-11-02T14:33:43.883586Z"}],"euvd":[{"id":"EUVD-2014-2139","description":"The msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before 2.1.4 does not properly calculate line sizes, which allows remote attackers to cause a denial of service (out-of-bounds array access) or possibly have unspecified other impact via crafted Microsoft RLE video data.","status":"published","published":"2014-03-02T02:00:00Z","modified":"2024-08-06T10:05:59Z","updated_at":"2026-11-03T01:57:15.270389Z"}],"ghsa":[{"id":"GHSA-whg5-wc48-659m","title":"The msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before 2.1.4 does not properly...","description":"The msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before 2.1.4 does not properly calculate line sizes, which allows remote attackers to cause a denial of service (out-of-bounds array access) or possibly have unspecified other impact via crafted Microsoft RLE video data.","status":"published","published":"2022-05-17T04:51:34Z","modified":"2025-04-12T12:32:05Z","updated_at":"2026-11-02T15:01:16.95233Z"}],"nvd":[{"id":"CVE-2014-2099","description":"The msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before 2.1.4 does not properly calculate line sizes, which allows remote attackers to cause a denial of service (out-of-bounds array access) or possibly have unspecified other impact via crafted Microsoft RLE video data.","status":"published","published":"2014-03-02T04:57:25.84Z","modified":"2026-06-17T00:06:04.113Z","cvss":[{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-189"],"updated_at":"2026-11-02T14:02:53.330367Z"}],"osv":[{"id":"MGASA-2014-0280","title":"Updated ffmpeg packages fix security vulnerabilities","description":"The tak_decode_frame function in libavcodec/takdec.c in FFmpeg before\n2.0.4 does not properly validate a certain bits-per-sample value, which\nallows remote attackers to cause a denial of service (out-of-bounds array\naccess) or possibly have unspecified other impact via crafted TAK (aka\nTom's lossless Audio Kompressor) data (CVE-2014-2097).\n\nlibavcodec/wmalosslessdec.c in FFmpeg before 2.0.4 uses an incorrect\ndata-structure size for certain coefficients, which allows remote\nattackers to cause a denial of service (memory corruption) or possibly\nhave unspecified other impact via crafted WMA data (CVE-2014-2098).\n\nThe msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before\n2.0.4 does not properly calculate line sizes, which allows remote\nattackers to cause a denial of service (out-of-bounds array access) or\npossibly have unspecified other impact via crafted Microsoft RLE video\ndata (CVE-2014-2099).\n\nThe mpegts_write_pmt function in the MPEG2 transport stream (aka DVB)\nmuxer (libavformat/mpegtsenc.c) in FFmpeg before 2.0.4 allows remote\nattackers to have unspecified impact and vectors, which trigger an\nout-of-bounds write (CVE-2014-2263).\n\nAn integer overflow in LZO decompression in FFmpeg before 2.0.5 allows\nremote attackers to have an unspecified impact by embedding compressed\ndata in a video file (CVE-2014-4610).\n\nThis updates provides ffmpeg version 2.0.5, which fixes these issues\nand several other bugs which were corrected upstream.\n","status":"published","published":"2014-07-04T18:14:30Z","modified":"2026-04-16T06:22:27.954745308Z","updated_at":"2026-11-02T15:49:39.488462Z"},{"id":"MGASA-2014-0281","title":"Updated ffmpeg packages fix security vulnerabilities","description":"A use-after-free vulnerability in FFmpeg before 1.1.9 involving seek\noperations on video data could allow remote attackers to cause a denial\nof service (CVE-2012-5150).\n\nThe tak_decode_frame function in libavcodec/takdec.c in FFmpeg before\n1.1.9 does not properly validate a certain bits-per-sample value, which\nallows remote attackers to cause a denial of service (out-of-bounds array\naccess) or possibly have unspecified other impact via crafted TAK (aka\nTom's lossless Audio Kompressor) data (CVE-2014-2097).\n\nlibavcodec/wmalosslessdec.c in FFmpeg before 1.1.9 uses an incorrect\ndata-structure size for certain coefficients, which allows remote\nattackers to cause a denial of service (memory corruption) or possibly\nhave unspecified other impact via crafted WMA data (CVE-2014-2098).\n\nThe msrle_decode_frame function in libavcodec/msrle.c in FFmpeg before\n1.1.9 does not properly calculate line sizes, which allows remote\nattackers to cause a denial of service (out-of-bounds array access) or\npossibly have unspecified other impact via crafted Microsoft RLE video\ndata (CVE-2014-2099).\n\nThe mpegts_write_pmt function in the MPEG2 transport stream (aka DVB)\nmuxer (libavformat/mpegtsenc.c) in FFmpeg before 1.1.9 allows remote\nattackers to have unspecified impact and vectors, which trigger an\nout-of-bounds write (CVE-2014-2263).\n\nAn integer overflow in LZO decompression in FFmpeg before 1.1.12 allows\nremote attackers to have an unspecified impact by embedding compressed\ndata in a video file (CVE-2014-4610).\n\nThis updates provides ffmpeg version 1.1.12, which fixes these issues\nand several other bugs which were corrected upstream.\n","status":"published","published":"2014-07-04T18:22:12Z","modified":"2026-04-16T06:25:50.393962161Z","updated_at":"2026-11-02T15:49:39.488462Z"}]}}
