CVE-2020-12284
ffmpeg: heap-based buffer overflow during JPEG_MARKER_SOS handling because of a missing length check in libavcodec/cbs_jpeg.c
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, Julia. Niedriger laut Red Hat (hoch), Ubuntu (mittel).
Beschreibung
cbs_jpeg_split_fragment in libavcodec/cbs_jpeg.c in FFmpeg 4.1 and 4.2.2 has a heap-based buffer overflow during JPEG_MARKER_SOS handling because of a missing length check.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| julia::Julia Ecosystem Security Advisories | FFMPEG_jll | 4.3.1+0 |
| alpine 3.10 | ffmpeg | 4.1.6-r0 |
| alpine 3.11 | ffmpeg | 4.2.4-r0 |
| alpine 3.12 | ffmpeg | 4.3-r0 |
| alpine 3.13 | ffmpeg | 4.3-r0 |
| alpine 3.14 | ffmpeg | 4.3-r0 |
| alpine 3.15 | ffmpeg | 4.3-r0 |
| alpine 3.16 | ffmpeg, ffmpeg4 | 4.3-r0 |
| alpine 3.17 | ffmpeg, ffmpeg4 | 4.3-r0 |
| alpine 3.18 | ffmpeg, ffmpeg4 | 4.3-r0 |
| alpine 3.19 | ffmpeg, ffmpeg4 | 4.3-r0 |
| alpine 3.20 | ffmpeg, ffmpeg4 | 4.3-r0 |
Alle 34 Einträge aus 27 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| julia::Julia Ecosystem Security Advisories | FFMPEG_jll | 4.3.1+0 |
| alpine 3.10 | ffmpeg | 4.1.6-r0 |
| alpine 3.11 | ffmpeg | 4.2.4-r0 |
| alpine 3.12 | ffmpeg | 4.3-r0 |
| alpine 3.13 | ffmpeg | 4.3-r0 |
| alpine 3.14 | ffmpeg | 4.3-r0 |
| alpine 3.15 | ffmpeg | 4.3-r0 |
| alpine 3.16 | ffmpeg | 4.3-r0 |
| alpine 3.16 | ffmpeg4 | 4.3-r0 |
| alpine 3.17 | ffmpeg | 4.3-r0 |
| alpine 3.17 | ffmpeg4 | 4.3-r0 |
| alpine 3.18 | ffmpeg | 4.3-r0 |
| alpine 3.18 | ffmpeg4 | 4.3-r0 |
| alpine 3.19 | ffmpeg | 4.3-r0 |
| alpine 3.19 | ffmpeg4 | 4.3-r0 |
| alpine 3.20 | ffmpeg | 4.3-r0 |
| alpine 3.20 | ffmpeg4 | 4.3-r0 |
| alpine 3.21 | ffmpeg | 4.3-r0 |
| alpine 3.21 | ffmpeg4 | 4.3-r0 |
| alpine 3.22 | ffmpeg | 4.3-r0 |
| alpine 3.22 | ffmpeg4 | 4.3-r0 |
| alpine 3.23 | ffmpeg | 4.3-r0 |
| alpine 3.24 | ffmpeg | 4.3-r0 |
| alpine edge | ffmpeg | 4.3-r0 |
| debian 10 | ffmpeg | 7:4.1.6-1~deb10u1 |
| debian 11 | ffmpeg | 7:4.2.3-1 |
| debian 12 | ffmpeg | 7:4.2.3-1 |
| debian 13 | ffmpeg | 7:4.2.3-1 |
| debian 14 | ffmpeg | 7:4.2.3-1 |
| echo | ffmpeg | 7:4.2.3-1 |
| root.io debian 11 | rootio-ffmpeg | 7:4.2.3-1 |
| root.io debian 12 | rootio-ffmpeg | 7:4.2.3-1 |
| ubuntu 20.04 | ffmpeg | 7:4.2.4-1ubuntu0.1 |
| ubuntu 20.04-ESM | ffmpeg | 7:4.2.4-1ubuntu0.1 |
Referenzen
- https://access.redhat.com/security/cve/CVE-2020-12284
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19734
- https://github.com/FFmpeg/FFmpeg/commit/1812352d767ccf5431aa440123e2e260a4db2726
- https://github.com/FFmpeg/FFmpeg/commit/a3a3730b5456ca00587455004d40c047f7b20a99
- https://nvd.nist.gov/vuln/detail/CVE-2020-12284
- https://security.gentoo.org/glsa/202007-58
- https://ubuntu.com/security/notices/USN-4431-1
- https://usn.ubuntu.com/4431-1/