Debian LTS: Security Advisory for libav (DLA-1630-1)
2019-01-08T00:00:00
ID OPENVAS:1361412562310891630 Type openvas Reporter Copyright (C) 2019 Greenbone Networks GmbH http://greenbone.net Modified 2020-01-29T00:00:00
Description
Several security vulnerabilities were corrected in the libav
multimedia library which may lead to a denial-of-service, information
disclosure or the execution of arbitrary code if a malformed file is
processed.
CVE-2017-9993
Libav does not properly restrict HTTP Live Streaming filename
extensions and demuxer names, which allows attackers to read
arbitrary files via crafted playlist data.
CVE-2017-9994
libavcodec/webp.c in Libav does not ensure that pix_fmt is set,
which allows remote attackers to cause a denial of service
(heap-based buffer overflow and application crash) or possibly have
unspecified other impact via a crafted file, related to the
vp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.
CVE-2017-14055
Denial-of-service in mv_read_header() due to lack of an EOF (End of
File) check might cause huge CPU and memory consumption.
CVE-2017-14056
Denial-of-service in rl2_read_header() due to lack of an EOF
(End of File) check might cause huge CPU and memory consumption.
CVE-2017-14057
Denial-of-service in asf_read_marker() due to lack of an EOF
(End of File) check might cause huge CPU and memory consumption.
CVE-2017-14170
Denial-of-service in mxf_read_index_entry_array() due to lack of an
EOF (End of File) check might cause huge CPU consumption.
CVE-2017-14171
Denial-of-service in nsv_parse_NSVf_header() due to lack of an EOF
(End of File) check might cause huge CPU consumption.
CVE-2017-14767
The sdp_parse_fmtp_config_h264 function in
libavformat/rtpdec_h264.c mishandles empty sprop-parameter-sets
values, which allows remote attackers to cause a denial of service
(heap buffer overflow) or possibly have unspecified other impact via
a crafted sdp file.
CVE-2017-15672
The read_header function in libavcodec/ffv1dec.c allows remote
attackers to have unspecified impact via a crafted MP4 file, which
triggers an out-of-bounds read.
CVE-2017-17130
The ff_free_picture_tables function in libavcodec/mpegpicture.c
allows remote attackers to cause a denial of service
(heap-based buffer overflow and application crash) or possibly have
unspecified other impact via a crafted file, related to
vc1_decode_i_blocks_adv.
CVE-2018-6621
The decode_frame function in libavcodec/utvideodec.c in Libav allows
remote attackers to cause a denial of service (out of array read)
via a crafted AVI file.
CVE-2018-7557
The decode_init function in libavcodec/utvideodec.c in
Libav allows remote attackers to cause a denial of service
(Out of array read) via an AVI file with crafted dimensions within
chroma subsampling data.
CVE-2018-14394
libavformat/movenc.c in Libav allows attackers to cause a
denial of service (application crash caused by a divide-by-zero
error) with a user crafted Waveform audio file.
CVE-2018-1999010
Libav contains multiple out of array access vulnerabilities in the
mms protocol that can result in attackers accessing out of bound
data.
# Copyright (C) 2019 Greenbone Networks GmbH
# Text descriptions are largely excerpted from the referenced
# advisory, and are Copyright (C) of the respective author(s)
#
# SPDX-License-Identifier: GPL-2.0-or-later
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
if(description)
{
script_oid("1.3.6.1.4.1.25623.1.0.891630");
script_version("2020-01-29T08:22:52+0000");
script_cve_id("CVE-2017-14055", "CVE-2017-14056", "CVE-2017-14057", "CVE-2017-14170", "CVE-2017-14171",
"CVE-2017-14767", "CVE-2017-15672", "CVE-2017-17130", "CVE-2017-9993", "CVE-2017-9994",
"CVE-2018-14394", "CVE-2018-1999010", "CVE-2018-6621", "CVE-2018-7557");
script_name("Debian LTS: Security Advisory for libav (DLA-1630-1)");
script_tag(name:"last_modification", value:"2020-01-29 08:22:52 +0000 (Wed, 29 Jan 2020)");
script_tag(name:"creation_date", value:"2019-01-08 00:00:00 +0100 (Tue, 08 Jan 2019)");
script_tag(name:"cvss_base", value:"7.5");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:P");
script_tag(name:"solution_type", value:"VendorFix");
script_tag(name:"qod_type", value:"package");
script_xref(name:"URL", value:"https://lists.debian.org/debian-lts-announce/2019/01/msg00006.html");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2019 Greenbone Networks GmbH http://greenbone.net");
script_family("Debian Local Security Checks");
script_dependencies("gather-package-list.nasl");
script_mandatory_keys("ssh/login/debian_linux", "ssh/login/packages", re:"ssh/login/release=DEB8");
script_tag(name:"affected", value:"libav on Debian Linux");
script_tag(name:"solution", value:"For Debian 8 'Jessie', these problems have been fixed in version
6:11.12-1~deb8u4.
We recommend that you upgrade your libav packages.");
script_tag(name:"summary", value:"Several security vulnerabilities were corrected in the libav
multimedia library which may lead to a denial-of-service, information
disclosure or the execution of arbitrary code if a malformed file is
processed.
CVE-2017-9993
Libav does not properly restrict HTTP Live Streaming filename
extensions and demuxer names, which allows attackers to read
arbitrary files via crafted playlist data.
CVE-2017-9994
libavcodec/webp.c in Libav does not ensure that pix_fmt is set,
which allows remote attackers to cause a denial of service
(heap-based buffer overflow and application crash) or possibly have
unspecified other impact via a crafted file, related to the
vp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.
CVE-2017-14055
Denial-of-service in mv_read_header() due to lack of an EOF (End of
File) check might cause huge CPU and memory consumption.
CVE-2017-14056
Denial-of-service in rl2_read_header() due to lack of an EOF
(End of File) check might cause huge CPU and memory consumption.
CVE-2017-14057
Denial-of-service in asf_read_marker() due to lack of an EOF
(End of File) check might cause huge CPU and memory consumption.
CVE-2017-14170
Denial-of-service in mxf_read_index_entry_array() due to lack of an
EOF (End of File) check might cause huge CPU consumption.
CVE-2017-14171
Denial-of-service in nsv_parse_NSVf_header() due to lack of an EOF
(End of File) check might cause huge CPU consumption.
CVE-2017-14767
The sdp_parse_fmtp_config_h264 function in
libavformat/rtpdec_h264.c mishandles empty sprop-parameter-sets
values, which allows remote attackers to cause a denial of service
(heap buffer overflow) or possibly have unspecified other impact via
a crafted sdp file.
CVE-2017-15672
The read_header function in libavcodec/ffv1dec.c allows remote
attackers to have unspecified impact via a crafted MP4 file, which
triggers an out-of-bounds read.
CVE-2017-17130
The ff_free_picture_tables function in libavcodec/mpegpicture.c
allows remote attackers to cause a denial of service
(heap-based buffer overflow and application crash) or possibly have
unspecified other impact via a crafted file, related to
vc1_decode_i_blocks_adv.
CVE-2018-6621
The decode_frame function in libavcodec/utvideodec.c in Libav allows
remote attackers to cause a denial of service (out of array read)
via a crafted AVI file.
CVE-2018-7557
The decode_init function in libavcodec/utvideodec.c in
Libav allows remote attackers to cause a denial of service
(Out of array read) via an AVI file with crafted dimensions within
chroma subsampling data.
CVE-2018-14394
libavformat/movenc.c in Libav allows attackers to cause a
denial of service (application crash caused by a divide-by-zero
error) with a user crafted Waveform audio file.
CVE-2018-1999010
Libav contains multiple out of array access vulnerabilities in the
mms protocol that can result in attackers accessing out of bound
data.");
script_tag(name:"vuldetect", value:"This check tests the installed software version using the apt package manager.");
exit(0);
}
include("revisions-lib.inc");
include("pkg-lib-deb.inc");
res = "";
report = "";
if(!isnull(res = isdpkgvuln(pkg:"libav-dbg", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libav-doc", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libav-tools", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavcodec-dev", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavcodec-extra", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavcodec-extra-56", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavcodec56", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavdevice-dev", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavdevice55", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavfilter-dev", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavfilter5", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavformat-dev", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavformat56", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavresample-dev", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavresample2", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavutil-dev", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libavutil54", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libswscale-dev", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(!isnull(res = isdpkgvuln(pkg:"libswscale3", ver:"6:11.12-1~deb8u4", rls:"DEB8"))) {
report += res;
}
if(report != "") {
security_message(data:report);
} else if (__pkg_match) {
exit(99);
}
{"id": "OPENVAS:1361412562310891630", "type": "openvas", "bulletinFamily": "scanner", "title": "Debian LTS: Security Advisory for libav (DLA-1630-1)", "description": "Several security vulnerabilities were corrected in the libav\nmultimedia library which may lead to a denial-of-service, information\ndisclosure or the execution of arbitrary code if a malformed file is\nprocessed.\n\nCVE-2017-9993\n\nLibav does not properly restrict HTTP Live Streaming filename\nextensions and demuxer names, which allows attackers to read\narbitrary files via crafted playlist data.\n\nCVE-2017-9994\n\nlibavcodec/webp.c in Libav does not ensure that pix_fmt is set,\nwhich allows remote attackers to cause a denial of service\n(heap-based buffer overflow and application crash) or possibly have\nunspecified other impact via a crafted file, related to the\nvp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.\n\nCVE-2017-14055\n\nDenial-of-service in mv_read_header() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14056\n\nDenial-of-service in rl2_read_header() due to lack of an EOF\n(End of File) check might cause huge CPU and memory consumption.\n\nCVE-2017-14057\n\nDenial-of-service in asf_read_marker() due to lack of an EOF\n(End of File) check might cause huge CPU and memory consumption.\n\nCVE-2017-14170\n\nDenial-of-service in mxf_read_index_entry_array() due to lack of an\nEOF (End of File) check might cause huge CPU consumption.\n\nCVE-2017-14171\n\nDenial-of-service in nsv_parse_NSVf_header() due to lack of an EOF\n(End of File) check might cause huge CPU consumption.\n\nCVE-2017-14767\n\nThe sdp_parse_fmtp_config_h264 function in\nlibavformat/rtpdec_h264.c mishandles empty sprop-parameter-sets\nvalues, which allows remote attackers to cause a denial of service\n(heap buffer overflow) or possibly have unspecified other impact via\na crafted sdp file.\n\nCVE-2017-15672\n\nThe read_header function in libavcodec/ffv1dec.c allows remote\nattackers to have unspecified impact via a crafted MP4 file, which\ntriggers an out-of-bounds read.\n\nCVE-2017-17130\n\nThe ff_free_picture_tables function in libavcodec/mpegpicture.c\nallows remote attackers to cause a denial of service\n(heap-based buffer overflow and application crash) or possibly have\nunspecified other impact via a crafted file, related to\nvc1_decode_i_blocks_adv.\n\nCVE-2018-6621\n\nThe decode_frame function in libavcodec/utvideodec.c in Libav allows\nremote attackers to cause a denial of service (out of array read)\nvia a crafted AVI file.\n\nCVE-2018-7557\n\nThe decode_init function in libavcodec/utvideodec.c in\nLibav allows remote attackers to cause a denial of service\n(Out of array read) via an AVI file with crafted dimensions within\nchroma subsampling data.\n\nCVE-2018-14394\n\nlibavformat/movenc.c in Libav allows attackers to cause a\ndenial of service (application crash caused by a divide-by-zero\nerror) with a user crafted Waveform audio file.\n\nCVE-2018-1999010\n\nLibav contains multiple out of array access vulnerabilities in the\nmms protocol that can result in attackers accessing out of bound\ndata.", "published": "2019-01-08T00:00:00", "modified": "2020-01-29T00:00:00", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}, "href": "http://plugins.openvas.org/nasl.php?oid=1361412562310891630", "reporter": "Copyright (C) 2019 Greenbone Networks GmbH http://greenbone.net", "references": ["https://lists.debian.org/debian-lts-announce/2019/01/msg00006.html"], "cvelist": ["CVE-2017-14171", "CVE-2017-14056", "CVE-2017-9994", "CVE-2018-1999010", "CVE-2018-14394", "CVE-2017-9993", "CVE-2018-6621", "CVE-2017-14767", "CVE-2018-7557", "CVE-2017-15672", "CVE-2017-17130", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14057"], "lastseen": "2020-01-29T19:27:08", "viewCount": 41, "enchantments": {"dependencies": {"references": [{"type": "debian", "idList": ["DEBIAN:DLA-1630-1:CC820", "DEBIAN:DSA-4249-1:09206", "DEBIAN:DSA-3957-1:25D72", "DEBIAN:DSA-4049-1:4E227", "DEBIAN:DSA-3996-1:F4274"]}, {"type": "nessus", "idList": ["DEBIAN_DSA-4249.NASL", "SUSE_SU-2019-1299-2.NASL", "FREEBSD_PKG_ED73829DAF6D11E7A633009C02A2AB30.NASL", "OPENSUSE-2017-1068.NASL", "DEBIAN_DLA-1630.NASL", "OPENSUSE-2017-1067.NASL", "DEBIAN_DSA-4049.NASL", "SUSE_SU-2019-1299-1.NASL", "OPENSUSE-2018-172.NASL", "DEBIAN_DSA-3996.NASL"]}, {"type": "cve", "idList": ["CVE-2017-14767", "CVE-2017-14170", "CVE-2017-9993", "CVE-2018-14394", "CVE-2017-14055", "CVE-2018-7557", "CVE-2017-15672", "CVE-2017-9994", "CVE-2018-1999010", "CVE-2017-17130"]}, {"type": "archlinux", "idList": ["ASA-201709-10", "ASA-201709-23"]}, {"type": "openvas", "idList": ["OPENVAS:1361412562310704249", "OPENVAS:1361412562310703996", "OPENVAS:1361412562310703957", "OPENVAS:1361412562310704049", "OPENVAS:1361412562310851617"]}, {"type": "freebsd", "idList": ["5CCBB2F8-C798-11E7-A633-009C02A2AB30", "ED73829D-AF6D-11E7-A633-009C02A2AB30"]}, {"type": "suse", "idList": ["OPENSUSE-SU-2017:2502-1"]}, {"type": "gentoo", "idList": ["GLSA-202003-65"]}], "modified": "2020-01-29T19:27:08", "rev": 2}, "score": {"value": 7.2, "vector": "NONE", "modified": "2020-01-29T19:27:08", "rev": 2}, "vulnersScore": 7.2}, "pluginID": "1361412562310891630", "sourceData": "# Copyright (C) 2019 Greenbone Networks GmbH\n# Text descriptions are largely excerpted from the referenced\n# advisory, and are Copyright (C) of the respective author(s)\n#\n# SPDX-License-Identifier: GPL-2.0-or-later\n#\n# This program is free software; you can redistribute it and/or\n# modify it under the terms of the GNU General Public License\n# as published by the Free Software Foundation; either version 2\n# of the License, or (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n\nif(description)\n{\n script_oid(\"1.3.6.1.4.1.25623.1.0.891630\");\n script_version(\"2020-01-29T08:22:52+0000\");\n script_cve_id(\"CVE-2017-14055\", \"CVE-2017-14056\", \"CVE-2017-14057\", \"CVE-2017-14170\", \"CVE-2017-14171\",\n \"CVE-2017-14767\", \"CVE-2017-15672\", \"CVE-2017-17130\", \"CVE-2017-9993\", \"CVE-2017-9994\",\n \"CVE-2018-14394\", \"CVE-2018-1999010\", \"CVE-2018-6621\", \"CVE-2018-7557\");\n script_name(\"Debian LTS: Security Advisory for libav (DLA-1630-1)\");\n script_tag(name:\"last_modification\", value:\"2020-01-29 08:22:52 +0000 (Wed, 29 Jan 2020)\");\n script_tag(name:\"creation_date\", value:\"2019-01-08 00:00:00 +0100 (Tue, 08 Jan 2019)\");\n script_tag(name:\"cvss_base\", value:\"7.5\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_tag(name:\"solution_type\", value:\"VendorFix\");\n script_tag(name:\"qod_type\", value:\"package\");\n\n script_xref(name:\"URL\", value:\"https://lists.debian.org/debian-lts-announce/2019/01/msg00006.html\");\n\n script_category(ACT_GATHER_INFO);\n\n script_copyright(\"Copyright (C) 2019 Greenbone Networks GmbH http://greenbone.net\");\n script_family(\"Debian Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/debian_linux\", \"ssh/login/packages\", re:\"ssh/login/release=DEB8\");\n\n script_tag(name:\"affected\", value:\"libav on Debian Linux\");\n\n script_tag(name:\"solution\", value:\"For Debian 8 'Jessie', these problems have been fixed in version\n6:11.12-1~deb8u4.\n\nWe recommend that you upgrade your libav packages.\");\n\n script_tag(name:\"summary\", value:\"Several security vulnerabilities were corrected in the libav\nmultimedia library which may lead to a denial-of-service, information\ndisclosure or the execution of arbitrary code if a malformed file is\nprocessed.\n\nCVE-2017-9993\n\nLibav does not properly restrict HTTP Live Streaming filename\nextensions and demuxer names, which allows attackers to read\narbitrary files via crafted playlist data.\n\nCVE-2017-9994\n\nlibavcodec/webp.c in Libav does not ensure that pix_fmt is set,\nwhich allows remote attackers to cause a denial of service\n(heap-based buffer overflow and application crash) or possibly have\nunspecified other impact via a crafted file, related to the\nvp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.\n\nCVE-2017-14055\n\nDenial-of-service in mv_read_header() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14056\n\nDenial-of-service in rl2_read_header() due to lack of an EOF\n(End of File) check might cause huge CPU and memory consumption.\n\nCVE-2017-14057\n\nDenial-of-service in asf_read_marker() due to lack of an EOF\n(End of File) check might cause huge CPU and memory consumption.\n\nCVE-2017-14170\n\nDenial-of-service in mxf_read_index_entry_array() due to lack of an\nEOF (End of File) check might cause huge CPU consumption.\n\nCVE-2017-14171\n\nDenial-of-service in nsv_parse_NSVf_header() due to lack of an EOF\n(End of File) check might cause huge CPU consumption.\n\nCVE-2017-14767\n\nThe sdp_parse_fmtp_config_h264 function in\nlibavformat/rtpdec_h264.c mishandles empty sprop-parameter-sets\nvalues, which allows remote attackers to cause a denial of service\n(heap buffer overflow) or possibly have unspecified other impact via\na crafted sdp file.\n\nCVE-2017-15672\n\nThe read_header function in libavcodec/ffv1dec.c allows remote\nattackers to have unspecified impact via a crafted MP4 file, which\ntriggers an out-of-bounds read.\n\nCVE-2017-17130\n\nThe ff_free_picture_tables function in libavcodec/mpegpicture.c\nallows remote attackers to cause a denial of service\n(heap-based buffer overflow and application crash) or possibly have\nunspecified other impact via a crafted file, related to\nvc1_decode_i_blocks_adv.\n\nCVE-2018-6621\n\nThe decode_frame function in libavcodec/utvideodec.c in Libav allows\nremote attackers to cause a denial of service (out of array read)\nvia a crafted AVI file.\n\nCVE-2018-7557\n\nThe decode_init function in libavcodec/utvideodec.c in\nLibav allows remote attackers to cause a denial of service\n(Out of array read) via an AVI file with crafted dimensions within\nchroma subsampling data.\n\nCVE-2018-14394\n\nlibavformat/movenc.c in Libav allows attackers to cause a\ndenial of service (application crash caused by a divide-by-zero\nerror) with a user crafted Waveform audio file.\n\nCVE-2018-1999010\n\nLibav contains multiple out of array access vulnerabilities in the\nmms protocol that can result in attackers accessing out of bound\ndata.\");\n\n script_tag(name:\"vuldetect\", value:\"This check tests the installed software version using the apt package manager.\");\n\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-deb.inc\");\n\nres = \"\";\nreport = \"\";\nif(!isnull(res = isdpkgvuln(pkg:\"libav-dbg\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libav-doc\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libav-tools\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-dev\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-extra\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-extra-56\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec56\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavdevice-dev\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavdevice55\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter-dev\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter5\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavformat-dev\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavformat56\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavresample-dev\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavresample2\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavutil-dev\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavutil54\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswscale-dev\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswscale3\", ver:\"6:11.12-1~deb8u4\", rls:\"DEB8\"))) {\n report += res;\n}\n\nif(report != \"\") {\n security_message(data:report);\n} else if (__pkg_match) {\n exit(99);\n}\n", "naslFamily": "Debian Local Security Checks"}
{"debian": [{"lastseen": "2021-01-11T01:31:55", "bulletinFamily": "unix", "cvelist": ["CVE-2017-14171", "CVE-2017-14056", "CVE-2017-9994", "CVE-2018-1999010", "CVE-2018-14394", "CVE-2017-9993", "CVE-2018-6621", "CVE-2017-14767", "CVE-2018-7557", "CVE-2017-15672", "CVE-2017-17130", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14057"], "description": "Package : libav\nVersion : 6:11.12-1~deb8u4\nCVE ID : CVE-2017-9993 CVE-2017-9994 CVE-2017-14055\n CVE-2017-14056 CVE-2017-14057 CVE-2017-14170\n CVE-2017-14171 CVE-2017-14767 CVE-2017-15672\n CVE-2017-17130 CVE-2018-6621 CVE-2018-7557\n CVE-2018-14394 CVE-2018-1999010\n\nSeveral security vulnerabilities were corrected in the libav\nmultimedia library which may lead to a denial-of-service, information\ndisclosure or the execution of arbitrary code if a malformed file is\nprocessed.\n\n\nCVE-2017-9993\n\n Libav does not properly restrict HTTP Live Streaming filename\n extensions and demuxer names, which allows attackers to read\n arbitrary files via crafted playlist data.\n\nCVE-2017-9994\n\n libavcodec/webp.c in Libav does not ensure that pix_fmt is set,\n which allows remote attackers to cause a denial of service\n (heap-based buffer overflow and application crash) or possibly have\n unspecified other impact via a crafted file, related to the\n vp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.\n\nCVE-2017-14055\n\n Denial-of-service in mv_read_header() due to lack of an EOF (End of\n File) check might cause huge CPU and memory consumption.\n\nCVE-2017-14056\n\n Denial-of-service in rl2_read_header() due to lack of an EOF\n (End of File) check might cause huge CPU and memory consumption.\n\nCVE-2017-14057\n\n Denial-of-service in asf_read_marker() due to lack of an EOF\n (End of File) check might cause huge CPU and memory consumption.\n\nCVE-2017-14170\n\n Denial-of-service in mxf_read_index_entry_array() due to lack of an\n EOF (End of File) check might cause huge CPU consumption.\n\nCVE-2017-14171\n\n Denial-of-service in nsv_parse_NSVf_header() due to lack of an EOF\n (End of File) check might cause huge CPU consumption.\n\nCVE-2017-14767\n\n The sdp_parse_fmtp_config_h264 function in\n libavformat/rtpdec_h264.c mishandles empty sprop-parameter-sets\n values, which allows remote attackers to cause a denial of service\n (heap buffer overflow) or possibly have unspecified other impact via\n a crafted sdp file.\n\nCVE-2017-15672\n\n The read_header function in libavcodec/ffv1dec.c allows remote\n attackers to have unspecified impact via a crafted MP4 file, which\n triggers an out-of-bounds read.\n\nCVE-2017-17130\n\n The ff_free_picture_tables function in libavcodec/mpegpicture.c\n allows remote attackers to cause a denial of service\n (heap-based buffer overflow and application crash) or possibly have\n unspecified other impact via a crafted file, related to\n vc1_decode_i_blocks_adv.\n\nCVE-2018-6621\n\n The decode_frame function in libavcodec/utvideodec.c in Libav allows\n remote attackers to cause a denial of service (out of array read)\n via a crafted AVI file.\n\nCVE-2018-7557\n\n The decode_init function in libavcodec/utvideodec.c in\n Libav allows remote attackers to cause a denial of service\n (Out of array read) via an AVI file with crafted dimensions within\n chroma subsampling data.\n\nCVE-2018-14394\n\n libavformat/movenc.c in Libav allows attackers to cause a\n denial of service (application crash caused by a divide-by-zero\n error) with a user crafted Waveform audio file.\n\nCVE-2018-1999010\n\n Libav contains multiple out of array access vulnerabilities in the\n mms protocol that can result in attackers accessing out of bound\n data.\n\nFor Debian 8 "Jessie", these problems have been fixed in version\n6:11.12-1~deb8u4.\n\nWe recommend that you upgrade your libav packages.\n\nFurther information about Debian LTS security advisories, how to apply\nthese updates to your system and frequently asked questions can be\nfound at: https://wiki.debian.org/LTS\n", "edition": 8, "modified": "2019-01-07T22:35:04", "published": "2019-01-07T22:35:04", "id": "DEBIAN:DLA-1630-1:CC820", "href": "https://lists.debian.org/debian-lts-announce/2019/debian-lts-announce-201901/msg00006.html", "title": "[SECURITY] [DLA 1630-1] libav security update", "type": "debian", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2020-08-12T01:02:19", "bulletinFamily": "unix", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-14058", "CVE-2017-14223", "CVE-2017-14767", "CVE-2017-14169", "CVE-2017-14222", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14225", "CVE-2017-14059", "CVE-2017-14057"], "description": "- -------------------------------------------------------------------------\nDebian Security Advisory DSA-3996-1 security@debian.org\nhttps://www.debian.org/security/ Moritz Muehlenhoff\nOctober 10, 2017 https://www.debian.org/security/faq\n- -------------------------------------------------------------------------\n\nPackage : ffmpeg\nCVE ID : CVE-2017-14054 CVE-2017-14055 CVE-2017-14056\n CVE-2017-14057 CVE-2017-14058 CVE-2017-14059\n\t\t CVE-2017-14169 CVE-2017-14170 CVE-2017-14171\n\t\t CVE-2017-14222 CVE-2017-14223 CVE-2017-14225 \n CVE-2017-14767\n\nSeveral vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed Real, MV, RL2, ASF, Apple HLS,\nPhantom Cine, MXF, NSV, MOV or RTP H.264 files/streams are processed.\n\nFor the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.8-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\n\nFurther information about Debian Security Advisories, how to apply\nthese updates to your system and frequently asked questions can be\nfound at: https://www.debian.org/security/\n\nMailing list: debian-security-announce@lists.debian.org\n", "edition": 6, "modified": "2017-10-10T19:23:29", "published": "2017-10-10T19:23:29", "id": "DEBIAN:DSA-3996-1:F4274", "href": "https://lists.debian.org/debian-security-announce/debian-security-announce-2017/msg00258.html", "title": "[SECURITY] [DSA 3996-1] ffmpeg security update", "type": "debian", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}, {"lastseen": "2020-08-12T00:56:20", "bulletinFamily": "unix", "cvelist": ["CVE-2018-13300", "CVE-2018-6621", "CVE-2018-13302", "CVE-2018-7557", "CVE-2018-6392", "CVE-2018-12458", "CVE-2018-10001"], "description": "- -------------------------------------------------------------------------\nDebian Security Advisory DSA-4249-1 security@debian.org\nhttps://www.debian.org/security/ Moritz Muehlenhoff\nJuly 17, 2018 https://www.debian.org/security/faq\n- -------------------------------------------------------------------------\n\nPackage : ffmpeg\nCVE ID : CVE-2018-6392 CVE-2018-6621 CVE-2018-7557 CVE-2018-10001 \n CVE-2018-12458 CVE-2018-13300 CVE-2018-13302\n\nSeveral vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.\n\t\t \nFor the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.11-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\n\nFor the detailed security status of ffmpeg please refer to\nits security tracker page at:\nhttps://security-tracker.debian.org/tracker/ffmpeg\n\nFurther information about Debian Security Advisories, how to apply\nthese updates to your system and frequently asked questions can be\nfound at: https://www.debian.org/security/\n\nMailing list: debian-security-announce@lists.debian.org\n", "edition": 6, "modified": "2018-07-17T20:42:20", "published": "2018-07-17T20:42:20", "id": "DEBIAN:DSA-4249-1:09206", "href": "https://lists.debian.org/debian-security-announce/debian-security-announce-2018/msg00178.html", "title": "[SECURITY] [DSA 4249-1] ffmpeg security update", "type": "debian", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2020-08-12T00:49:14", "bulletinFamily": "unix", "cvelist": ["CVE-2017-15186", "CVE-2017-16840", "CVE-2017-15672"], "description": "- -------------------------------------------------------------------------\nDebian Security Advisory DSA-4049-1 security@debian.org\nhttps://www.debian.org/security/ Moritz Muehlenhoff\nNovember 27, 2017 https://www.debian.org/security/faq\n- -------------------------------------------------------------------------\n\nPackage : ffmpeg\nCVE ID : CVE-2017-15186 CVE-2017-15672 CVE-2017-16840\n\nSeveral vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.\n\t\t \nFor the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.9-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\n\nFor the detailed security status of ffmpeg please refer to\nits security tracker page at:\nhttps://security-tracker.debian.org/tracker/ffmpeg\n\nFurther information about Debian Security Advisories, how to apply\nthese updates to your system and frequently asked questions can be\nfound at: https://www.debian.org/security/\n\nMailing list: debian-security-announce@lists.debian.org\n", "edition": 6, "modified": "2017-11-27T21:48:24", "published": "2017-11-27T21:48:24", "id": "DEBIAN:DSA-4049-1:4E227", "href": "https://lists.debian.org/debian-security-announce/debian-security-announce-2017/msg00312.html", "title": "[SECURITY] [DSA 4049-1] ffmpeg security update", "type": "debian", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2020-08-12T01:06:43", "bulletinFamily": "unix", "cvelist": ["CVE-2017-9993", "CVE-2017-9608", "CVE-2017-11665", "CVE-2017-11719", "CVE-2017-11399"], "description": "- -------------------------------------------------------------------------\nDebian Security Advisory DSA-3957-1 security@debian.org\nhttps://www.debian.org/security/ Luciano Bello\nAugust 28, 2017 https://www.debian.org/security/faq\n- -------------------------------------------------------------------------\n\nPackage : ffmpeg\nCVE ID : CVE-2017-9608 CVE-2017-9993 CVE-2017-11399 CVE-2017-11665 \n CVE-2017-11719\n\nSeveral vulnerabilities have been discovered in FFmpeg, a multimedia\nplayer, server and encoder. These issues could lead to Denial-of-Service\nand, in some situation, the execution of arbitrary code.\n\nCVE-2017-9608\n\n Yihan Lian of Qihoo 360 GearTeam discovered a NULL pointer access when\n parsing a crafted MOV file.\n\nCVE-2017-9993\n\n Thierry Foucu discovered that it was possible to leak information from\n files and symlinks ending in common multimedia extensions, using the\n HTTP Live Streaming.\n\nCVE-2017-11399\n\n Liu Bingchang of IIE discovered an integer overflow in the APE decoder\n that can be triggered by a crafted APE file.\n\nCVE-2017-11665\n\n JunDong Xie of Ant-financial Light-Year Security Lab discovered that\n an attacker able to craft a RTMP stream can crash FFmpeg.\n\nCVE-2017-11719\n\n Liu Bingchang of IIE discovered an out-of-bound access that can be\n triggered by a crafted DNxHD file. \n\nFor the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.7-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\n\nFurther information about Debian Security Advisories, how to apply\nthese updates to your system and frequently asked questions can be\nfound at: https://www.debian.org/security/\n\nMailing list: debian-security-announce@lists.debian.org\n", "edition": 6, "modified": "2017-08-28T20:50:16", "published": "2017-08-28T20:50:16", "id": "DEBIAN:DSA-3957-1:25D72", "href": "https://lists.debian.org/debian-security-announce/debian-security-announce-2017/msg00219.html", "title": "[SECURITY] [DSA 3957-1] ffmpeg security update", "type": "debian", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}}], "nessus": [{"lastseen": "2021-01-12T09:40:14", "description": "Several security vulnerabilities were corrected in the libav\nmultimedia library which may lead to a denial of service, information\ndisclosure or the execution of arbitrary code if a malformed file is\nprocessed.\n\nCVE-2017-9993\n\nLibav does not properly restrict HTTP Live Streaming filename\nextensions and demuxer names, which allows attackers to read arbitrary\nfiles via crafted playlist data.\n\nCVE-2017-9994\n\nlibavcodec/webp.c in Libav does not ensure that pix_fmt is set, which\nallows remote attackers to cause a denial of service (heap-based\nbuffer overflow and application crash) or possibly have unspecified\nother impact via a crafted file, related to the\nvp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.\n\nCVE-2017-14055\n\ndenial of service in mv_read_header() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14056\n\ndenial of service in rl2_read_header() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14057\n\ndenial of service in asf_read_marker() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14170\n\ndenial of service in mxf_read_index_entry_array() due to lack of an\nEOF (End of File) check might cause huge CPU consumption.\n\nCVE-2017-14171\n\ndenial of service in nsv_parse_NSVf_header() due to lack of an EOF\n(End of File) check might cause huge CPU consumption.\n\nCVE-2017-14767\n\nThe sdp_parse_fmtp_config_h264 function in libavformat/rtpdec_h264.c\nmishandles empty sprop-parameter-sets values, which allows remote\nattackers to cause a denial of service (heap buffer overflow) or\npossibly have unspecified other impact via a crafted sdp file.\n\nCVE-2017-15672\n\nThe read_header function in libavcodec/ffv1dec.c allows remote\nattackers to have unspecified impact via a crafted MP4 file, which\ntriggers an out-of-bounds read.\n\nCVE-2017-17130\n\nThe ff_free_picture_tables function in libavcodec/mpegpicture.c allows\nremote attackers to cause a denial of service (heap-based buffer\noverflow and application crash) or possibly have unspecified other\nimpact via a crafted file, related to vc1_decode_i_blocks_adv.\n\nCVE-2018-6621\n\nThe decode_frame function in libavcodec/utvideodec.c in Libav allows\nremote attackers to cause a denial of service (out of array read) via\na crafted AVI file.\n\nCVE-2018-7557\n\nThe decode_init function in libavcodec/utvideodec.c in Libav allows\nremote attackers to cause a denial of service (Out of array read) via\nan AVI file with crafted dimensions within chroma subsampling data.\n\nCVE-2018-14394\n\nlibavformat/movenc.c in Libav allows attackers to cause a denial of\nservice (application crash caused by a divide-by-zero error) with a\nuser crafted Waveform audio file.\n\nCVE-2018-1999010\n\nLibav contains multiple out of array access vulnerabilities in the mms\nprotocol that can result in attackers accessing out of bound data.\n\nFor Debian 8 'Jessie', these problems have been fixed in version\n6:11.12-1~deb8u4.\n\nWe recommend that you upgrade your libav packages.\n\nNOTE: Tenable Network Security has extracted the preceding description\nblock directly from the DLA security advisory. Tenable has attempted\nto automatically clean and format it as much as possible without\nintroducing additional issues.", "edition": 12, "cvss3": {"score": 9.8, "vector": "AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "published": "2019-01-08T00:00:00", "title": "Debian DLA-1630-1 : libav security update", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-14171", "CVE-2017-14056", "CVE-2017-9994", "CVE-2018-1999010", "CVE-2018-14394", "CVE-2017-9993", "CVE-2018-6621", "CVE-2017-14767", "CVE-2018-7557", "CVE-2017-15672", "CVE-2017-17130", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14057"], "modified": "2019-01-08T00:00:00", "cpe": ["p-cpe:/a:debian:debian_linux:libavcodec56", "p-cpe:/a:debian:debian_linux:libswscale-dev", "p-cpe:/a:debian:debian_linux:libavformat56", "p-cpe:/a:debian:debian_linux:libavresample-dev", "p-cpe:/a:debian:debian_linux:libavfilter-dev", "p-cpe:/a:debian:debian_linux:libavformat-dev", "cpe:/o:debian:debian_linux:8.0", "p-cpe:/a:debian:debian_linux:libav-dbg", "p-cpe:/a:debian:debian_linux:libavresample2", "p-cpe:/a:debian:debian_linux:libavfilter5", "p-cpe:/a:debian:debian_linux:libavcodec-extra", "p-cpe:/a:debian:debian_linux:libav-doc", "p-cpe:/a:debian:debian_linux:libavutil54", "p-cpe:/a:debian:debian_linux:libavutil-dev", "p-cpe:/a:debian:debian_linux:libavdevice-dev", "p-cpe:/a:debian:debian_linux:libswscale3", "p-cpe:/a:debian:debian_linux:libavcodec-dev", "p-cpe:/a:debian:debian_linux:libavcodec-extra-56", "p-cpe:/a:debian:debian_linux:libav-tools", "p-cpe:/a:debian:debian_linux:libavdevice55"], "id": "DEBIAN_DLA-1630.NASL", "href": "https://www.tenable.com/plugins/nessus/120988", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from Debian Security Advisory DLA-1630-1. The text\n# itself is copyright (C) Software in the Public Interest, Inc.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(120988);\n script_version(\"1.5\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/11\");\n\n script_cve_id(\"CVE-2017-14055\", \"CVE-2017-14056\", \"CVE-2017-14057\", \"CVE-2017-14170\", \"CVE-2017-14171\", \"CVE-2017-14767\", \"CVE-2017-15672\", \"CVE-2017-17130\", \"CVE-2017-9993\", \"CVE-2017-9994\", \"CVE-2018-14394\", \"CVE-2018-1999010\", \"CVE-2018-6621\", \"CVE-2018-7557\");\n\n script_name(english:\"Debian DLA-1630-1 : libav security update\");\n script_summary(english:\"Checks dpkg output for the updated packages.\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote Debian host is missing a security update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"Several security vulnerabilities were corrected in the libav\nmultimedia library which may lead to a denial of service, information\ndisclosure or the execution of arbitrary code if a malformed file is\nprocessed.\n\nCVE-2017-9993\n\nLibav does not properly restrict HTTP Live Streaming filename\nextensions and demuxer names, which allows attackers to read arbitrary\nfiles via crafted playlist data.\n\nCVE-2017-9994\n\nlibavcodec/webp.c in Libav does not ensure that pix_fmt is set, which\nallows remote attackers to cause a denial of service (heap-based\nbuffer overflow and application crash) or possibly have unspecified\nother impact via a crafted file, related to the\nvp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.\n\nCVE-2017-14055\n\ndenial of service in mv_read_header() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14056\n\ndenial of service in rl2_read_header() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14057\n\ndenial of service in asf_read_marker() due to lack of an EOF (End of\nFile) check might cause huge CPU and memory consumption.\n\nCVE-2017-14170\n\ndenial of service in mxf_read_index_entry_array() due to lack of an\nEOF (End of File) check might cause huge CPU consumption.\n\nCVE-2017-14171\n\ndenial of service in nsv_parse_NSVf_header() due to lack of an EOF\n(End of File) check might cause huge CPU consumption.\n\nCVE-2017-14767\n\nThe sdp_parse_fmtp_config_h264 function in libavformat/rtpdec_h264.c\nmishandles empty sprop-parameter-sets values, which allows remote\nattackers to cause a denial of service (heap buffer overflow) or\npossibly have unspecified other impact via a crafted sdp file.\n\nCVE-2017-15672\n\nThe read_header function in libavcodec/ffv1dec.c allows remote\nattackers to have unspecified impact via a crafted MP4 file, which\ntriggers an out-of-bounds read.\n\nCVE-2017-17130\n\nThe ff_free_picture_tables function in libavcodec/mpegpicture.c allows\nremote attackers to cause a denial of service (heap-based buffer\noverflow and application crash) or possibly have unspecified other\nimpact via a crafted file, related to vc1_decode_i_blocks_adv.\n\nCVE-2018-6621\n\nThe decode_frame function in libavcodec/utvideodec.c in Libav allows\nremote attackers to cause a denial of service (out of array read) via\na crafted AVI file.\n\nCVE-2018-7557\n\nThe decode_init function in libavcodec/utvideodec.c in Libav allows\nremote attackers to cause a denial of service (Out of array read) via\nan AVI file with crafted dimensions within chroma subsampling data.\n\nCVE-2018-14394\n\nlibavformat/movenc.c in Libav allows attackers to cause a denial of\nservice (application crash caused by a divide-by-zero error) with a\nuser crafted Waveform audio file.\n\nCVE-2018-1999010\n\nLibav contains multiple out of array access vulnerabilities in the mms\nprotocol that can result in attackers accessing out of bound data.\n\nFor Debian 8 'Jessie', these problems have been fixed in version\n6:11.12-1~deb8u4.\n\nWe recommend that you upgrade your libav packages.\n\nNOTE: Tenable Network Security has extracted the preceding description\nblock directly from the DLA security advisory. Tenable has attempted\nto automatically clean and format it as much as possible without\nintroducing additional issues.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://lists.debian.org/debian-lts-announce/2019/01/msg00006.html\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://packages.debian.org/source/jessie/libav\"\n );\n script_set_attribute(attribute:\"solution\", value:\"Upgrade the affected packages.\");\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_set_cvss_temporal_vector(\"CVSS2#E:U/RL:OF/RC:C\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\");\n script_set_cvss3_temporal_vector(\"CVSS:3.0/E:U/RL:O/RC:C\");\n script_set_attribute(attribute:\"exploitability_ease\", value:\"No known exploits are available\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libav-dbg\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libav-doc\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libav-tools\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavcodec-dev\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavcodec-extra\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavcodec-extra-56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavcodec56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavdevice-dev\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavdevice55\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavfilter-dev\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavfilter5\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavformat-dev\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavformat56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavresample-dev\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavutil-dev\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libavutil54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libswscale-dev\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:libswscale3\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:debian:debian_linux:8.0\");\n\n script_set_attribute(attribute:\"vuln_publication_date\", value:\"2017/06/28\");\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2019/01/07\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2019/01/08\");\n script_set_attribute(attribute:\"generated_plugin\", value:\"current\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2019-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"Debian Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/Debian/release\", \"Host/Debian/dpkg-l\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"debian_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/Debian/release\")) audit(AUDIT_OS_NOT, \"Debian\");\nif (!get_kb_item(\"Host/Debian/dpkg-l\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\nif (deb_check(release:\"8.0\", prefix:\"libav-dbg\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libav-doc\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libav-tools\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavcodec-dev\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavcodec-extra\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavcodec-extra-56\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavcodec56\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavdevice-dev\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavdevice55\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavfilter-dev\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavfilter5\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavformat-dev\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavformat56\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavresample-dev\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavresample2\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavutil-dev\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libavutil54\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libswscale-dev\", reference:\"6:11.12-1~deb8u4\")) flag++;\nif (deb_check(release:\"8.0\", prefix:\"libswscale3\", reference:\"6:11.12-1~deb8u4\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:deb_report_get());\n else security_hole(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2021-01-06T09:50:52", "description": "Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed Real, MV, RL2, ASF, Apple\nHLS, Phantom Cine, MXF, NSV, MOV or RTP H.264 files/streams are\nprocessed.", "edition": 25, "cvss3": {"score": 8.8, "vector": "AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}, "published": "2017-10-11T00:00:00", "title": "Debian DSA-3996-1 : ffmpeg - security update", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-14058", "CVE-2017-14223", "CVE-2017-14767", "CVE-2017-14169", "CVE-2017-14222", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14225", "CVE-2017-14059", "CVE-2017-14057"], "modified": "2017-10-11T00:00:00", "cpe": ["p-cpe:/a:debian:debian_linux:ffmpeg", "cpe:/o:debian:debian_linux:9.0"], "id": "DEBIAN_DSA-3996.NASL", "href": "https://www.tenable.com/plugins/nessus/103758", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were \n# extracted from Debian Security Advisory DSA-3996. The text \n# itself is copyright (C) Software in the Public Interest, Inc.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(103758);\n script_version(\"3.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/04\");\n\n script_cve_id(\"CVE-2017-14054\", \"CVE-2017-14055\", \"CVE-2017-14056\", \"CVE-2017-14057\", \"CVE-2017-14058\", \"CVE-2017-14059\", \"CVE-2017-14169\", \"CVE-2017-14170\", \"CVE-2017-14171\", \"CVE-2017-14222\", \"CVE-2017-14223\", \"CVE-2017-14225\", \"CVE-2017-14767\");\n script_xref(name:\"DSA\", value:\"3996\");\n\n script_name(english:\"Debian DSA-3996-1 : ffmpeg - security update\");\n script_summary(english:\"Checks dpkg output for the updated package\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote Debian host is missing a security-related update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed Real, MV, RL2, ASF, Apple\nHLS, Phantom Cine, MXF, NSV, MOV or RTP H.264 files/streams are\nprocessed.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://packages.debian.org/source/stretch/ffmpeg\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.debian.org/security/2017/dsa-3996\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\n\"Upgrade the ffmpeg packages.\n\nFor the stable distribution (stretch), these problems have been fixed\nin version 7:3.2.8-1~deb9u1.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:M/Au:N/C:N/I:N/A:C\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:debian:debian_linux:9.0\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2017/10/10\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2017/10/11\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2017-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"Debian Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/Debian/release\", \"Host/Debian/dpkg-l\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"debian_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/Debian/release\")) audit(AUDIT_OS_NOT, \"Debian\");\nif (!get_kb_item(\"Host/Debian/dpkg-l\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\nif (deb_check(release:\"9.0\", prefix:\"ffmpeg\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"ffmpeg-doc\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libav-tools\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-extra\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-extra57\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec57\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavdevice-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavdevice57\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-extra\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-extra6\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter6\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavformat-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavformat57\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavresample-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavresample3\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavutil-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavutil55\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libpostproc-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libpostproc54\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswresample-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswresample2\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswscale-dev\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswscale4\", reference:\"7:3.2.8-1~deb9u1\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:deb_report_get());\n else security_hole(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}, {"lastseen": "2021-01-06T10:59:36", "description": "FFmpeg security reports :\n\nMultiple vulnerabilities have been fixed in FFmpeg 3.3.4. Please refer\nto the CVE list for details.", "edition": 26, "cvss3": {"score": 8.8, "vector": "AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}, "published": "2017-10-16T00:00:00", "title": "FreeBSD : FFmpeg -- multiple vulnerabilities (ed73829d-af6d-11e7-a633-009c02a2ab30)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-14058", "CVE-2017-14223", "CVE-2017-14767", "CVE-2017-14169", "CVE-2017-14222", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14225", "CVE-2017-14059", "CVE-2017-14057"], "modified": "2017-10-16T00:00:00", "cpe": ["p-cpe:/a:freebsd:freebsd:mythtv-frontend", "cpe:/o:freebsd:freebsd", "p-cpe:/a:freebsd:freebsd:mythtv", "p-cpe:/a:freebsd:freebsd:ffmpeg"], "id": "FREEBSD_PKG_ED73829DAF6D11E7A633009C02A2AB30.NASL", "href": "https://www.tenable.com/plugins/nessus/103844", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were \n# extracted from the FreeBSD VuXML database :\n#\n# Copyright 2003-2018 Jacques Vidrine and contributors\n#\n# Redistribution and use in source (VuXML) and 'compiled' forms (SGML,\n# HTML, PDF, PostScript, RTF and so forth) with or without modification,\n# are permitted provided that the following conditions are met:\n# 1. Redistributions of source code (VuXML) must retain the above\n# copyright notice, this list of conditions and the following\n# disclaimer as the first lines of this file unmodified.\n# 2. Redistributions in compiled form (transformed to other DTDs,\n# published online in any format, converted to PDF, PostScript,\n# RTF and other formats) must reproduce the above copyright\n# notice, this list of conditions and the following disclaimer\n# in the documentation and/or other materials provided with the\n# distribution.\n# \n# THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS\n# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION,\n# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(103844);\n script_version(\"3.5\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/04\");\n\n script_cve_id(\"CVE-2017-14054\", \"CVE-2017-14055\", \"CVE-2017-14056\", \"CVE-2017-14057\", \"CVE-2017-14058\", \"CVE-2017-14059\", \"CVE-2017-14169\", \"CVE-2017-14170\", \"CVE-2017-14171\", \"CVE-2017-14222\", \"CVE-2017-14223\", \"CVE-2017-14225\", \"CVE-2017-14767\");\n\n script_name(english:\"FreeBSD : FFmpeg -- multiple vulnerabilities (ed73829d-af6d-11e7-a633-009c02a2ab30)\");\n script_summary(english:\"Checks for updated packages in pkg_info output\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\n\"The remote FreeBSD host is missing one or more security-related\nupdates.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"FFmpeg security reports :\n\nMultiple vulnerabilities have been fixed in FFmpeg 3.3.4. Please refer\nto the CVE list for details.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.ffmpeg.org/security.html\"\n );\n # https://vuxml.freebsd.org/freebsd/ed73829d-af6d-11e7-a633-009c02a2ab30.html\n script_set_attribute(\n attribute:\"see_also\",\n value:\"http://www.nessus.org/u?aa59712d\"\n );\n script_set_attribute(attribute:\"solution\", value:\"Update the affected packages.\");\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:M/Au:N/C:N/I:N/A:C\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:freebsd:freebsd:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:freebsd:freebsd:mythtv\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:freebsd:freebsd:mythtv-frontend\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:freebsd:freebsd\");\n\n script_set_attribute(attribute:\"vuln_publication_date\", value:\"2017/09/11\");\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2017/10/12\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2017/10/16\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2017-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"FreeBSD Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/FreeBSD/release\", \"Host/FreeBSD/pkg_info\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"freebsd_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/FreeBSD/release\")) audit(AUDIT_OS_NOT, \"FreeBSD\");\nif (!get_kb_item(\"Host/FreeBSD/pkg_info\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\n\nif (pkg_test(save_report:TRUE, pkg:\"ffmpeg<3.3.4\")) flag++;\nif (pkg_test(save_report:TRUE, pkg:\"mythtv<29.1,1\")) flag++;\nif (pkg_test(save_report:TRUE, pkg:\"mythtv-frontend<29.1,1\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:pkg_report_get());\n else security_hole(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}, {"lastseen": "2021-01-20T12:31:04", "description": "This update introduces lame and twolame.\n\nFor ffmpeg2 it updates to version 2.8.13 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762)\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761)\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763)\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760)\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766)\n\n - boo#1046211: Lots of integer overflow fixes\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536)\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537)\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539)\n\n - !: CVE-2017-14223: Prevent DoS in\n asf_build_simple_index() due to lack of an EOF (End of\n File) check that might have caused huge CPU consumption.\n When a crafted ASF file, which claims a large 'ict'\n field in the header but did not contain sufficient\n backing data, was provided, the for loop would consume\n huge CPU and memory resources, since there was no EOF\n check inside the loop (bsc#1058019)\n\n - !: CVE-2017-14222: Prevent DoS in read_tfra() due to\n lack of an EOF (End of File) check that might have\n caused huge CPU and memory consumption. When a crafted\n MOV file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020)\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, libva,\n vdpau.\n\n - Build unconditionally with lame and twolame\n\nFor ffmpeg it updates to version 3.3.4 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762)\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761)\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763)\n\n - CVE-2017-14054: A DoS in ivr_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n consumption. When a crafted IVR file, which claims a\n large 'len' field in the header but did not contain\n sufficient backing data, was provided, the first type==4\n loop would consume huge CPU resources, since there is no\n EOF check inside the loop (bsc#1056765)\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760)\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766)\n\n - CVE-2017-11399: Integer overflow in the ape_decode_frame\n function allowed remote attackers to cause a denial of\n service (out-of-array access and application crash) or\n possibly have unspecified other impact via a crafted APE\n file (bsc#1049095)\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539)\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537)\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536)\n\n - CVE-2017-14225: The av_color_primaries_name function may\n have returned a NULL pointer depending on a value\n contained in a file, but callers did not anticipate\n this, leading to a NULL pointer dereference\n (bsc#1058018)\n\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index()\n due to lack of an EOF (End of File) check that might\n have caused huge CPU consumption. When a crafted ASF\n file, which claims a large 'ict' field in the header but\n did not contain sufficient backing data, was provided,\n the for loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058019)\n\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack\n of an EOF (End of File) check that might have caused\n huge CPU and memory consumption. When a crafted MOV\n file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020)\n\nIt also includes various fixes for integer overflows and too-large bit\nshifts that didn't receive a CVE.\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, netcdf,\n libva, vdpau.\n\n - Build unconditionally with lame and twolame\n\n - boo#1041794: Disable cuda extensions\n\n - Add additional checks to ensure MPEG is off", "edition": 19, "cvss3": {"score": 8.8, "vector": "AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}, "published": "2017-09-18T00:00:00", "title": "openSUSE Security Update : ffmpeg / ffmpeg2 (openSUSE-2017-1068)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-14058", "CVE-2017-14223", "CVE-2017-14169", "CVE-2017-11399", "CVE-2017-14222", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14225", "CVE-2017-14059", "CVE-2017-14057"], "modified": "2017-09-18T00:00:00", "cpe": ["p-cpe:/a:novell:opensuse:libtwolame0", "p-cpe:/a:novell:opensuse:libavfilter6-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavdevice56-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libtwolame0-debuginfo", "p-cpe:/a:novell:opensuse:libswscale4-debuginfo", "p-cpe:/a:novell:opensuse:libswscale-devel", "p-cpe:/a:novell:opensuse:libswscale4", "p-cpe:/a:novell:opensuse:libavfilter-devel", "p-cpe:/a:novell:opensuse:libavutil55-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavfilter5", "p-cpe:/a:novell:opensuse:libavcodec56-32bit", "p-cpe:/a:novell:opensuse:libavcodec57-debuginfo", "p-cpe:/a:novell:opensuse:twolame", "p-cpe:/a:novell:opensuse:libmp3lame0", "p-cpe:/a:novell:opensuse:libswresample1-32bit", "p-cpe:/a:novell:opensuse:libavdevice56-debuginfo", "p-cpe:/a:novell:opensuse:libavformat56-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec57-32bit", "p-cpe:/a:novell:opensuse:libavresample3-debuginfo", "p-cpe:/a:novell:opensuse:libavutil54-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice56-32bit", "p-cpe:/a:novell:opensuse:libavformat56-32bit", "p-cpe:/a:novell:opensuse:libswscale3", "p-cpe:/a:novell:opensuse:libswresample2-32bit", "p-cpe:/a:novell:opensuse:ffmpeg2-debugsource", "p-cpe:/a:novell:opensuse:libavcodec56-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswscale4-debuginfo-32bit", "p-cpe:/a:novell:opensuse:lame-mp3rtp", "p-cpe:/a:novell:opensuse:ffmpeg2-devel", "p-cpe:/a:novell:opensuse:libavcodec57", "p-cpe:/a:novell:opensuse:libavresample2-debuginfo-32bit", "p-cpe:/a:novell:opensuse:lame-debugsource", "p-cpe:/a:novell:opensuse:libpostproc54", "p-cpe:/a:novell:opensuse:libswresample2-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc54-32bit", "p-cpe:/a:novell:opensuse:ffmpeg", "p-cpe:/a:novell:opensuse:libavformat57", "p-cpe:/a:novell:opensuse:libavfilter5-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc-devel", "p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice57-debuginfo", "p-cpe:/a:novell:opensuse:libswscale3-debuginfo", "p-cpe:/a:novell:opensuse:libmp3lame-devel", "p-cpe:/a:novell:opensuse:libavfilter5-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavcodec-devel", "p-cpe:/a:novell:opensuse:libpostproc54-debuginfo", "p-cpe:/a:novell:opensuse:libtwolame0-32bit", "p-cpe:/a:novell:opensuse:ffmpeg-debugsource", "p-cpe:/a:novell:opensuse:libtwolame-devel", "p-cpe:/a:novell:opensuse:libavresample3-32bit", "p-cpe:/a:novell:opensuse:libavformat-devel", "p-cpe:/a:novell:opensuse:libavutil55-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec56", "p-cpe:/a:novell:opensuse:libavutil-devel", "p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavformat57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavutil54-32bit", "p-cpe:/a:novell:opensuse:libavformat56", "p-cpe:/a:novell:opensuse:libavutil55-32bit", "p-cpe:/a:novell:opensuse:twolame-debugsource", "p-cpe:/a:novell:opensuse:libavdevice-devel", "p-cpe:/a:novell:opensuse:libswresample1-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavfilter6-32bit", "p-cpe:/a:novell:opensuse:libmp3lame0-32bit", "p-cpe:/a:novell:opensuse:libavresample2-debuginfo", "p-cpe:/a:novell:opensuse:libswresample2-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavutil55", "p-cpe:/a:novell:opensuse:libavfilter5-32bit", "p-cpe:/a:novell:opensuse:libavresample3-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavdevice57-32bit", "cpe:/o:novell:opensuse:42.2", "p-cpe:/a:novell:opensuse:libswresample1", "p-cpe:/a:novell:opensuse:libavdevice57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavformat57-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc53-32bit", "p-cpe:/a:novell:opensuse:libavresample-devel", "p-cpe:/a:novell:opensuse:ffmpeg-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice57", "p-cpe:/a:novell:opensuse:libswresample1-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc54-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libpostproc53-debuginfo", "p-cpe:/a:novell:opensuse:lame-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswresample-devel", "p-cpe:/a:novell:opensuse:libavfilter6-debuginfo", "p-cpe:/a:novell:opensuse:libswresample2", "p-cpe:/a:novell:opensuse:libtwolame0-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswscale3-32bit", "p-cpe:/a:novell:opensuse:libavfilter6", "p-cpe:/a:novell:opensuse:libavresample2", "p-cpe:/a:novell:opensuse:libavformat57-32bit", "p-cpe:/a:novell:opensuse:libavresample3", "p-cpe:/a:novell:opensuse:libavutil54", "p-cpe:/a:novell:opensuse:lame", "p-cpe:/a:novell:opensuse:libpostproc53-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavcodec56-debuginfo", "p-cpe:/a:novell:opensuse:lame-mp3rtp-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice56", "p-cpe:/a:novell:opensuse:libavresample2-32bit", "p-cpe:/a:novell:opensuse:libswscale3-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswscale4-32bit", "p-cpe:/a:novell:opensuse:libavformat56-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libpostproc53", "p-cpe:/a:novell:opensuse:twolame-debuginfo", "p-cpe:/a:novell:opensuse:libavutil54-debuginfo-32bit"], "id": "OPENSUSE-2017-1068.NASL", "href": "https://www.tenable.com/plugins/nessus/103290", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from openSUSE Security Update openSUSE-2017-1068.\n#\n# The text description of this plugin is (C) SUSE LLC.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(103290);\n script_version(\"3.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/19\");\n\n script_cve_id(\"CVE-2017-11399\", \"CVE-2017-14054\", \"CVE-2017-14055\", \"CVE-2017-14056\", \"CVE-2017-14057\", \"CVE-2017-14058\", \"CVE-2017-14059\", \"CVE-2017-14169\", \"CVE-2017-14170\", \"CVE-2017-14171\", \"CVE-2017-14222\", \"CVE-2017-14223\", \"CVE-2017-14225\");\n\n script_name(english:\"openSUSE Security Update : ffmpeg / ffmpeg2 (openSUSE-2017-1068)\");\n script_summary(english:\"Check for the openSUSE-2017-1068 patch\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote openSUSE host is missing a security update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"This update introduces lame and twolame.\n\nFor ffmpeg2 it updates to version 2.8.13 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762)\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761)\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763)\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760)\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766)\n\n - boo#1046211: Lots of integer overflow fixes\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536)\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537)\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539)\n\n - !: CVE-2017-14223: Prevent DoS in\n asf_build_simple_index() due to lack of an EOF (End of\n File) check that might have caused huge CPU consumption.\n When a crafted ASF file, which claims a large 'ict'\n field in the header but did not contain sufficient\n backing data, was provided, the for loop would consume\n huge CPU and memory resources, since there was no EOF\n check inside the loop (bsc#1058019)\n\n - !: CVE-2017-14222: Prevent DoS in read_tfra() due to\n lack of an EOF (End of File) check that might have\n caused huge CPU and memory consumption. When a crafted\n MOV file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020)\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, libva,\n vdpau.\n\n - Build unconditionally with lame and twolame\n\nFor ffmpeg it updates to version 3.3.4 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762)\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761)\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763)\n\n - CVE-2017-14054: A DoS in ivr_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n consumption. When a crafted IVR file, which claims a\n large 'len' field in the header but did not contain\n sufficient backing data, was provided, the first type==4\n loop would consume huge CPU resources, since there is no\n EOF check inside the loop (bsc#1056765)\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760)\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766)\n\n - CVE-2017-11399: Integer overflow in the ape_decode_frame\n function allowed remote attackers to cause a denial of\n service (out-of-array access and application crash) or\n possibly have unspecified other impact via a crafted APE\n file (bsc#1049095)\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539)\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537)\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536)\n\n - CVE-2017-14225: The av_color_primaries_name function may\n have returned a NULL pointer depending on a value\n contained in a file, but callers did not anticipate\n this, leading to a NULL pointer dereference\n (bsc#1058018)\n\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index()\n due to lack of an EOF (End of File) check that might\n have caused huge CPU consumption. When a crafted ASF\n file, which claims a large 'ict' field in the header but\n did not contain sufficient backing data, was provided,\n the for loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058019)\n\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack\n of an EOF (End of File) check that might have caused\n huge CPU and memory consumption. When a crafted MOV\n file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020)\n\nIt also includes various fixes for integer overflows and too-large bit\nshifts that didn't receive a CVE.\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, netcdf,\n libva, vdpau.\n\n - Build unconditionally with lame and twolame\n\n - boo#1041794: Disable cuda extensions\n\n - Add additional checks to ensure MPEG is off\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1041794\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1046211\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1049095\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056760\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056761\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056762\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056763\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056765\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056766\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1057536\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1057537\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1057539\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1058018\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1058019\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1058020\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\"Update the affected ffmpeg / ffmpeg2 packages.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:M/Au:N/C:N/I:N/A:C\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg2-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg2-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-mp3rtp\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-mp3rtp-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:twolame\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:twolame-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:twolame-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:novell:opensuse:42.2\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2017/09/15\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2017/09/18\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2017-2021 Tenable Network Security, Inc.\");\n script_family(english:\"SuSE Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/SuSE/release\", \"Host/SuSE/rpm-list\", \"Host/cpu\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"rpm.inc\");\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nrelease = get_kb_item(\"Host/SuSE/release\");\nif (isnull(release) || release =~ \"^(SLED|SLES)\") audit(AUDIT_OS_NOT, \"openSUSE\");\nif (release !~ \"^(SUSE42\\.2)$\") audit(AUDIT_OS_RELEASE_NOT, \"openSUSE\", \"42.2\", release);\nif (!get_kb_item(\"Host/SuSE/rpm-list\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\nourarch = get_kb_item(\"Host/cpu\");\nif (!ourarch) audit(AUDIT_UNKNOWN_ARCH);\nif (ourarch !~ \"^(i586|i686|x86_64)$\") audit(AUDIT_ARCH_NOT, \"i586 / i686 / x86_64\", ourarch);\n\nflag = 0;\n\nif ( rpm_check(release:\"SUSE42.2\", reference:\"ffmpeg-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"ffmpeg-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"ffmpeg-debugsource-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"ffmpeg2-debugsource-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"ffmpeg2-devel-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"lame-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"lame-debuginfo-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"lame-debugsource-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"lame-mp3rtp-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"lame-mp3rtp-debuginfo-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavcodec-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavcodec56-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavcodec56-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavcodec57-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavcodec57-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavdevice-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavdevice56-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavdevice56-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavdevice57-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavdevice57-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavfilter-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavfilter5-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavfilter5-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavfilter6-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavfilter6-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavformat-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavformat56-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavformat56-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavformat57-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavformat57-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavresample-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavresample2-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavresample2-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavresample3-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavresample3-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavutil-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavutil54-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavutil54-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavutil55-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libavutil55-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libmp3lame-devel-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libmp3lame0-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libmp3lame0-debuginfo-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libpostproc-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libpostproc53-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libpostproc53-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libpostproc54-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libpostproc54-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswresample-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswresample1-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswresample1-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswresample2-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswresample2-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswscale-devel-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswscale3-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswscale3-debuginfo-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswscale4-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libswscale4-debuginfo-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libtwolame-devel-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libtwolame0-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"libtwolame0-debuginfo-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"twolame-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"twolame-debuginfo-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", reference:\"twolame-debugsource-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavcodec56-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavcodec56-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavcodec57-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavcodec57-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavdevice56-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavdevice56-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavdevice57-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavdevice57-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavfilter5-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavfilter5-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavfilter6-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavfilter6-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavformat56-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavformat56-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavformat57-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavformat57-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavresample2-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavresample2-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavresample3-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavresample3-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavutil54-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavutil54-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavutil55-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libavutil55-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libmp3lame0-32bit-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libmp3lame0-debuginfo-32bit-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libpostproc53-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libpostproc53-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libpostproc54-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libpostproc54-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswresample1-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswresample1-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswresample2-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswresample2-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswscale3-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswscale3-debuginfo-32bit-2.8.13-25.10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswscale4-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libswscale4-debuginfo-32bit-3.3.4-6.16.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libtwolame0-32bit-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.2\", cpu:\"x86_64\", reference:\"libtwolame0-debuginfo-32bit-0.3.13-2.1\") ) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());\n else security_hole(0);\n exit(0);\n}\nelse\n{\n tested = pkg_tests_get();\n if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);\n else audit(AUDIT_PACKAGE_NOT_INSTALLED, \"ffmpeg / ffmpeg-debuginfo / ffmpeg-debugsource / libavcodec-devel / etc\");\n}\n", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}, {"lastseen": "2021-01-20T12:31:04", "description": "This update introduces lame and twolame. For ffmpeg2 it updates to\nversion 2.8.13 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762).\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761).\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763).\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760).\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766).\n\n - boo#1046211: Lots of integer overflow fixes\n\n - CVE-2016-9561: The che_configure function in\n libavcodec/aacdec_template.c in FFmpeg allowed remote\n attackers to cause a denial of service (allocation of\n huge memory, and being killed by the OS) via a crafted\n MOV file (boo#1015120)\n\n - CVE-2017-7863: FFmpeg had an out-of-bounds write caused\n by a heap-based buffer overflow related to the\n decode_frame_common function in libavcodec/pngdec.c\n (boo#1034179)\n\n - CVE-2017-7865: FFmpeg had an out-of-bounds write caused\n by a heap-based buffer overflow related to the\n ipvideo_decode_block_opcode_0xA function in\n libavcodec/interplayvideo.c and the\n avcodec_align_dimensions2 function in libavcodec/utils.c\n (boo#1034177)\n\n - CVE-2017-7866: FFmpeg had an out-of-bounds write caused\n by a stack-based buffer overflow related to the\n decode_zbuf function in libavcodec/pngdec.c\n (boo#1034176)\n\n - CVE-2016-10190: Heap-based buffer overflow in\n libavformat/http.c in FFmpeg allowed remote web servers\n to execute arbitrary code via a negative chunk size in\n an HTTP response (boo#1022920)\n\n - CVE-2016-10191: Heap-based buffer overflow in\n libavformat/rtmppkt.c in FFmpeg allowed remote attackers\n to execute arbitrary code by leveraging failure to check\n for RTMP packet size mismatches (boo#1022921)\n\n - CVE-2016-10192: Heap-based buffer overflow in ffserver.c\n in FFmpeg allowed remote attackers to execute arbitrary\n code by leveraging failure to check chunk size\n (boo#1022922)\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536).\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537).\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539).\n\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index()\n due to lack of an EOF (End of File) check that might\n have caused huge CPU consumption. When a crafted ASF\n file, which claims a large 'ict' field in the header but\n did not contain sufficient backing data, was provided,\n the for loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058019)\n\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack\n of an EOF (End of File) check that might have caused\n huge CPU and memory consumption. When a crafted MOV\n file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020)\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, libva,\n vdpau.\n\n - Build unconditionally with lame and twolame\n\n - Enable AC3 and MP3 decoding to match\n multimedia:libs/ffmpeg (3.x)\n\nFor ffmpeg it updates to version 3.3.4 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14225: The av_color_primaries_name function may\n have returned a NULL pointer depending on a value\n contained in a file, but callers did not anticipate\n this, leading to a NULL pointer dereference\n (bsc#1058018).\n\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index()\n due to lack of an EOF (End of File) check that might\n have caused huge CPU consumption. When a crafted ASF\n file, which claims a large 'ict' field in the header but\n did not contain sufficient backing data, was provided,\n the for loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058019).\n\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack\n of an EOF (End of File) check that might have caused\n huge CPU and memory consumption. When a crafted MOV\n file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020).\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762)\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761)\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763)\n\n - CVE-2017-14054: A DoS in ivr_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n consumption. When a crafted IVR file, which claims a\n large 'len' field in the header but did not contain\n sufficient backing data, was provided, the first type==4\n loop would consume huge CPU resources, since there is no\n EOF check inside the loop (bsc#1056765).\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760)\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766)\n\n - CVE-2017-11399: Integer overflow in the ape_decode_frame\n function allowed remote attackers to cause a denial of\n service (out-of-array access and application crash) or\n possibly have unspecified other impact via a crafted APE\n file (bsc#1049095).\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539)\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537)\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536)\n\nIt also includes various fixes for integer overflows and too-large bit\nshifts that didn't receive a CVE.\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, netcdf,\n libva, vdpau.\n\n - Build unconditionally with lame and twolame\n\n - Enabled cuda and cuvid for unrestricted build.\n\n - Add additional checks to ensure MPEG is off", "edition": 19, "cvss3": {"score": 9.8, "vector": "AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "published": "2017-09-18T00:00:00", "title": "openSUSE Security Update : ffmpeg / ffmpeg2 (openSUSE-2017-1067)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-7866", "CVE-2017-14058", "CVE-2016-10191", "CVE-2017-14223", "CVE-2016-9561", "CVE-2017-14169", "CVE-2017-11399", "CVE-2017-14222", "CVE-2016-10190", "CVE-2017-14055", "CVE-2017-7865", "CVE-2017-14170", "CVE-2017-7863", "CVE-2017-14225", "CVE-2017-14059", "CVE-2016-10192", "CVE-2017-14057"], "modified": "2017-09-18T00:00:00", "cpe": ["p-cpe:/a:novell:opensuse:libtwolame0", "p-cpe:/a:novell:opensuse:libavfilter6-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavdevice56-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libtwolame0-debuginfo", "p-cpe:/a:novell:opensuse:libswscale4-debuginfo", "p-cpe:/a:novell:opensuse:libswscale-devel", "p-cpe:/a:novell:opensuse:libswscale4", "p-cpe:/a:novell:opensuse:libavfilter-devel", "p-cpe:/a:novell:opensuse:libavutil55-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavfilter5", "p-cpe:/a:novell:opensuse:libavcodec56-32bit", "p-cpe:/a:novell:opensuse:libavcodec57-debuginfo", "p-cpe:/a:novell:opensuse:twolame", "p-cpe:/a:novell:opensuse:libmp3lame0", "p-cpe:/a:novell:opensuse:libswresample1-32bit", "p-cpe:/a:novell:opensuse:libavdevice56-debuginfo", "p-cpe:/a:novell:opensuse:libavformat56-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec57-32bit", "p-cpe:/a:novell:opensuse:libavresample3-debuginfo", "p-cpe:/a:novell:opensuse:libavutil54-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice56-32bit", "p-cpe:/a:novell:opensuse:libavformat56-32bit", "p-cpe:/a:novell:opensuse:libswscale3", "p-cpe:/a:novell:opensuse:libswresample2-32bit", "p-cpe:/a:novell:opensuse:ffmpeg2-debugsource", "p-cpe:/a:novell:opensuse:libavcodec56-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswscale4-debuginfo-32bit", "p-cpe:/a:novell:opensuse:lame-mp3rtp", "p-cpe:/a:novell:opensuse:ffmpeg2-devel", "p-cpe:/a:novell:opensuse:libavcodec57", "p-cpe:/a:novell:opensuse:libavresample2-debuginfo-32bit", "p-cpe:/a:novell:opensuse:lame-debugsource", "p-cpe:/a:novell:opensuse:libpostproc54", "p-cpe:/a:novell:opensuse:libswresample2-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc54-32bit", "p-cpe:/a:novell:opensuse:ffmpeg", "p-cpe:/a:novell:opensuse:libavformat57", "p-cpe:/a:novell:opensuse:libavfilter5-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc-devel", "p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice57-debuginfo", "p-cpe:/a:novell:opensuse:libswscale3-debuginfo", "p-cpe:/a:novell:opensuse:libmp3lame-devel", "p-cpe:/a:novell:opensuse:libavfilter5-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavcodec-devel", "p-cpe:/a:novell:opensuse:libpostproc54-debuginfo", "p-cpe:/a:novell:opensuse:libtwolame0-32bit", "p-cpe:/a:novell:opensuse:ffmpeg-debugsource", "p-cpe:/a:novell:opensuse:libtwolame-devel", "p-cpe:/a:novell:opensuse:libavresample3-32bit", "p-cpe:/a:novell:opensuse:libavformat-devel", "p-cpe:/a:novell:opensuse:libavutil55-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec56", "p-cpe:/a:novell:opensuse:libavutil-devel", "p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavformat57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavutil54-32bit", "p-cpe:/a:novell:opensuse:libavformat56", "p-cpe:/a:novell:opensuse:libavutil55-32bit", "p-cpe:/a:novell:opensuse:twolame-debugsource", "p-cpe:/a:novell:opensuse:libavdevice-devel", "p-cpe:/a:novell:opensuse:libswresample1-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavfilter6-32bit", "p-cpe:/a:novell:opensuse:libmp3lame0-32bit", "p-cpe:/a:novell:opensuse:libavresample2-debuginfo", "cpe:/o:novell:opensuse:42.3", "p-cpe:/a:novell:opensuse:libswresample2-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavutil55", "p-cpe:/a:novell:opensuse:libavfilter5-32bit", "p-cpe:/a:novell:opensuse:libavresample3-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavdevice57-32bit", "p-cpe:/a:novell:opensuse:libswresample1", "p-cpe:/a:novell:opensuse:libavdevice57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavformat57-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc53-32bit", "p-cpe:/a:novell:opensuse:libavresample-devel", "p-cpe:/a:novell:opensuse:ffmpeg-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice57", "p-cpe:/a:novell:opensuse:libswresample1-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc54-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libpostproc53-debuginfo", "p-cpe:/a:novell:opensuse:lame-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswresample-devel", "p-cpe:/a:novell:opensuse:libavfilter6-debuginfo", "p-cpe:/a:novell:opensuse:libswresample2", "p-cpe:/a:novell:opensuse:libtwolame0-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswscale3-32bit", "p-cpe:/a:novell:opensuse:libavfilter6", "p-cpe:/a:novell:opensuse:libavresample2", "p-cpe:/a:novell:opensuse:libavformat57-32bit", "p-cpe:/a:novell:opensuse:libavresample3", "p-cpe:/a:novell:opensuse:libavutil54", "p-cpe:/a:novell:opensuse:lame", "p-cpe:/a:novell:opensuse:libpostproc53-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavcodec56-debuginfo", "p-cpe:/a:novell:opensuse:lame-mp3rtp-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice56", "p-cpe:/a:novell:opensuse:libavresample2-32bit", "p-cpe:/a:novell:opensuse:libswscale3-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswscale4-32bit", "p-cpe:/a:novell:opensuse:libavformat56-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libpostproc53", "p-cpe:/a:novell:opensuse:twolame-debuginfo", "p-cpe:/a:novell:opensuse:libavutil54-debuginfo-32bit"], "id": "OPENSUSE-2017-1067.NASL", "href": "https://www.tenable.com/plugins/nessus/103289", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from openSUSE Security Update openSUSE-2017-1067.\n#\n# The text description of this plugin is (C) SUSE LLC.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(103289);\n script_version(\"3.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/19\");\n\n script_cve_id(\"CVE-2016-10190\", \"CVE-2016-10191\", \"CVE-2016-10192\", \"CVE-2016-9561\", \"CVE-2017-11399\", \"CVE-2017-14054\", \"CVE-2017-14055\", \"CVE-2017-14056\", \"CVE-2017-14057\", \"CVE-2017-14058\", \"CVE-2017-14059\", \"CVE-2017-14169\", \"CVE-2017-14170\", \"CVE-2017-14171\", \"CVE-2017-14222\", \"CVE-2017-14223\", \"CVE-2017-14225\", \"CVE-2017-7863\", \"CVE-2017-7865\", \"CVE-2017-7866\");\n\n script_name(english:\"openSUSE Security Update : ffmpeg / ffmpeg2 (openSUSE-2017-1067)\");\n script_summary(english:\"Check for the openSUSE-2017-1067 patch\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote openSUSE host is missing a security update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"This update introduces lame and twolame. For ffmpeg2 it updates to\nversion 2.8.13 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762).\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761).\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763).\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760).\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766).\n\n - boo#1046211: Lots of integer overflow fixes\n\n - CVE-2016-9561: The che_configure function in\n libavcodec/aacdec_template.c in FFmpeg allowed remote\n attackers to cause a denial of service (allocation of\n huge memory, and being killed by the OS) via a crafted\n MOV file (boo#1015120)\n\n - CVE-2017-7863: FFmpeg had an out-of-bounds write caused\n by a heap-based buffer overflow related to the\n decode_frame_common function in libavcodec/pngdec.c\n (boo#1034179)\n\n - CVE-2017-7865: FFmpeg had an out-of-bounds write caused\n by a heap-based buffer overflow related to the\n ipvideo_decode_block_opcode_0xA function in\n libavcodec/interplayvideo.c and the\n avcodec_align_dimensions2 function in libavcodec/utils.c\n (boo#1034177)\n\n - CVE-2017-7866: FFmpeg had an out-of-bounds write caused\n by a stack-based buffer overflow related to the\n decode_zbuf function in libavcodec/pngdec.c\n (boo#1034176)\n\n - CVE-2016-10190: Heap-based buffer overflow in\n libavformat/http.c in FFmpeg allowed remote web servers\n to execute arbitrary code via a negative chunk size in\n an HTTP response (boo#1022920)\n\n - CVE-2016-10191: Heap-based buffer overflow in\n libavformat/rtmppkt.c in FFmpeg allowed remote attackers\n to execute arbitrary code by leveraging failure to check\n for RTMP packet size mismatches (boo#1022921)\n\n - CVE-2016-10192: Heap-based buffer overflow in ffserver.c\n in FFmpeg allowed remote attackers to execute arbitrary\n code by leveraging failure to check chunk size\n (boo#1022922)\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536).\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537).\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539).\n\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index()\n due to lack of an EOF (End of File) check that might\n have caused huge CPU consumption. When a crafted ASF\n file, which claims a large 'ict' field in the header but\n did not contain sufficient backing data, was provided,\n the for loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058019)\n\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack\n of an EOF (End of File) check that might have caused\n huge CPU and memory consumption. When a crafted MOV\n file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020)\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, libva,\n vdpau.\n\n - Build unconditionally with lame and twolame\n\n - Enable AC3 and MP3 decoding to match\n multimedia:libs/ffmpeg (3.x)\n\nFor ffmpeg it updates to version 3.3.4 and fixes several issues.\n\nThese security issues were fixed :\n\n - CVE-2017-14225: The av_color_primaries_name function may\n have returned a NULL pointer depending on a value\n contained in a file, but callers did not anticipate\n this, leading to a NULL pointer dereference\n (bsc#1058018).\n\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index()\n due to lack of an EOF (End of File) check that might\n have caused huge CPU consumption. When a crafted ASF\n file, which claims a large 'ict' field in the header but\n did not contain sufficient backing data, was provided,\n the for loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058019).\n\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack\n of an EOF (End of File) check that might have caused\n huge CPU and memory consumption. When a crafted MOV\n file, which claims a large 'item_count' field in the\n header but did not contain sufficient backing data, was\n provided, the loop would consume huge CPU and memory\n resources, since there was no EOF check inside the loop\n (bsc#1058020).\n\n - CVE-2017-14058: The read_data function in\n libavformat/hls.c did not restrict reload attempts for\n an insufficient list, which allowed remote attackers to\n cause a denial of service (infinite loop) (bsc#1056762)\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an\n EOF (End of File) check might have caused huge CPU and\n memory consumption. When a crafted ASF file, which\n claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was\n provided, the loops over the name and markers would\n consume huge CPU and memory resources, since there is no\n EOF check inside these loops (bsc#1056761)\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack\n of an EOF check might have caused huge CPU and memory\n consumption. When a crafted CINE file, which claims a\n large 'duration' field in the header but did not contain\n sufficient backing data, was provided, the image-offset\n parsing loop would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056763)\n\n - CVE-2017-14054: A DoS in ivr_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n consumption. When a crafted IVR file, which claims a\n large 'len' field in the header but did not contain\n sufficient backing data, was provided, the first type==4\n loop would consume huge CPU resources, since there is no\n EOF check inside the loop (bsc#1056765).\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack\n of an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted RL2 file, which\n claims a large 'frame_count' field in the header but did\n not contain sufficient backing data, was provided, the\n loops (for offset and size tables) would consume huge\n CPU and memory resources, since there is no EOF check\n inside these loops (bsc#1056760)\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of\n an EOF (End of File) check might have caused huge CPU\n and memory consumption. When a crafted MV file, which\n claims a large 'nb_frames' field in the header but did\n not contain sufficient backing data, was provided, the\n loop over the frames would consume huge CPU and memory\n resources, since there is no EOF check inside the loop\n (bsc#1056766)\n\n - CVE-2017-11399: Integer overflow in the ape_decode_frame\n function allowed remote attackers to cause a denial of\n service (out-of-array access and application crash) or\n possibly have unspecified other impact via a crafted APE\n file (bsc#1049095).\n\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header()\n due to lack of an EOF (End of File) check taht might\n have caused huge CPU consumption. When a crafted NSV\n file, which claims a large 'table_entries_used' field in\n the header but did not contain sufficient backing data,\n was provided, the loop over 'table_entries_used' would\n consume huge CPU resources, since there was no EOF check\n inside the loop (bsc#1057539)\n\n - CVE-2017-14170: Prevent DoS in\n mxf_read_index_entry_array() due to lack of an EOF (End\n of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a\n large 'nb_index_entries' field in the header but did not\n contain sufficient backing data, was provided, the loop\n would consume huge CPU resources, since there was no EOF\n check inside the loop. Moreover, this big loop can be\n invoked multiple times if there is more than one\n applicable data segment in the crafted MXF file\n (bsc#1057537)\n\n - CVE-2017-14169: In the mxf_read_primer_pack function an\n integer signedness error have might occured when a\n crafted file, which claims a large 'item_num' field such\n as 0xffffffff, was provided. As a result, the variable\n 'item_num' turns negative, bypassing the check for a\n large value (bsc#1057536)\n\nIt also includes various fixes for integer overflows and too-large bit\nshifts that didn't receive a CVE.\n\nThese non-security issues were fixed :\n\n - Unconditionalize celt, ass, openjpeg, webp, netcdf,\n libva, vdpau.\n\n - Build unconditionally with lame and twolame\n\n - Enabled cuda and cuvid for unrestricted build.\n\n - Add additional checks to ensure MPEG is off\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1015120\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1022920\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1022921\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1022922\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1034176\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1034177\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1034179\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1046211\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1049095\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056760\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056761\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056762\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056763\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056765\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1056766\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1057536\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1057537\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1057539\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1058018\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1058019\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1058020\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\"Update the affected ffmpeg / ffmpeg2 packages.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg2-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg2-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-mp3rtp\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:lame-mp3rtp-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec56-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice56-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter5-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat56-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample2-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil54-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libmp3lame0-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc53-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample1-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale3-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libtwolame0-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:twolame\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:twolame-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:twolame-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:novell:opensuse:42.3\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2017/09/15\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2017/09/18\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2017-2021 Tenable Network Security, Inc.\");\n script_family(english:\"SuSE Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/SuSE/release\", \"Host/SuSE/rpm-list\", \"Host/cpu\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"rpm.inc\");\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nrelease = get_kb_item(\"Host/SuSE/release\");\nif (isnull(release) || release =~ \"^(SLED|SLES)\") audit(AUDIT_OS_NOT, \"openSUSE\");\nif (release !~ \"^(SUSE42\\.3)$\") audit(AUDIT_OS_RELEASE_NOT, \"openSUSE\", \"42.3\", release);\nif (!get_kb_item(\"Host/SuSE/rpm-list\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\nourarch = get_kb_item(\"Host/cpu\");\nif (!ourarch) audit(AUDIT_UNKNOWN_ARCH);\nif (ourarch !~ \"^(i586|i686|x86_64)$\") audit(AUDIT_ARCH_NOT, \"i586 / i686 / x86_64\", ourarch);\n\nflag = 0;\n\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg-debugsource-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg2-debugsource-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg2-devel-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"lame-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"lame-debuginfo-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"lame-debugsource-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"lame-mp3rtp-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"lame-mp3rtp-debuginfo-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec56-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec56-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec57-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec57-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice56-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice56-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice57-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice57-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter5-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter5-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter6-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter6-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat56-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat56-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat57-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat57-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample2-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample2-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample3-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample3-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil54-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil54-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil55-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil55-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libmp3lame-devel-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libmp3lame0-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libmp3lame0-debuginfo-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc53-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc53-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc54-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc54-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample1-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample1-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample2-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample2-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale-devel-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale3-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale3-debuginfo-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale4-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale4-debuginfo-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libtwolame-devel-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libtwolame0-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libtwolame0-debuginfo-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"twolame-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"twolame-debuginfo-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"twolame-debugsource-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavcodec56-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavcodec56-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavcodec57-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavcodec57-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavdevice56-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavdevice56-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavdevice57-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavdevice57-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavfilter5-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavfilter5-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavfilter6-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavfilter6-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavformat56-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavformat56-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavformat57-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavformat57-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavresample2-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavresample2-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavresample3-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavresample3-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavutil54-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavutil54-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavutil55-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavutil55-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libmp3lame0-32bit-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libmp3lame0-debuginfo-32bit-3.99.5-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libpostproc53-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libpostproc53-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libpostproc54-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libpostproc54-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswresample1-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswresample1-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswresample2-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswresample2-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswscale3-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswscale3-debuginfo-32bit-2.8.13-32.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswscale4-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswscale4-debuginfo-32bit-3.3.4-7.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libtwolame0-32bit-0.3.13-2.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libtwolame0-debuginfo-32bit-0.3.13-2.1\") ) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());\n else security_hole(0);\n exit(0);\n}\nelse\n{\n tested = pkg_tests_get();\n if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);\n else audit(AUDIT_PACKAGE_NOT_INSTALLED, \"ffmpeg / ffmpeg-debuginfo / ffmpeg-debugsource / libavcodec-devel / etc\");\n}\n", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2021-01-20T12:36:01", "description": "This update for ffmpeg fixes the following issues :\n\nUpdated ffmpeg to new bugfix release 3.4.2\n\n - Fix integer overflows, multiplication overflows,\n undefined shifts, and verify buffer lengths.\n\n - avfilter/vf_transpose: Fix used plane count\n [boo#1078488, CVE-2018-6392]\n\n - avcodec/utvideodec: Fix bytes left check in\n decode_frame() [boo#1079368, CVE-2018-6621] \n\n - Enable use of libzvbi for displaying teletext subtitles.\n\n - Fixed a DoS in swri_audio_convert() [boo#1072366,\n CVE-2017-17555].\n\nUpdate to new bugfix release 3.4.1\n\n - Fixed integer overflows, division by zero, illegal bit\n shifts\n\n - Fixed the gmc_mmx function which failed to validate\n width and height [boo#1070762, CVE-2017-17081]\n\n - Fixed out-of-bounds in VC-2 encoder [boo#1069407,\n CVE-2017-16840]\n\n - ffplay: use SDL2 audio API\n\n - install also doc/ffserver.conf\n\n - Update to new upstream release 3.4\n\n - New video filters: deflicker, doublewave, lumakey,\n pixscope, oscilloscope, robterts, limiter, libvmaf,\n unpremultiply, tlut2, floodifll, pseudocolor, despill,\n convolve, vmafmotion.\n\n - New audio filters: afir, crossfeed, surround, headphone,\n superequalizer, haas.\n\n - Some video filters with several inputs now use a common\n set of options: blend, libvmaf, lut3d, overlay, psnr,\n ssim. They must always be used by name.\n\n - librsvg support for svg rasterization\n\n - spec-compliant VP9 muxing support in MP4\n\n - Remove the libnut and libschroedinger muxer/demuxer\n wrappers\n\n - drop deprecated qtkit input device (use avfoundation\n instead)\n\n - SUP/PGS subtitle muxer\n\n - VP9 tile threading support\n\n - KMS screen grabber\n\n - CUDA thumbnail filter\n\n - V4L2 mem2mem HW assisted codecs\n\n - Rockchip MPP hardware decoding\n\n - (Not in openSUSE builds, only original ones:)\n\n - Gremlin Digital Video demuxer and decoder\n\n - Additional frame format support for Interplay MVE movies\n\n - Dolby E decoder and SMPTE 337M demuxer\n\n - raw G.726 muxer and demuxer, left- and right-justified\n\n - NewTek NDI input/output device\n\n - FITS demuxer, muxer, decoder and encoder\n\n - Fixed a double free in huffyuv [boo#1064577,\n CVE-2017-15186]\n\n - Fixed an out-of-bounds in ffv1dec [boo#1066428,\n CVE-2017-15672]", "edition": 16, "cvss3": {"score": 9.8, "vector": "AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "published": "2018-02-20T00:00:00", "title": "openSUSE Security Update : ffmpeg (openSUSE-2018-172)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-15186", "CVE-2018-6621", "CVE-2017-16840", "CVE-2017-17555", "CVE-2017-15672", "CVE-2017-17081", "CVE-2018-6392"], "modified": "2018-02-20T00:00:00", "cpe": ["p-cpe:/a:novell:opensuse:libavfilter6-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswscale4-debuginfo", "p-cpe:/a:novell:opensuse:libswscale-devel", "p-cpe:/a:novell:opensuse:libswscale4", "p-cpe:/a:novell:opensuse:libavfilter-devel", "p-cpe:/a:novell:opensuse:libavutil55-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavcodec57-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec57-32bit", "p-cpe:/a:novell:opensuse:libavresample3-debuginfo", "p-cpe:/a:novell:opensuse:libswresample2-32bit", "p-cpe:/a:novell:opensuse:libswscale4-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavcodec57", "p-cpe:/a:novell:opensuse:libpostproc54", "p-cpe:/a:novell:opensuse:libswresample2-debuginfo", "p-cpe:/a:novell:opensuse:libpostproc54-32bit", "p-cpe:/a:novell:opensuse:ffmpeg", "p-cpe:/a:novell:opensuse:libavformat57", "p-cpe:/a:novell:opensuse:libpostproc-devel", "p-cpe:/a:novell:opensuse:libavdevice57-debuginfo", "p-cpe:/a:novell:opensuse:libavcodec-devel", "p-cpe:/a:novell:opensuse:libpostproc54-debuginfo", "p-cpe:/a:novell:opensuse:ffmpeg-debugsource", "p-cpe:/a:novell:opensuse:libavresample3-32bit", "p-cpe:/a:novell:opensuse:libavformat-devel", "p-cpe:/a:novell:opensuse:libavutil55-debuginfo", "p-cpe:/a:novell:opensuse:libavutil-devel", "p-cpe:/a:novell:opensuse:libavformat57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavutil55-32bit", "p-cpe:/a:novell:opensuse:libavdevice-devel", "p-cpe:/a:novell:opensuse:libavfilter6-32bit", "cpe:/o:novell:opensuse:42.3", "p-cpe:/a:novell:opensuse:libswresample2-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavutil55", "p-cpe:/a:novell:opensuse:libavresample3-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavdevice57-32bit", "p-cpe:/a:novell:opensuse:libavdevice57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavformat57-debuginfo", "p-cpe:/a:novell:opensuse:libavresample-devel", "p-cpe:/a:novell:opensuse:ffmpeg-debuginfo", "p-cpe:/a:novell:opensuse:libavdevice57", "p-cpe:/a:novell:opensuse:libpostproc54-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libavcodec57-debuginfo-32bit", "p-cpe:/a:novell:opensuse:libswresample-devel", "p-cpe:/a:novell:opensuse:libavfilter6-debuginfo", "p-cpe:/a:novell:opensuse:libswresample2", "p-cpe:/a:novell:opensuse:libavfilter6", "p-cpe:/a:novell:opensuse:libavformat57-32bit", "p-cpe:/a:novell:opensuse:libavresample3", "p-cpe:/a:novell:opensuse:libswscale4-32bit"], "id": "OPENSUSE-2018-172.NASL", "href": "https://www.tenable.com/plugins/nessus/106890", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from openSUSE Security Update openSUSE-2018-172.\n#\n# The text description of this plugin is (C) SUSE LLC.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(106890);\n script_version(\"3.3\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/19\");\n\n script_cve_id(\"CVE-2017-15186\", \"CVE-2017-15672\", \"CVE-2017-16840\", \"CVE-2017-17081\", \"CVE-2017-17555\", \"CVE-2018-6392\", \"CVE-2018-6621\");\n\n script_name(english:\"openSUSE Security Update : ffmpeg (openSUSE-2018-172)\");\n script_summary(english:\"Check for the openSUSE-2018-172 patch\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote openSUSE host is missing a security update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"This update for ffmpeg fixes the following issues :\n\nUpdated ffmpeg to new bugfix release 3.4.2\n\n - Fix integer overflows, multiplication overflows,\n undefined shifts, and verify buffer lengths.\n\n - avfilter/vf_transpose: Fix used plane count\n [boo#1078488, CVE-2018-6392]\n\n - avcodec/utvideodec: Fix bytes left check in\n decode_frame() [boo#1079368, CVE-2018-6621] \n\n - Enable use of libzvbi for displaying teletext subtitles.\n\n - Fixed a DoS in swri_audio_convert() [boo#1072366,\n CVE-2017-17555].\n\nUpdate to new bugfix release 3.4.1\n\n - Fixed integer overflows, division by zero, illegal bit\n shifts\n\n - Fixed the gmc_mmx function which failed to validate\n width and height [boo#1070762, CVE-2017-17081]\n\n - Fixed out-of-bounds in VC-2 encoder [boo#1069407,\n CVE-2017-16840]\n\n - ffplay: use SDL2 audio API\n\n - install also doc/ffserver.conf\n\n - Update to new upstream release 3.4\n\n - New video filters: deflicker, doublewave, lumakey,\n pixscope, oscilloscope, robterts, limiter, libvmaf,\n unpremultiply, tlut2, floodifll, pseudocolor, despill,\n convolve, vmafmotion.\n\n - New audio filters: afir, crossfeed, surround, headphone,\n superequalizer, haas.\n\n - Some video filters with several inputs now use a common\n set of options: blend, libvmaf, lut3d, overlay, psnr,\n ssim. They must always be used by name.\n\n - librsvg support for svg rasterization\n\n - spec-compliant VP9 muxing support in MP4\n\n - Remove the libnut and libschroedinger muxer/demuxer\n wrappers\n\n - drop deprecated qtkit input device (use avfoundation\n instead)\n\n - SUP/PGS subtitle muxer\n\n - VP9 tile threading support\n\n - KMS screen grabber\n\n - CUDA thumbnail filter\n\n - V4L2 mem2mem HW assisted codecs\n\n - Rockchip MPP hardware decoding\n\n - (Not in openSUSE builds, only original ones:)\n\n - Gremlin Digital Video demuxer and decoder\n\n - Additional frame format support for Interplay MVE movies\n\n - Dolby E decoder and SMPTE 337M demuxer\n\n - raw G.726 muxer and demuxer, left- and right-justified\n\n - NewTek NDI input/output device\n\n - FITS demuxer, muxer, decoder and encoder\n\n - Fixed a double free in huffyuv [boo#1064577,\n CVE-2017-15186]\n\n - Fixed an out-of-bounds in ffv1dec [boo#1066428,\n CVE-2017-15672]\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1064577\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1066428\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1069407\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1070762\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1072366\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1078488\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=1079368\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\"Update the affected ffmpeg packages.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:ffmpeg-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavcodec57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavdevice57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavfilter6-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavformat57-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavresample3-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libavutil55-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libpostproc54-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswresample2-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:libswscale4-debuginfo-32bit\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:novell:opensuse:42.3\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2018/02/19\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2018/02/20\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2018-2021 Tenable Network Security, Inc.\");\n script_family(english:\"SuSE Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/SuSE/release\", \"Host/SuSE/rpm-list\", \"Host/cpu\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"rpm.inc\");\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nrelease = get_kb_item(\"Host/SuSE/release\");\nif (isnull(release) || release =~ \"^(SLED|SLES)\") audit(AUDIT_OS_NOT, \"openSUSE\");\nif (release !~ \"^(SUSE42\\.3)$\") audit(AUDIT_OS_RELEASE_NOT, \"openSUSE\", \"42.3\", release);\nif (!get_kb_item(\"Host/SuSE/rpm-list\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\nourarch = get_kb_item(\"Host/cpu\");\nif (!ourarch) audit(AUDIT_UNKNOWN_ARCH);\nif (ourarch !~ \"^(i586|i686|x86_64)$\") audit(AUDIT_ARCH_NOT, \"i586 / i686 / x86_64\", ourarch);\n\nflag = 0;\n\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"ffmpeg-debugsource-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec57-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavcodec57-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice57-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavdevice57-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter6-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavfilter6-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat57-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavformat57-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample3-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavresample3-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil55-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libavutil55-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc54-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libpostproc54-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample2-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswresample2-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale-devel-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale4-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", reference:\"libswscale4-debuginfo-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavcodec57-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavcodec57-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavdevice57-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavdevice57-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavfilter6-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavfilter6-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavformat57-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavformat57-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavresample3-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavresample3-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavutil55-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libavutil55-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libpostproc54-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libpostproc54-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswresample2-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswresample2-debuginfo-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswscale4-32bit-3.4.2-10.1\") ) flag++;\nif ( rpm_check(release:\"SUSE42.3\", cpu:\"x86_64\", reference:\"libswscale4-debuginfo-32bit-3.4.2-10.1\") ) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());\n else security_hole(0);\n exit(0);\n}\nelse\n{\n tested = pkg_tests_get();\n if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);\n else audit(AUDIT_PACKAGE_NOT_INSTALLED, \"ffmpeg / ffmpeg-debuginfo / ffmpeg-debugsource / libavcodec-devel / etc\");\n}\n", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2021-01-14T06:18:09", "description": "This update for ffmpeg fixes the following issues :\n\nSecurity issue fixed :\n\nCVE-2018-14395: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101889)\n\nCVE-2018-14394: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101888).\n\nNote that Tenable Network Security has extracted the preceding\ndescription block directly from the SUSE security advisory. Tenable\nhas attempted to automatically clean and format it as much as possible\nwithout introducing additional issues.", "edition": 18, "cvss3": {"score": 6.5, "vector": "AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"}, "published": "2019-05-22T00:00:00", "title": "SUSE SLED15 / SLES15 Security Update : ffmpeg (SUSE-SU-2019:1299-1)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2018-14394", "CVE-2018-14395"], "modified": "2019-05-22T00:00:00", "cpe": ["p-cpe:/a:novell:suse_linux:libpostproc54", "p-cpe:/a:novell:suse_linux:libavfilter-devel", "p-cpe:/a:novell:suse_linux:libswresample2-debuginfo", "p-cpe:/a:novell:suse_linux:libavcodec57", "p-cpe:/a:novell:suse_linux:ffmpeg-private-devel", "p-cpe:/a:novell:suse_linux:libavdevice57", "p-cpe:/a:novell:suse_linux:libavfilter6-debuginfo", "p-cpe:/a:novell:suse_linux:libpostproc-devel", "p-cpe:/a:novell:suse_linux:ffmpeg", "p-cpe:/a:novell:suse_linux:libavutil55", "p-cpe:/a:novell:suse_linux:libswscale-devel", "cpe:/o:novell:suse_linux:15", "p-cpe:/a:novell:suse_linux:libswresample2", "p-cpe:/a:novell:suse_linux:libavdevice57-debuginfo", "p-cpe:/a:novell:suse_linux:libswscale4-debuginfo", "p-cpe:/a:novell:suse_linux:libavfilter6", "p-cpe:/a:novell:suse_linux:libavutil55-debuginfo", "p-cpe:/a:novell:suse_linux:libswresample-devel", "p-cpe:/a:novell:suse_linux:ffmpeg-debugsource", "p-cpe:/a:novell:suse_linux:libavcodec57-debuginfo", "p-cpe:/a:novell:suse_linux:libswscale4", "p-cpe:/a:novell:suse_linux:ffmpeg-debuginfo", "p-cpe:/a:novell:suse_linux:libavutil-devel", "p-cpe:/a:novell:suse_linux:libavdevice-devel", "p-cpe:/a:novell:suse_linux:libpostproc54-debuginfo"], "id": "SUSE_SU-2019-1299-1.NASL", "href": "https://www.tenable.com/plugins/nessus/125334", "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from SUSE update advisory SUSE-SU-2019:1299-1.\n# The text itself is copyright (C) SUSE.\n#\n\ninclude(\"compat.inc\");\n\nif (description)\n{\n script_id(125334);\n script_version(\"1.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/13\");\n\n script_cve_id(\"CVE-2018-14394\", \"CVE-2018-14395\");\n\n script_name(english:\"SUSE SLED15 / SLES15 Security Update : ffmpeg (SUSE-SU-2019:1299-1)\");\n script_summary(english:\"Checks rpm output for the updated packages.\");\n\n script_set_attribute(\n attribute:\"synopsis\",\n value:\"The remote SUSE host is missing one or more security updates.\"\n );\n script_set_attribute(\n attribute:\"description\",\n value:\n\"This update for ffmpeg fixes the following issues :\n\nSecurity issue fixed :\n\nCVE-2018-14395: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101889)\n\nCVE-2018-14394: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101888).\n\nNote that Tenable Network Security has extracted the preceding\ndescription block directly from the SUSE security advisory. Tenable\nhas attempted to automatically clean and format it as much as possible\nwithout introducing additional issues.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.suse.com/show_bug.cgi?id=1101888\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.suse.com/show_bug.cgi?id=1101889\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.suse.com/security/cve/CVE-2018-14394/\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.suse.com/security/cve/CVE-2018-14395/\"\n );\n # https://www.suse.com/support/update/announcement/2019/suse-su-20191299-1/\n script_set_attribute(\n attribute:\"see_also\",\n value:\"http://www.nessus.org/u?8b7fafc2\"\n );\n script_set_attribute(\n attribute:\"solution\",\n value:\n\"To install this SUSE Security Update use the SUSE recommended\ninstallation methods like YaST online_update or 'zypper patch'.\n\nAlternatively you can run the command listed for your product :\n\nSUSE Linux Enterprise Workstation Extension 15:zypper in -t patch\nSUSE-SLE-Product-WE-15-2019-1299=1\n\nSUSE Linux Enterprise Module for Packagehub Subpackages 15:zypper in\n-t patch SUSE-SLE-Module-Packagehub-Subpackages-15-2019-1299=1\n\nSUSE Linux Enterprise Module for Open Buildservice Development Tools\n15:zypper in -t patch\nSUSE-SLE-Module-Development-Tools-OBS-15-2019-1299=1\n\nSUSE Linux Enterprise Module for Desktop Applications 15:zypper in -t\npatch SUSE-SLE-Module-Desktop-Applications-15-2019-1299=1\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:M/Au:N/C:N/I:N/A:P\");\n script_set_cvss_temporal_vector(\"CVSS2#E:U/RL:OF/RC:C\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H\");\n script_set_cvss3_temporal_vector(\"CVSS:3.0/E:U/RL:O/RC:C\");\n script_set_attribute(attribute:\"exploitability_ease\", value:\"No known exploits are available\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg-private-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavcodec57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavcodec57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavdevice-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavdevice57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavdevice57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavfilter-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavfilter6\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavfilter6-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavutil-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavutil55\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavutil55-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libpostproc-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libpostproc54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libpostproc54-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswresample2-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswscale-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswscale4\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswscale4-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:novell:suse_linux:15\");\n\n script_set_attribute(attribute:\"vuln_publication_date\", value:\"2018/07/19\");\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2019/05/21\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2019/05/22\");\n script_set_attribute(attribute:\"generated_plugin\", value:\"current\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2019-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"SuSE Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/cpu\", \"Host/SuSE/release\", \"Host/SuSE/rpm-list\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"rpm.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nrelease = get_kb_item(\"Host/SuSE/release\");\nif (isnull(release) || release !~ \"^(SLED|SLES)\") audit(AUDIT_OS_NOT, \"SUSE\");\nos_ver = pregmatch(pattern: \"^(SLE(S|D)\\d+)\", string:release);\nif (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, \"SUSE\");\nos_ver = os_ver[1];\nif (! preg(pattern:\"^(SLED15|SLES15)$\", string:os_ver)) audit(AUDIT_OS_NOT, \"SUSE SLED15 / SLES15\", \"SUSE \" + os_ver);\n\nif (!get_kb_item(\"Host/SuSE/rpm-list\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\ncpu = get_kb_item(\"Host/cpu\");\nif (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);\nif (cpu !~ \"^i[3-6]86$\" && \"x86_64\" >!< cpu && \"s390x\" >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, \"SUSE \" + os_ver, cpu);\n\nsp = get_kb_item(\"Host/SuSE/patchlevel\");\nif (isnull(sp)) sp = \"0\";\nif (os_ver == \"SLES15\" && (! preg(pattern:\"^(0)$\", string:sp))) audit(AUDIT_OS_NOT, \"SLES15 SP0\", os_ver + \" SP\" + sp);\nif (os_ver == \"SLED15\" && (! preg(pattern:\"^(0)$\", string:sp))) audit(AUDIT_OS_NOT, \"SLED15 SP0\", os_ver + \" SP\" + sp);\n\n\nflag = 0;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"ffmpeg-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"ffmpeg-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"ffmpeg-debugsource-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"ffmpeg-private-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavcodec57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavcodec57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavdevice-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavdevice57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavdevice57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavfilter-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavfilter6-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavfilter6-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavutil-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavutil55-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libavutil55-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libpostproc-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libpostproc54-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libpostproc54-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libswresample-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libswresample2-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libswresample2-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libswscale-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libswscale4-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"0\", reference:\"libswscale4-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"ffmpeg-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"ffmpeg-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"ffmpeg-debugsource-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"ffmpeg-private-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavcodec57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavcodec57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavdevice-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavdevice57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavdevice57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavfilter-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavfilter6-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavfilter6-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavutil-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavutil55-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libavutil55-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libpostproc-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libpostproc54-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libpostproc54-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libswresample-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libswresample2-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libswresample2-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libswscale-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libswscale4-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"0\", reference:\"libswscale4-debuginfo-3.4.2-4.17.26\")) flag++;\n\n\nif (flag)\n{\n if (report_verbosity > 0) security_warning(port:0, extra:rpm_report_get());\n else security_warning(0);\n exit(0);\n}\nelse\n{\n tested = pkg_tests_get();\n if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);\n else audit(AUDIT_PACKAGE_NOT_INSTALLED, \"ffmpeg\");\n}\n", "cvss": {"score": 4.3, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P"}}, {"lastseen": "2021-01-14T06:18:09", "description": "This update for ffmpeg fixes the following issues :\n\nSecurity issue fixed :\n\nCVE-2018-14395: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101889)\n\nCVE-2018-14394: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101888).\n\nNote that Tenable Network Security has extracted the preceding\ndescription block directly from the SUSE security advisory. Tenable\nhas attempted to automatically clean and format it as much as possible\nwithout introducing additional issues.", "edition": 18, "cvss3": {"score": 6.5, "vector": "AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"}, "published": "2019-10-15T00:00:00", "title": "SUSE SLED15 / SLES15 Security Update : ffmpeg (SUSE-SU-2019:1299-2)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2018-14394", "CVE-2018-14395"], "modified": "2019-10-15T00:00:00", "cpe": ["p-cpe:/a:novell:suse_linux:libavdevice57-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:libpostproc54", "p-cpe:/a:novell:suse_linux:libavfilter-devel", "p-cpe:/a:novell:suse_linux:libswresample2-debuginfo", "p-cpe:/a:novell:suse_linux:libavresample3-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:libavcodec57", "p-cpe:/a:novell:suse_linux:ffmpeg-private-devel", "p-cpe:/a:novell:suse_linux:libavdevice57", "p-cpe:/a:novell:suse_linux:libavfilter6-debuginfo", "p-cpe:/a:novell:suse_linux:libpostproc-devel", "p-cpe:/a:novell:suse_linux:libswresample2-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:ffmpeg", "p-cpe:/a:novell:suse_linux:libavutil55", "p-cpe:/a:novell:suse_linux:libswscale-devel", "cpe:/o:novell:suse_linux:15", "p-cpe:/a:novell:suse_linux:libswresample2", "p-cpe:/a:novell:suse_linux:libavfilter6-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:libavdevice57-debuginfo", "p-cpe:/a:novell:suse_linux:libswscale4-debuginfo", "p-cpe:/a:novell:suse_linux:libavfilter6", "p-cpe:/a:novell:suse_linux:libavutil55-debuginfo", "p-cpe:/a:novell:suse_linux:libswscale4-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:libswresample-devel", "p-cpe:/a:novell:suse_linux:ffmpeg-debugsource", "p-cpe:/a:novell:suse_linux:libavformat57-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:libpostproc54-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:libavcodec57-debuginfo", "p-cpe:/a:novell:suse_linux:libswscale4", "p-cpe:/a:novell:suse_linux:ffmpeg-debuginfo", "p-cpe:/a:novell:suse_linux:libavutil-devel", "p-cpe:/a:novell:suse_linux:libavdevice-devel", "p-cpe:/a:novell:suse_linux:libavutil55-32bit-debuginfo", "p-cpe:/a:novell:suse_linux:libpostproc54-debuginfo", "p-cpe:/a:novell:suse_linux:libavresample3", "p-cpe:/a:novell:suse_linux:libavformat57", "p-cpe:/a:novell:suse_linux:libavcodec57-32bit-debuginfo"], "id": "SUSE_SU-2019-1299-2.NASL", "href": "https://www.tenable.com/plugins/nessus/129878", "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from SUSE update advisory SUSE-SU-2019:1299-2.\n# The text itself is copyright (C) SUSE.\n#\n\ninclude(\"compat.inc\");\n\nif (description)\n{\n script_id(129878);\n script_version(\"1.3\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/13\");\n\n script_cve_id(\"CVE-2018-14394\", \"CVE-2018-14395\");\n\n script_name(english:\"SUSE SLED15 / SLES15 Security Update : ffmpeg (SUSE-SU-2019:1299-2)\");\n script_summary(english:\"Checks rpm output for the updated packages.\");\n\n script_set_attribute(\n attribute:\"synopsis\",\n value:\"The remote SUSE host is missing one or more security updates.\"\n );\n script_set_attribute(\n attribute:\"description\",\n value:\n\"This update for ffmpeg fixes the following issues :\n\nSecurity issue fixed :\n\nCVE-2018-14395: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101889)\n\nCVE-2018-14394: Fixed a divide-by-zero error in libavformat/movenc.c\nthat allowed attackers to cause a DoS (bsc#1101888).\n\nNote that Tenable Network Security has extracted the preceding\ndescription block directly from the SUSE security advisory. Tenable\nhas attempted to automatically clean and format it as much as possible\nwithout introducing additional issues.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.suse.com/show_bug.cgi?id=1101888\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.suse.com/show_bug.cgi?id=1101889\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.suse.com/security/cve/CVE-2018-14394/\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.suse.com/security/cve/CVE-2018-14395/\"\n );\n # https://www.suse.com/support/update/announcement/2019/suse-su-20191299-2/\n script_set_attribute(\n attribute:\"see_also\",\n value:\"http://www.nessus.org/u?e010d835\"\n );\n script_set_attribute(\n attribute:\"solution\",\n value:\n\"To install this SUSE Security Update use the SUSE recommended\ninstallation methods like YaST online_update or 'zypper patch'.\n\nAlternatively you can run the command listed for your product :\n\nSUSE Linux Enterprise Workstation Extension 15-SP1:zypper in -t patch\nSUSE-SLE-Product-WE-15-SP1-2019-1299=1\n\nSUSE Linux Enterprise Module for Open Buildservice Development Tools\n15-SP1:zypper in -t patch\nSUSE-SLE-Module-Development-Tools-OBS-15-SP1-2019-1299=1\n\nSUSE Linux Enterprise Module for Desktop Applications 15-SP1:zypper in\n-t patch SUSE-SLE-Module-Desktop-Applications-15-SP1-2019-1299=1\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:M/Au:N/C:N/I:N/A:P\");\n script_set_cvss_temporal_vector(\"CVSS2#E:U/RL:OF/RC:C\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H\");\n script_set_cvss3_temporal_vector(\"CVSS:3.0/E:U/RL:O/RC:C\");\n script_set_attribute(attribute:\"exploitability_ease\", value:\"No known exploits are available\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:ffmpeg-private-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavcodec57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavcodec57-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavcodec57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavdevice-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavdevice57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavdevice57-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavdevice57-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavfilter-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavfilter6\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavfilter6-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavfilter6-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavformat57\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavformat57-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavresample3\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavresample3-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavutil-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavutil55\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavutil55-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libavutil55-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libpostproc-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libpostproc54\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libpostproc54-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libpostproc54-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswresample-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswresample2\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswresample2-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswresample2-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswscale-devel\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswscale4\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswscale4-32bit-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:suse_linux:libswscale4-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:novell:suse_linux:15\");\n\n script_set_attribute(attribute:\"vuln_publication_date\", value:\"2018/07/19\");\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2019/10/14\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2019/10/15\");\n script_set_attribute(attribute:\"generated_plugin\", value:\"current\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2019-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"SuSE Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/cpu\", \"Host/SuSE/release\", \"Host/SuSE/rpm-list\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"rpm.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nrelease = get_kb_item(\"Host/SuSE/release\");\nif (isnull(release) || release !~ \"^(SLED|SLES)\") audit(AUDIT_OS_NOT, \"SUSE\");\nos_ver = pregmatch(pattern: \"^(SLE(S|D)\\d+)\", string:release);\nif (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, \"SUSE\");\nos_ver = os_ver[1];\nif (! preg(pattern:\"^(SLED15|SLES15)$\", string:os_ver)) audit(AUDIT_OS_NOT, \"SUSE SLED15 / SLES15\", \"SUSE \" + os_ver);\n\nif (!get_kb_item(\"Host/SuSE/rpm-list\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\ncpu = get_kb_item(\"Host/cpu\");\nif (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);\nif (cpu !~ \"^i[3-6]86$\" && \"x86_64\" >!< cpu && \"s390x\" >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, \"SUSE \" + os_ver, cpu);\n\nsp = get_kb_item(\"Host/SuSE/patchlevel\");\nif (isnull(sp)) sp = \"0\";\nif (os_ver == \"SLES15\" && (! preg(pattern:\"^(1)$\", string:sp))) audit(AUDIT_OS_NOT, \"SLES15 SP1\", os_ver + \" SP\" + sp);\nif (os_ver == \"SLED15\" && (! preg(pattern:\"^(1)$\", string:sp))) audit(AUDIT_OS_NOT, \"SLED15 SP1\", os_ver + \" SP\" + sp);\n\n\nflag = 0;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavcodec57-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavcodec57-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavdevice57-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavdevice57-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavfilter6-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavfilter6-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavformat57-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavformat57-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavresample3-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavresample3-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavutil55-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavutil55-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libpostproc54-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libpostproc54-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswresample2-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswresample2-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswscale4-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswscale4-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"ffmpeg-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"ffmpeg-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"ffmpeg-debugsource-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"ffmpeg-private-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavcodec57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavcodec57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavdevice-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavdevice57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavdevice57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavfilter-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavfilter6-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavfilter6-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavutil-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavutil55-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libavutil55-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libpostproc-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libpostproc54-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libpostproc54-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libswresample-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libswresample2-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libswresample2-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libswscale-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libswscale4-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLES15\", sp:\"1\", reference:\"libswscale4-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavcodec57-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavcodec57-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavdevice57-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavdevice57-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavfilter6-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavfilter6-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavformat57-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavformat57-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavresample3-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavresample3-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavutil55-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libavutil55-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libpostproc54-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libpostproc54-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswresample2-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswresample2-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswscale4-32bit-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", cpu:\"x86_64\", reference:\"libswscale4-32bit-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"ffmpeg-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"ffmpeg-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"ffmpeg-debugsource-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"ffmpeg-private-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavcodec57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavcodec57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavdevice-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavdevice57-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavdevice57-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavfilter-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavfilter6-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavfilter6-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavutil-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavutil55-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libavutil55-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libpostproc-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libpostproc54-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libpostproc54-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libswresample-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libswresample2-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libswresample2-debuginfo-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libswscale-devel-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libswscale4-3.4.2-4.17.26\")) flag++;\nif (rpm_check(release:\"SLED15\", sp:\"1\", reference:\"libswscale4-debuginfo-3.4.2-4.17.26\")) flag++;\n\n\nif (flag)\n{\n if (report_verbosity > 0) security_warning(port:0, extra:rpm_report_get());\n else security_warning(0);\n exit(0);\n}\nelse\n{\n tested = pkg_tests_get();\n if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);\n else audit(AUDIT_PACKAGE_NOT_INSTALLED, \"ffmpeg\");\n}\n", "cvss": {"score": 4.3, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P"}}, {"lastseen": "2021-02-01T01:53:02", "description": "Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.", "edition": 26, "cvss3": {"score": 8.8, "vector": "AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}, "published": "2018-07-18T00:00:00", "title": "Debian DSA-4249-1 : ffmpeg - security update", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2018-13300", "CVE-2018-6621", "CVE-2018-13302", "CVE-2018-7557", "CVE-2018-6392", "CVE-2018-12458", "CVE-2018-10001"], "modified": "2021-02-02T00:00:00", "cpe": ["p-cpe:/a:debian:debian_linux:ffmpeg", "cpe:/o:debian:debian_linux:9.0"], "id": "DEBIAN_DSA-4249.NASL", "href": "https://www.tenable.com/plugins/nessus/111141", "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were \n# extracted from Debian Security Advisory DSA-4249. The text \n# itself is copyright (C) Software in the Public Interest, Inc.\n#\n\ninclude(\"compat.inc\");\n\nif (description)\n{\n script_id(111141);\n script_version(\"1.6\");\n script_cvs_date(\"Date: 2018/11/13 12:30:47\");\n\n script_cve_id(\"CVE-2018-10001\", \"CVE-2018-12458\", \"CVE-2018-13300\", \"CVE-2018-13302\", \"CVE-2018-6392\", \"CVE-2018-6621\", \"CVE-2018-7557\");\n script_xref(name:\"DSA\", value:\"4249\");\n\n script_name(english:\"Debian DSA-4249-1 : ffmpeg - security update\");\n script_summary(english:\"Checks dpkg output for the updated package\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote Debian host is missing a security-related update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://security-tracker.debian.org/tracker/source-package/ffmpeg\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://packages.debian.org/source/stretch/ffmpeg\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.debian.org/security/2018/dsa-4249\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\n\"Upgrade the ffmpeg packages.\n\nFor the stable distribution (stretch), these problems have been fixed\nin version 7:3.2.11-1~deb9u1.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:P\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:debian:debian_linux:9.0\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2018/07/17\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2018/07/18\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2018 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"Debian Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/Debian/release\", \"Host/Debian/dpkg-l\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"debian_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/Debian/release\")) audit(AUDIT_OS_NOT, \"Debian\");\nif (!get_kb_item(\"Host/Debian/dpkg-l\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\nif (deb_check(release:\"9.0\", prefix:\"ffmpeg\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"ffmpeg-doc\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libav-tools\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-extra\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-extra57\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec57\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavdevice-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavdevice57\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-extra\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-extra6\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter6\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavformat-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavformat57\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavresample-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavresample3\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavutil-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavutil55\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libpostproc-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libpostproc54\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswresample-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswresample2\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswscale-dev\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswscale4\", reference:\"7:3.2.11-1~deb9u1\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_warning(port:0, extra:deb_report_get());\n else security_warning(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2021-01-06T09:51:09", "description": "Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.", "edition": 27, "cvss3": {"score": 9.8, "vector": "AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "published": "2017-11-28T00:00:00", "title": "Debian DSA-4049-1 : ffmpeg - security update", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-15186", "CVE-2017-16840", "CVE-2017-15672"], "modified": "2017-11-28T00:00:00", "cpe": ["p-cpe:/a:debian:debian_linux:ffmpeg", "cpe:/o:debian:debian_linux:9.0"], "id": "DEBIAN_DSA-4049.NASL", "href": "https://www.tenable.com/plugins/nessus/104792", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were \n# extracted from Debian Security Advisory DSA-4049. The text \n# itself is copyright (C) Software in the Public Interest, Inc.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(104792);\n script_version(\"3.6\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/04\");\n\n script_cve_id(\"CVE-2017-15186\", \"CVE-2017-15672\", \"CVE-2017-16840\");\n script_xref(name:\"DSA\", value:\"4049\");\n\n script_name(english:\"Debian DSA-4049-1 : ffmpeg - security update\");\n script_summary(english:\"Checks dpkg output for the updated package\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote Debian host is missing a security-related update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://security-tracker.debian.org/tracker/source-package/ffmpeg\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://packages.debian.org/source/stretch/ffmpeg\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.debian.org/security/2017/dsa-4049\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\n\"Upgrade the ffmpeg packages.\n\nFor the stable distribution (stretch), these problems have been fixed\nin version 7:3.2.9-1~deb9u1.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:ffmpeg\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:debian:debian_linux:9.0\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2017/11/27\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2017/11/28\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2017-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"Debian Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/Debian/release\", \"Host/Debian/dpkg-l\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"debian_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/Debian/release\")) audit(AUDIT_OS_NOT, \"Debian\");\nif (!get_kb_item(\"Host/Debian/dpkg-l\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\nif (deb_check(release:\"9.0\", prefix:\"ffmpeg\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"ffmpeg-doc\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libav-tools\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-extra\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec-extra57\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavcodec57\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavdevice-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavdevice57\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-extra\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter-extra6\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavfilter6\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavformat-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavformat57\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavresample-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavresample3\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavutil-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libavutil55\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libpostproc-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libpostproc54\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswresample-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswresample2\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswscale-dev\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\nif (deb_check(release:\"9.0\", prefix:\"libswscale4\", reference:\"7:3.2.9-1~deb9u1\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:deb_report_get());\n else security_hole(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}], "cve": [{"lastseen": "2021-02-02T06:52:34", "description": "FFmpeg before commit cced03dd667a5df6df8fd40d8de0bff477ee02e8 contains multiple out of array access vulnerabilities in the mms protocol that can result in attackers accessing out of bound data. This attack appear to be exploitable via network connectivity. This vulnerability appears to have been fixed in cced03dd667a5df6df8fd40d8de0bff477ee02e8 and later.", "edition": 8, "cvss3": {"exploitabilityScore": 3.9, "cvssV3": {"baseSeverity": "CRITICAL", "confidentialityImpact": "HIGH", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "HIGH", "baseScore": 9.8, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "userInteraction": "NONE", "version": "3.0"}, "impactScore": 5.9}, "published": "2018-07-23T15:29:00", "title": "CVE-2018-1999010", "type": "cve", "cwe": ["CWE-125"], "bulletinFamily": "NVD", "cvss2": {"severity": "HIGH", "exploitabilityScore": 10.0, "obtainAllPrivilege": false, "userInteractionRequired": false, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "LOW", "confidentialityImpact": "PARTIAL", "availabilityImpact": "PARTIAL", "integrityImpact": "PARTIAL", "baseScore": 7.5, "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "acInsufInfo": false, "impactScore": 6.4, "obtainUserPrivilege": false}, "cvelist": ["CVE-2018-1999010"], "modified": "2019-03-27T19:11:00", "cpe": ["cpe:/o:debian:debian_linux:8.0"], "id": "CVE-2018-1999010", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-1999010", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}, "cpe23": ["cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:36:38", "description": "The read_header function in libavcodec/ffv1dec.c in FFmpeg 2.4 and 3.3.4 and possibly earlier allows remote attackers to have unspecified impact via a crafted MP4 file, which triggers an out-of-bounds read.", "edition": 7, "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "HIGH", "baseScore": 8.8, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 5.9}, "published": "2017-11-06T17:29:00", "title": "CVE-2017-15672", "type": "cve", "cwe": ["CWE-125"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "PARTIAL", "availabilityImpact": "PARTIAL", "integrityImpact": "PARTIAL", "baseScore": 6.8, "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "acInsufInfo": false, "impactScore": 6.4, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-15672"], "modified": "2021-01-04T18:15:00", "cpe": ["cpe:/o:debian:debian_linux:8.0", "cpe:/a:ffmpeg:ffmpeg:3.3.4", "cpe:/o:debian:debian_linux:9.0"], "id": "CVE-2017-15672", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-15672", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}, "cpe23": ["cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*", "cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*", "cpe:2.3:a:ffmpeg:ffmpeg:3.3.4:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:36:36", "description": "In libavformat/nsvdec.c in FFmpeg 2.4 and 3.3.3, a DoS in nsv_parse_NSVf_header() due to lack of an EOF (End of File) check might cause huge CPU consumption. When a crafted NSV file, which claims a large \"table_entries_used\" field in the header but does not contain sufficient backing data, is provided, the loop over 'table_entries_used' would consume huge CPU resources, since there is no EOF check inside the loop.", "edition": 6, "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "NONE", "baseScore": 6.5, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 3.6}, "published": "2017-09-07T06:29:00", "title": "CVE-2017-14171", "type": "cve", "cwe": ["CWE-834"], "bulletinFamily": "NVD", "cvss2": {"severity": "HIGH", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "NONE", "availabilityImpact": "COMPLETE", "integrityImpact": "NONE", "baseScore": 7.1, "vectorString": "AV:N/AC:M/Au:N/C:N/I:N/A:C", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 6.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-14171"], "modified": "2021-01-05T19:15:00", "cpe": ["cpe:/a:ffmpeg:ffmpeg:3.3.3"], "id": "CVE-2017-14171", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14171", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}, "cpe23": ["cpe:2.3:a:ffmpeg:ffmpeg:3.3.3:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:52:28", "description": "libavformat/movenc.c in FFmpeg before 4.0.2 allows attackers to cause a denial of service (application crash caused by a divide-by-zero error) with a user crafted Waveform audio file.", "edition": 8, "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "NONE", "baseScore": 6.5, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 3.6}, "published": "2018-07-19T05:29:00", "title": "CVE-2018-14394", "type": "cve", "cwe": ["CWE-369"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "NONE", "availabilityImpact": "PARTIAL", "integrityImpact": "NONE", "baseScore": 4.3, "vectorString": "AV:N/AC:M/Au:N/C:N/I:N/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 2.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2018-14394"], "modified": "2019-01-08T11:29:00", "cpe": [], "id": "CVE-2018-14394", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-14394", "cvss": {"score": 4.3, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P"}, "cpe23": []}, {"lastseen": "2021-02-02T06:36:36", "description": "In libavformat/mxfdec.c in FFmpeg 3.3.3 -> 2.4, a DoS in mxf_read_index_entry_array() due to lack of an EOF (End of File) check might cause huge CPU consumption. When a crafted MXF file, which claims a large \"nb_index_entries\" field in the header but does not contain sufficient backing data, is provided, the loop would consume huge CPU resources, since there is no EOF check inside the loop. Moreover, this big loop can be invoked multiple times if there is more than one applicable data segment in the crafted MXF file.", "edition": 6, "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "NONE", "baseScore": 6.5, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 3.6}, "published": "2017-09-07T06:29:00", "title": "CVE-2017-14170", "type": "cve", "cwe": ["CWE-834"], "bulletinFamily": "NVD", "cvss2": {"severity": "HIGH", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "NONE", "availabilityImpact": "COMPLETE", "integrityImpact": "NONE", "baseScore": 7.1, "vectorString": "AV:N/AC:M/Au:N/C:N/I:N/A:C", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 6.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-14170"], "modified": "2021-01-04T19:15:00", "cpe": ["cpe:/a:ffmpeg:ffmpeg:3.3.3"], "id": "CVE-2017-14170", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14170", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}, "cpe23": ["cpe:2.3:a:ffmpeg:ffmpeg:3.3.3:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:36:52", "description": "FFmpeg before 2.8.12, 3.0.x and 3.1.x before 3.1.9, 3.2.x before 3.2.6, and 3.3.x before 3.3.2 does not properly restrict HTTP Live Streaming filename extensions and demuxer names, which allows attackers to read arbitrary files via crafted playlist data.", "edition": 8, "cvss3": {"exploitabilityScore": 3.9, "cvssV3": {"baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "NONE", "integrityImpact": "NONE", "baseScore": 7.5, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "userInteraction": "NONE", "version": "3.0"}, "impactScore": 3.6}, "published": "2017-06-28T06:29:00", "title": "CVE-2017-9993", "type": "cve", "cwe": ["CWE-200"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 10.0, "obtainAllPrivilege": false, "userInteractionRequired": false, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "LOW", "confidentialityImpact": "PARTIAL", "availabilityImpact": "NONE", "integrityImpact": "NONE", "baseScore": 5.0, "vectorString": "AV:N/AC:L/Au:N/C:P/I:N/A:N", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "acInsufInfo": false, "impactScore": 2.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-9993"], "modified": "2019-03-26T17:56:00", "cpe": ["cpe:/o:debian:debian_linux:8.0", "cpe:/o:debian:debian_linux:9.0"], "id": "CVE-2017-9993", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9993", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:P/I:N/A:N"}, "cpe23": ["cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*", "cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:36:36", "description": "In FFmpeg 3.3.3, a DoS in asf_read_marker() due to lack of an EOF (End of File) check might cause huge CPU and memory consumption. When a crafted ASF file, which claims a large \"name_len\" or \"count\" field in the header but does not contain sufficient backing data, is provided, the loops over the name and markers would consume huge CPU and memory resources, since there is no EOF check inside these loops.", "edition": 5, "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "NONE", "baseScore": 6.5, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 3.6}, "published": "2017-08-31T15:29:00", "title": "CVE-2017-14057", "type": "cve", "cwe": ["CWE-834"], "bulletinFamily": "NVD", "cvss2": {"severity": "HIGH", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "NONE", "availabilityImpact": "COMPLETE", "integrityImpact": "NONE", "baseScore": 7.1, "vectorString": "AV:N/AC:M/Au:N/C:N/I:N/A:C", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 6.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-14057"], "modified": "2019-10-03T00:03:00", "cpe": ["cpe:/a:ffmpeg:ffmpeg:3.3.3"], "id": "CVE-2017-14057", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14057", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}, "cpe23": ["cpe:2.3:a:ffmpeg:ffmpeg:3.3.3:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:36:37", "description": "The sdp_parse_fmtp_config_h264 function in libavformat/rtpdec_h264.c in FFmpeg before 3.3.4 mishandles empty sprop-parameter-sets values, which allows remote attackers to cause a denial of service (heap buffer overflow) or possibly have unspecified other impact via a crafted sdp file.", "edition": 6, "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "HIGH", "baseScore": 8.8, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 5.9}, "published": "2017-09-27T08:29:00", "title": "CVE-2017-14767", "type": "cve", "cwe": ["CWE-119"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "PARTIAL", "availabilityImpact": "PARTIAL", "integrityImpact": "PARTIAL", "baseScore": 6.8, "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 6.4, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-14767"], "modified": "2019-01-08T11:29:00", "cpe": ["cpe:/a:ffmpeg:ffmpeg:3.3.3"], "id": "CVE-2017-14767", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14767", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}, "cpe23": ["cpe:2.3:a:ffmpeg:ffmpeg:3.3.3:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:36:40", "description": "The ff_free_picture_tables function in libavcodec/mpegpicture.c in Libav 12.2 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted file, related to vc1_decode_i_blocks_adv.", "edition": 4, "cvss3": {"exploitabilityScore": 2.8, "cvssV3": {"baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "integrityImpact": "HIGH", "baseScore": 8.8, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 5.9}, "published": "2017-12-04T08:29:00", "title": "CVE-2017-17130", "type": "cve", "cwe": ["CWE-119"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "PARTIAL", "availabilityImpact": "PARTIAL", "integrityImpact": "PARTIAL", "baseScore": 6.8, "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 6.4, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-17130"], "modified": "2019-01-08T11:29:00", "cpe": ["cpe:/a:libav:libav:12.2"], "id": "CVE-2017-17130", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-17130", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}, "cpe23": ["cpe:2.3:a:libav:libav:12.2:*:*:*:*:*:*:*"]}, {"lastseen": "2021-02-02T06:36:52", "description": "libavcodec/webp.c in FFmpeg before 2.8.12, 3.0.x before 3.0.8, 3.1.x before 3.1.8, 3.2.x before 3.2.5, and 3.3.x before 3.3.1 does not ensure that pix_fmt is set, which allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted file, related to the vp8_decode_mb_row_no_filter and pred8x8_128_dc_8_c functions.", "edition": 8, "cvss3": {"exploitabilityScore": 1.8, "cvssV3": {"baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "attackComplexity": "LOW", "scope": "UNCHANGED", "attackVector": "LOCAL", "availabilityImpact": "HIGH", "integrityImpact": "HIGH", "baseScore": 7.8, "privilegesRequired": "NONE", "vectorString": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "userInteraction": "REQUIRED", "version": "3.0"}, "impactScore": 5.9}, "published": "2017-06-28T06:29:00", "title": "CVE-2017-9994", "type": "cve", "cwe": ["CWE-119"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 8.6, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "MEDIUM", "confidentialityImpact": "PARTIAL", "availabilityImpact": "PARTIAL", "integrityImpact": "PARTIAL", "baseScore": 6.8, "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "acInsufInfo": false, "impactScore": 6.4, "obtainUserPrivilege": false}, "cvelist": ["CVE-2017-9994"], "modified": "2019-03-20T16:18:00", "cpe": ["cpe:/o:debian:debian_linux:8.0"], "id": "CVE-2017-9994", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9994", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}, "cpe23": ["cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"]}], "archlinux": [{"lastseen": "2020-09-22T18:36:42", "bulletinFamily": "unix", "cvelist": ["CVE-2017-14055", "CVE-2017-14056", "CVE-2017-14057", "CVE-2017-14058", "CVE-2017-14059", "CVE-2017-14169", "CVE-2017-14170", "CVE-2017-14171", "CVE-2017-14225"], "description": "Arch Linux Security Advisory ASA-201709-23\n==========================================\n\nSeverity: Medium\nDate : 2017-09-28\nCVE-ID : CVE-2017-14055 CVE-2017-14056 CVE-2017-14057 CVE-2017-14058\nCVE-2017-14059 CVE-2017-14169 CVE-2017-14170 CVE-2017-14171\nCVE-2017-14225\nPackage : ffmpeg2.8\nType : denial of service\nRemote : Yes\nLink : https://security.archlinux.org/AVG-405\n\nSummary\n=======\n\nThe package ffmpeg2.8 before version 2.8.13-1 is vulnerable to denial\nof service.\n\nResolution\n==========\n\nUpgrade to 2.8.13-1.\n\n# pacman -Syu \"ffmpeg2.8>=2.8.13-1\"\n\nThe problems have been fixed upstream in version 2.8.13.\n\nWorkaround\n==========\n\nNone.\n\nDescription\n===========\n\n- CVE-2017-14055 (denial of service)\n\nIn libavformat/mvdec.c in FFmpeg 3.3.3, a DoS in mv_read_header() due\nto lack of an EOF (End of File) check might cause huge CPU and memory\nconsumption. When a crafted MV file, which claims a large \"nb_frames\"\nfield in the header but does not contain sufficient backing data, is\nprovided, the loop over the frames would consume huge CPU and memory\nresources, since there is no EOF check inside the loop.\n\n- CVE-2017-14056 (denial of service)\n\nIn libavformat/rl2.c in FFmpeg 3.3.3, a DoS in rl2_read_header() due to\nlack of an EOF (End of File) check might cause huge CPU and memory\nconsumption. When a crafted RL2 file, which claims a large\n\"frame_count\" field in the header but does not contain sufficient\nbacking data, is provided, the loops (for offset and size tables) would\nconsume huge CPU and memory resources, since there is no EOF check\ninside these loops.\n\n- CVE-2017-14057 (denial of service)\n\nIn FFmpeg 3.3.3, a DoS in asf_read_marker() due to lack of an EOF (End\nof File) check might cause huge CPU and memory consumption. When a\ncrafted ASF file, which claims a large \"name_len\" or \"count\" field in\nthe header but does not contain sufficient backing data, is provided,\nthe loops over the name and markers would consume huge CPU and memory\nresources, since there is no EOF check inside these loops.\n\n- CVE-2017-14058 (denial of service)\n\nIn FFmpeg 3.3.3, the read_data function in libavformat/hls.c does not\nrestrict reload attempts for an insufficient list, which allows remote\nattackers to cause a denial of service (infinite loop).\n\n- CVE-2017-14059 (denial of service)\n\nIn FFmpeg 3.3.3, a DoS in cine_read_header() due to lack of an EOF\ncheck might cause huge CPU and memory consumption. When a crafted CINE\nfile, which claims a large \"duration\" field in the header but does not\ncontain sufficient backing data, is provided, the image-offset parsing\nloop would consume huge CPU and memory resources, since there is no EOF\ncheck inside the loop.\n\n- CVE-2017-14169 (denial of service)\n\nIn the mxf_read_primer_pack function in libavformat/mxfdec.c in FFmpeg\n3.3.3, an integer signedness error might occur when a crafted file,\nwhich claims a large \"item_num\" field such as 0xffffffff, is provided.\nAs a result, the variable \"item_num\" turns negative, bypassing the\ncheck for a large value.\n\n- CVE-2017-14170 (denial of service)\n\nIn libavformat/mxfdec.c in FFmpeg 3.3.3, a DoS in\nmxf_read_index_entry_array() due to lack of an EOF (End of File) check\nmight cause huge CPU consumption. When a crafted MXF file, which claims\na large \"nb_index_entries\" field in the header but does not contain\nsufficient backing data, is provided, the loop would consume huge CPU\nresources, since there is no EOF check inside the loop. Moreover, this\nbig loop can be invoked multiple times if there is more than one\napplicable data segment in the crafted MXF file.\n\n- CVE-2017-14171 (denial of service)\n\nIn libavformat/nsvdec.c in FFmpeg 3.3.3, a DoS in\nnsv_parse_NSVf_header() due to lack of an EOF (End of File) check might\ncause huge CPU consumption. When a crafted NSV file, which claims a\nlarge \"table_entries_used\" field in the header but does not contain\nsufficient backing data, is provided, the loop over\n'table_entries_used' would consume huge CPU resources, since there is\nno EOF check inside the loop.\n\n- CVE-2017-14225 (denial of service)\n\nThe av_color_primaries_name function in libavutil/pixdesc.c in FFmpeg\n3.3.3 may return a NULL pointer depending on a value contained in a\nfile, but callers do not anticipate this, as demonstrated by the\navcodec_string function in libavcodec/utils.c, leading to a NULL\npointer dereference.\n\nImpact\n======\n\nA remote attacker is able to crash the application while watching a HLS\nstream. Furthermore an attacker is able to crash the application by\ntricking the user into opening a specially crafted video file.\n\nReferences\n==========\n\nhttps://github.com/FFmpeg/FFmpeg/commit/4f05e2e2dc1a89f38cd9f0960a6561083d714f1e\nhttps://github.com/FFmpeg/FFmpeg/commit/96f24d1bee7fe7bac08e2b7c74db1a046c9dc0de\nhttps://github.com/FFmpeg/FFmpeg/commit/7f9ec5593e04827249e7aeb466da06a98a0d7329\nhttps://github.com/FFmpeg/FFmpeg/commit/7ec414892ddcad88313848494b6fc5f437c9ca4a\nhttps://github.com/FFmpeg/FFmpeg/commit/7e80b63ecd259d69d383623e75b318bf2bd491f6\nhttps://github.com/FFmpeg/FFmpeg/commit/9d00fb9d70ee8c0cc7002b89318c5be00f1bbdad\nhttps://github.com/FFmpeg/FFmpeg/commit/900f39692ca0337a98a7cf047e4e2611071810c2\nhttps://github.com/FFmpeg/FFmpeg/commit/c24bcb553650b91e9eff15ef6e54ca73de2453b7\nhttps://github.com/FFmpeg/FFmpeg/commit/837cb4325b712ff1aab531bf41668933f61d75d2\nhttps://security.archlinux.org/CVE-2017-14055\nhttps://security.archlinux.org/CVE-2017-14056\nhttps://security.archlinux.org/CVE-2017-14057\nhttps://security.archlinux.org/CVE-2017-14058\nhttps://security.archlinux.org/CVE-2017-14059\nhttps://security.archlinux.org/CVE-2017-14169\nhttps://security.archlinux.org/CVE-2017-14170\nhttps://security.archlinux.org/CVE-2017-14171\nhttps://security.archlinux.org/CVE-2017-14225", "modified": "2017-09-28T00:00:00", "published": "2017-09-28T00:00:00", "id": "ASA-201709-23", "href": "https://security.archlinux.org/ASA-201709-23", "type": "archlinux", "title": "[ASA-201709-23] ffmpeg2.8: denial of service", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}, {"lastseen": "2020-09-22T18:36:43", "bulletinFamily": "unix", "cvelist": ["CVE-2017-14054", "CVE-2017-14055", "CVE-2017-14056", "CVE-2017-14057", "CVE-2017-14058", "CVE-2017-14059", "CVE-2017-14169", "CVE-2017-14170", "CVE-2017-14171", "CVE-2017-14222", "CVE-2017-14223", "CVE-2017-14225"], "description": "Arch Linux Security Advisory ASA-201709-10\n==========================================\n\nSeverity: Medium\nDate : 2017-09-15\nCVE-ID : CVE-2017-14054 CVE-2017-14055 CVE-2017-14056 CVE-2017-14057\nCVE-2017-14058 CVE-2017-14059 CVE-2017-14169 CVE-2017-14170\nCVE-2017-14171 CVE-2017-14222 CVE-2017-14223 CVE-2017-14225\nPackage : ffmpeg\nType : denial of service\nRemote : Yes\nLink : https://security.archlinux.org/AVG-400\n\nSummary\n=======\n\nThe package ffmpeg before version 1:3.3.4-1 is vulnerable to denial of\nservice.\n\nResolution\n==========\n\nUpgrade to 1:3.3.4-1.\n\n# pacman -Syu \"ffmpeg>=1:3.3.4-1\"\n\nThe problems have been fixed upstream in version 3.3.4.\n\nWorkaround\n==========\n\nNone.\n\nDescription\n===========\n\n- CVE-2017-14054 (denial of service)\n\nIn libavformat/rmdec.c in FFmpeg 3.3.3, a DoS in ivr_read_header() due\nto lack of an EOF (End of File) check might cause huge CPU consumption.\nWhen a crafted IVR file, which claims a large \"len\" field in the header\nbut does not contain sufficient backing data, is provided, the first\ntype==4 loop would consume huge CPU resources, since there is no EOF\ncheck inside the loop.\n\n- CVE-2017-14055 (denial of service)\n\nIn libavformat/mvdec.c in FFmpeg 3.3.3, a DoS in mv_read_header() due\nto lack of an EOF (End of File) check might cause huge CPU and memory\nconsumption. When a crafted MV file, which claims a large \"nb_frames\"\nfield in the header but does not contain sufficient backing data, is\nprovided, the loop over the frames would consume huge CPU and memory\nresources, since there is no EOF check inside the loop.\n\n- CVE-2017-14056 (denial of service)\n\nIn libavformat/rl2.c in FFmpeg 3.3.3, a DoS in rl2_read_header() due to\nlack of an EOF (End of File) check might cause huge CPU and memory\nconsumption. When a crafted RL2 file, which claims a large\n\"frame_count\" field in the header but does not contain sufficient\nbacking data, is provided, the loops (for offset and size tables) would\nconsume huge CPU and memory resources, since there is no EOF check\ninside these loops.\n\n- CVE-2017-14057 (denial of service)\n\nIn FFmpeg 3.3.3, a DoS in asf_read_marker() due to lack of an EOF (End\nof File) check might cause huge CPU and memory consumption. When a\ncrafted ASF file, which claims a large \"name_len\" or \"count\" field in\nthe header but does not contain sufficient backing data, is provided,\nthe loops over the name and markers would consume huge CPU and memory\nresources, since there is no EOF check inside these loops.\n\n- CVE-2017-14058 (denial of service)\n\nIn FFmpeg 3.3.3, the read_data function in libavformat/hls.c does not\nrestrict reload attempts for an insufficient list, which allows remote\nattackers to cause a denial of service (infinite loop).\n\n- CVE-2017-14059 (denial of service)\n\nIn FFmpeg 3.3.3, a DoS in cine_read_header() due to lack of an EOF\ncheck might cause huge CPU and memory consumption. When a crafted CINE\nfile, which claims a large \"duration\" field in the header but does not\ncontain sufficient backing data, is provided, the image-offset parsing\nloop would consume huge CPU and memory resources, since there is no EOF\ncheck inside the loop.\n\n- CVE-2017-14169 (denial of service)\n\nIn the mxf_read_primer_pack function in libavformat/mxfdec.c in FFmpeg\n3.3.3, an integer signedness error might occur when a crafted file,\nwhich claims a large \"item_num\" field such as 0xffffffff, is provided.\nAs a result, the variable \"item_num\" turns negative, bypassing the\ncheck for a large value.\n\n- CVE-2017-14170 (denial of service)\n\nIn libavformat/mxfdec.c in FFmpeg 3.3.3, a DoS in\nmxf_read_index_entry_array() due to lack of an EOF (End of File) check\nmight cause huge CPU consumption. When a crafted MXF file, which claims\na large \"nb_index_entries\" field in the header but does not contain\nsufficient backing data, is provided, the loop would consume huge CPU\nresources, since there is no EOF check inside the loop. Moreover, this\nbig loop can be invoked multiple times if there is more than one\napplicable data segment in the crafted MXF file.\n\n- CVE-2017-14171 (denial of service)\n\nIn libavformat/nsvdec.c in FFmpeg 3.3.3, a DoS in\nnsv_parse_NSVf_header() due to lack of an EOF (End of File) check might\ncause huge CPU consumption. When a crafted NSV file, which claims a\nlarge \"table_entries_used\" field in the header but does not contain\nsufficient backing data, is provided, the loop over\n'table_entries_used' would consume huge CPU resources, since there is\nno EOF check inside the loop.\n\n- CVE-2017-14222 (denial of service)\n\nIn libavformat/mov.c in FFmpeg 3.3.3, a DoS in read_tfra() due to lack\nof an EOF (End of File) check might cause huge CPU and memory\nconsumption. When a crafted MOV file, which claims a large \"item_count\"\nfield in the header but does not contain sufficient backing data, is\nprovided, the loop would consume huge CPU and memory resources, since\nthere is no EOF check inside the loop.\n\n- CVE-2017-14223 (denial of service)\n\nIn libavformat/asfdec_f.c in FFmpeg 3.3.3, a DoS in\nasf_build_simple_index() due to lack of an EOF (End of File) check\nmight cause huge CPU consumption. When a crafted ASF file, which claims\na large \"ict\" field in the header but does not contain sufficient\nbacking data, is provided, the for loop would consume huge CPU and\nmemory resources, since there is no EOF check inside the loop.\n\n- CVE-2017-14225 (denial of service)\n\nThe av_color_primaries_name function in libavutil/pixdesc.c in FFmpeg\n3.3.3 may return a NULL pointer depending on a value contained in a\nfile, but callers do not anticipate this, as demonstrated by the\navcodec_string function in libavcodec/utils.c, leading to a NULL\npointer dereference. (It is also conceivable that there is security\nrelevance for a NULL pointer dereference in av_color_primaries_name\ncalls within the ffprobe command-line program.)\n\nImpact\n======\n\nA remote attacker is able to crash the application while watching a HLS\nstream. Furthermore an attacker is able to crash the application by\ntricking the user into opening a specially crafted video file.\n\nReferences\n==========\n\nhttps://github.com/FFmpeg/FFmpeg/commit/124eb202e70678539544f6268efc98131f19fa49\nhttps://github.com/FFmpeg/FFmpeg/commit/4f05e2e2dc1a89f38cd9f0960a6561083d714f1e\nhttps://github.com/FFmpeg/FFmpeg/commit/96f24d1bee7fe7bac08e2b7c74db1a046c9dc0de\nhttps://github.com/FFmpeg/FFmpeg/commit/7f9ec5593e04827249e7aeb466da06a98a0d7329\nhttps://github.com/FFmpeg/FFmpeg/commit/7ec414892ddcad88313848494b6fc5f437c9ca4a\nhttps://github.com/FFmpeg/FFmpeg/commit/7e80b63ecd259d69d383623e75b318bf2bd491f6\nhttps://github.com/FFmpeg/FFmpeg/commit/9d00fb9d70ee8c0cc7002b89318c5be00f1bbdad\nhttps://github.com/FFmpeg/FFmpeg/commit/900f39692ca0337a98a7cf047e4e2611071810c2\nhttps://github.com/FFmpeg/FFmpeg/commit/c24bcb553650b91e9eff15ef6e54ca73de2453b7\nhttps://github.com/FFmpeg/FFmpeg/commit/9cb4eb772839c5e1de2855d126bf74ff16d13382\nhttps://github.com/FFmpeg/FFmpeg/commit/afc9c683ed9db01edb357bc8c19edad4282b3a97\nhttps://github.com/FFmpeg/FFmpeg/commit/837cb4325b712ff1aab531bf41668933f61d75d2\nhttps://security.archlinux.org/CVE-2017-14054\nhttps://security.archlinux.org/CVE-2017-14055\nhttps://security.archlinux.org/CVE-2017-14056\nhttps://security.archlinux.org/CVE-2017-14057\nhttps://security.archlinux.org/CVE-2017-14058\nhttps://security.archlinux.org/CVE-2017-14059\nhttps://security.archlinux.org/CVE-2017-14169\nhttps://security.archlinux.org/CVE-2017-14170\nhttps://security.archlinux.org/CVE-2017-14171\nhttps://security.archlinux.org/CVE-2017-14222\nhttps://security.archlinux.org/CVE-2017-14223\nhttps://security.archlinux.org/CVE-2017-14225", "modified": "2017-09-15T00:00:00", "published": "2017-09-15T00:00:00", "id": "ASA-201709-10", "href": "https://security.archlinux.org/ASA-201709-10", "type": "archlinux", "title": "[ASA-201709-10] ffmpeg: denial of service", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}], "freebsd": [{"lastseen": "2019-05-29T18:32:08", "bulletinFamily": "unix", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-14058", "CVE-2017-14223", "CVE-2017-14767", "CVE-2017-14169", "CVE-2017-14222", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14225", "CVE-2017-14059", "CVE-2017-14057"], "description": "\nFFmpeg security reports:\n\nMultiple vulnerabilities have been fixed in FFmpeg 3.3.4. Please refer to the CVE list for details.\n\n", "edition": 6, "modified": "2018-03-25T00:00:00", "published": "2017-09-11T00:00:00", "id": "ED73829D-AF6D-11E7-A633-009C02A2AB30", "href": "https://vuxml.freebsd.org/freebsd/ed73829d-af6d-11e7-a633-009c02a2ab30.html", "title": "FFmpeg -- multiple vulnerabilities", "type": "freebsd", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}, {"lastseen": "2019-05-29T18:31:53", "bulletinFamily": "unix", "cvelist": ["CVE-2017-15186", "CVE-2017-16840", "CVE-2017-15672", "CVE-2017-17081", "CVE-2018-6392"], "description": "\nMITRE reports:\n\nMultiple vulnerabilities have been found in FFmpeg. Please refer\n\t to CVE list for details.\nNote: CVE-2017-15186 and CVE-2017-15672 affect only the 3.3 branch\n\t before 3.3.5, CVE-2017-16840 and CVE-2017-17081 have been fixed\n\t in 3.4.1. They're listed here for completeness of the record.\n\n", "edition": 4, "modified": "2017-10-09T00:00:00", "published": "2017-10-09T00:00:00", "id": "5CCBB2F8-C798-11E7-A633-009C02A2AB30", "href": "https://vuxml.freebsd.org/freebsd/5ccbb2f8-c798-11e7-a633-009c02a2ab30.html", "title": "ffmpeg -- multiple vulnerabilities", "type": "freebsd", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}], "openvas": [{"lastseen": "2019-05-29T18:34:23", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-14058", "CVE-2017-14223", "CVE-2017-14767", "CVE-2017-14169", "CVE-2017-14222", "CVE-2017-14055", "CVE-2017-14170", "CVE-2017-14225", "CVE-2017-14059", "CVE-2017-14057"], "description": "Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed Real, MV, RL2, ASF, Apple HLS,\nPhantom Cine, MXF, NSV, MOV or RTP H.264 files/streams are processed.", "modified": "2019-03-18T00:00:00", "published": "2017-10-10T00:00:00", "id": "OPENVAS:1361412562310703996", "href": "http://plugins.openvas.org/nasl.php?oid=1361412562310703996", "type": "openvas", "title": "Debian Security Advisory DSA 3996-1 (ffmpeg - security update)", "sourceData": "###############################################################################\n# OpenVAS Vulnerability Test\n# $Id: deb_3996.nasl 14280 2019-03-18 14:50:45Z cfischer $\n#\n# Auto-generated from advisory DSA 3996-1 using nvtgen 1.0\n# Script version: 1.0\n#\n# Author:\n# Greenbone Networks\n#\n# Copyright:\n# Copyright (c) 2017 Greenbone Networks GmbH http://greenbone.net\n# Text descriptions are largely excerpted from the referenced\n# advisory, and are Copyright (c) the respective author(s)\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n###############################################################################\n\nif(description)\n{\n script_oid(\"1.3.6.1.4.1.25623.1.0.703996\");\n script_version(\"$Revision: 14280 $\");\n script_cve_id(\"CVE-2017-14054\", \"CVE-2017-14055\", \"CVE-2017-14056\", \"CVE-2017-14057\", \"CVE-2017-14058\", \"CVE-2017-14059\", \"CVE-2017-14169\", \"CVE-2017-14170\", \"CVE-2017-14171\", \"CVE-2017-14222\", \"CVE-2017-14223\", \"CVE-2017-14225\", \"CVE-2017-14767\");\n script_name(\"Debian Security Advisory DSA 3996-1 (ffmpeg - security update)\");\n script_tag(name:\"last_modification\", value:\"$Date: 2019-03-18 15:50:45 +0100 (Mon, 18 Mar 2019) $\");\n script_tag(name:\"creation_date\", value:\"2017-10-10 00:00:00 +0200 (Tue, 10 Oct 2017)\");\n script_tag(name:\"cvss_base\", value:\"7.1\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:M/Au:N/C:N/I:N/A:C\");\n script_tag(name:\"solution_type\", value:\"VendorFix\");\n script_tag(name:\"qod_type\", value:\"package\");\n\n script_xref(name:\"URL\", value:\"http://www.debian.org/security/2017/dsa-3996.html\");\n\n script_category(ACT_GATHER_INFO);\n\n script_copyright(\"Copyright (c) 2017 Greenbone Networks GmbH http://greenbone.net\");\n script_family(\"Debian Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/debian_linux\", \"ssh/login/packages\", re:\"ssh/login/release=DEB9\");\n script_tag(name:\"affected\", value:\"ffmpeg on Debian Linux\");\n script_tag(name:\"solution\", value:\"For the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.8-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\");\n script_tag(name:\"summary\", value:\"Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed Real, MV, RL2, ASF, Apple HLS,\nPhantom Cine, MXF, NSV, MOV or RTP H.264 files/streams are processed.\");\n script_tag(name:\"vuldetect\", value:\"This check tests the installed software version using the apt package manager.\");\n\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-deb.inc\");\n\nres = \"\";\nreport = \"\";\nif((res = isdpkgvuln(pkg:\"ffmpeg\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"ffmpeg-doc\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libav-tools\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec-extra\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec-extra57\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec57\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavdevice-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavdevice57\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter-extra\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter-extra6\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter6\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavformat-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavformat57\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavresample-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavresample3\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavutil-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavutil55\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libpostproc-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libpostproc54\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswresample-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswresample2\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswscale-dev\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswscale4\", ver:\"7:3.2.8-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\n\nif(report != \"\") {\n security_message(data:report);\n} else if(__pkg_match) {\n exit(99);\n}", "cvss": {"score": 7.1, "vector": "AV:N/AC:M/Au:N/C:N/I:N/A:C"}}, {"lastseen": "2020-06-04T17:34:51", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-7866", "CVE-2017-14058", "CVE-2016-10191", "CVE-2017-14223", "CVE-2016-9561", "CVE-2017-14169", "CVE-2017-11399", "CVE-2017-14222", "CVE-2016-10190", "CVE-2017-14055", "CVE-2017-7865", "CVE-2017-14170", "CVE-2017-7863", "CVE-2017-14225", "CVE-2017-14059", "CVE-2016-10192", "CVE-2017-14057"], "description": "The remote host is missing an update for the ", "modified": "2020-06-03T00:00:00", "published": "2017-09-16T00:00:00", "id": "OPENVAS:1361412562310851617", "href": "http://plugins.openvas.org/nasl.php?oid=1361412562310851617", "type": "openvas", "title": "openSUSE: Security Advisory for ffmpeg (openSUSE-SU-2017:2502-1)", "sourceData": "# Copyright (C) 2017 Greenbone Networks GmbH\n# Some text descriptions might be excerpted from (a) referenced\n# source(s), and are Copyright (C) by the respective right holder(s).\n#\n# SPDX-License-Identifier: GPL-2.0-or-later\n#\n# This program is free software; you can redistribute it and/or\n# modify it under the terms of the GNU General Public License\n# as published by the Free Software Foundation; either version 2\n# of the License, or (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n\nif(description)\n{\n script_oid(\"1.3.6.1.4.1.25623.1.0.851617\");\n script_version(\"2020-06-03T08:38:58+0000\");\n script_tag(name:\"last_modification\", value:\"2020-06-03 08:38:58 +0000 (Wed, 03 Jun 2020)\");\n script_tag(name:\"creation_date\", value:\"2017-09-16 07:27:03 +0200 (Sat, 16 Sep 2017)\");\n script_cve_id(\"CVE-2016-10190\", \"CVE-2016-10191\", \"CVE-2016-10192\", \"CVE-2016-9561\",\n \"CVE-2017-11399\", \"CVE-2017-14054\", \"CVE-2017-14055\", \"CVE-2017-14056\",\n \"CVE-2017-14057\", \"CVE-2017-14058\", \"CVE-2017-14059\", \"CVE-2017-14169\",\n \"CVE-2017-14170\", \"CVE-2017-14171\", \"CVE-2017-14222\", \"CVE-2017-14223\",\n \"CVE-2017-14225\", \"CVE-2017-7863\", \"CVE-2017-7865\", \"CVE-2017-7866\");\n script_tag(name:\"cvss_base\", value:\"7.5\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_tag(name:\"qod_type\", value:\"package\");\n script_name(\"openSUSE: Security Advisory for ffmpeg (openSUSE-SU-2017:2502-1)\");\n\n script_tag(name:\"summary\", value:\"The remote host is missing an update for the 'ffmpeg'\n package(s) announced via the referenced advisory.\");\n\n script_tag(name:\"vuldetect\", value:\"Checks if a vulnerable package version is present on the target host.\");\n\n script_tag(name:\"insight\", value:\"This update introduces lame and twolame.\n\n For ffmpeg2 it updates to version 2.8.13 and fixes several issues.\n\n These security issues were fixed:\n\n - CVE-2017-14058: The read_data function in libavformat/hls.c did not\n restrict reload attempts for an insufficient list, which allowed remote\n attackers to cause a denial of service (infinite loop) (bsc#1056762).\n\n - CVE-2017-14057: In asf_read_marker() due to lack of an EOF (End of File)\n check might have caused huge CPU and memory consumption. When a crafted\n ASF file, which claims a large 'name_len' or 'count' field in the header\n but did not contain sufficient backing data, was provided, the loops\n over the name and markers would consume huge CPU and memory resources,\n since there is no EOF check inside these loops (bsc#1056761).\n\n - CVE-2017-14059: A DoS in cine_read_header() due to lack of an EOF check\n might have caused huge CPU and memory consumption. When a crafted CINE\n file, which claims a large 'duration' field in the header but did not\n contain sufficient backing data, was provided, the image-offset parsing\n loop would consume huge CPU and memory resources, since there is no EOF\n check inside the loop (bsc#1056763).\n\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack of an EOF (End of\n File) check might have caused huge CPU and memory consumption. When a\n crafted RL2 file, which claims a large 'frame_count' field in the header\n but did not contain sufficient backing data, was provided, the loops\n (for offset and size tables) would consume huge CPU and memory\n resources, since there is no EOF check inside these loops (bsc#1056760).\n\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of an EOF (End of\n File) check might have caused huge CPU and memory consumption. When a\n crafted MV file, which claims a large 'nb_frames' field in the header\n but did not contain sufficient backing data, was provided, the loop over\n the frames would consume huge CPU and memory resources, since there is\n no EOF check inside the loop (bsc#1056766).\n\n - boo#1046211: Lots of integer overflow fixes\n\n - CVE-2016-9561: The che_configure function in\n libavcodec/aacdec_template.c in FFmpeg allowed remote attackers to cause\n a denial of service (allocation of huge memory, and being killed by the\n OS) via a crafted MOV file (boo#1015120)\n\n - CVE-2017-7863: FFmpeg had an out-of-bounds write caused by a heap-based\n buffer overflow related to the decode_frame_common function in\n libavcodec/pngdec.c (boo#1034179)\n\n - CVE-2017-7865: FFmpeg had an out-of-bounds write caused by a heap-based\n buffer overflow related to t ...\n\n Description truncated, please see the referenced URL(s) for more information.\");\n\n script_tag(name:\"affected\", value:\"ffmpeg, on openSUSE Leap 42.3\");\n\n script_tag(name:\"solution\", value:\"Please install the updated package(s).\");\n\n script_xref(name:\"openSUSE-SU\", value:\"2017:2502-1\");\n script_tag(name:\"solution_type\", value:\"VendorFix\");\n script_category(ACT_GATHER_INFO);\n script_copyright(\"Copyright (C) 2017 Greenbone Networks GmbH\");\n script_family(\"SuSE Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/suse\", \"ssh/login/rpms\", re:\"ssh/login/release=openSUSELeap42\\.3\");\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-rpm.inc\");\n\nrelease = rpm_get_ssh_release();\nif(!release)\n exit(0);\n\nres = \"\";\nreport = \"\";\n\nif(release == \"openSUSELeap42.3\") {\n if(!isnull(res = isrpmvuln(pkg:\"ffmpeg\", rpm:\"ffmpeg~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"ffmpeg-debuginfo\", rpm:\"ffmpeg-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"ffmpeg-debugsource\", rpm:\"ffmpeg-debugsource~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"ffmpeg2-debugsource\", rpm:\"ffmpeg2-debugsource~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"ffmpeg2-devel\", rpm:\"ffmpeg2-devel~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"lame\", rpm:\"lame~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"lame-debuginfo\", rpm:\"lame-debuginfo~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"lame-debugsource\", rpm:\"lame-debugsource~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"lame-doc\", rpm:\"lame-doc~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"lame-mp3rtp\", rpm:\"lame-mp3rtp~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"lame-mp3rtp-debuginfo\", rpm:\"lame-mp3rtp-debuginfo~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec-devel\", rpm:\"libavcodec-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec56\", rpm:\"libavcodec56~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec56-debuginfo\", rpm:\"libavcodec56-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec57\", rpm:\"libavcodec57~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec57-debuginfo\", rpm:\"libavcodec57-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice-devel\", rpm:\"libavdevice-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice56\", rpm:\"libavdevice56~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice56-debuginfo\", rpm:\"libavdevice56-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice57\", rpm:\"libavdevice57~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice57-debuginfo\", rpm:\"libavdevice57-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter-devel\", rpm:\"libavfilter-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter5\", rpm:\"libavfilter5~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter5-debuginfo\", rpm:\"libavfilter5-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter6\", rpm:\"libavfilter6~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter6-debuginfo\", rpm:\"libavfilter6-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat-devel\", rpm:\"libavformat-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat56\", rpm:\"libavformat56~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat56-debuginfo\", rpm:\"libavformat56-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat57\", rpm:\"libavformat57~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat57-debuginfo\", rpm:\"libavformat57-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample-devel\", rpm:\"libavresample-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample2\", rpm:\"libavresample2~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample2-debuginfo\", rpm:\"libavresample2-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample3\", rpm:\"libavresample3~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample3-debuginfo\", rpm:\"libavresample3-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil-devel\", rpm:\"libavutil-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil54\", rpm:\"libavutil54~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil54-debuginfo\", rpm:\"libavutil54-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil55\", rpm:\"libavutil55~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil55-debuginfo\", rpm:\"libavutil55-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libmp3lame-devel\", rpm:\"libmp3lame-devel~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libmp3lame0\", rpm:\"libmp3lame0~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libmp3lame0-debuginfo\", rpm:\"libmp3lame0-debuginfo~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc-devel\", rpm:\"libpostproc-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc53\", rpm:\"libpostproc53~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc53-debuginfo\", rpm:\"libpostproc53-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc54\", rpm:\"libpostproc54~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc54-debuginfo\", rpm:\"libpostproc54-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample-devel\", rpm:\"libswresample-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample1\", rpm:\"libswresample1~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample1-debuginfo\", rpm:\"libswresample1-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample2\", rpm:\"libswresample2~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample2-debuginfo\", rpm:\"libswresample2-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale-devel\", rpm:\"libswscale-devel~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale3\", rpm:\"libswscale3~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale3-debuginfo\", rpm:\"libswscale3-debuginfo~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale4\", rpm:\"libswscale4~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale4-debuginfo\", rpm:\"libswscale4-debuginfo~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libtwolame-devel\", rpm:\"libtwolame-devel~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libtwolame0\", rpm:\"libtwolame0~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libtwolame0-debuginfo\", rpm:\"libtwolame0-debuginfo~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"twolame\", rpm:\"twolame~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"twolame-debuginfo\", rpm:\"twolame-debuginfo~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"twolame-debugsource\", rpm:\"twolame-debugsource~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec56-32bit\", rpm:\"libavcodec56-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec56-debuginfo-32bit\", rpm:\"libavcodec56-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec57-32bit\", rpm:\"libavcodec57-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavcodec57-debuginfo-32bit\", rpm:\"libavcodec57-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice56-32bit\", rpm:\"libavdevice56-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice56-debuginfo-32bit\", rpm:\"libavdevice56-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice57-32bit\", rpm:\"libavdevice57-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavdevice57-debuginfo-32bit\", rpm:\"libavdevice57-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter5-32bit\", rpm:\"libavfilter5-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter5-debuginfo-32bit\", rpm:\"libavfilter5-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter6-32bit\", rpm:\"libavfilter6-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavfilter6-debuginfo-32bit\", rpm:\"libavfilter6-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat56-32bit\", rpm:\"libavformat56-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat56-debuginfo-32bit\", rpm:\"libavformat56-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat57-32bit\", rpm:\"libavformat57-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavformat57-debuginfo-32bit\", rpm:\"libavformat57-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample2-32bit\", rpm:\"libavresample2-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample2-debuginfo-32bit\", rpm:\"libavresample2-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample3-32bit\", rpm:\"libavresample3-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavresample3-debuginfo-32bit\", rpm:\"libavresample3-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil54-32bit\", rpm:\"libavutil54-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil54-debuginfo-32bit\", rpm:\"libavutil54-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil55-32bit\", rpm:\"libavutil55-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libavutil55-debuginfo-32bit\", rpm:\"libavutil55-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libmp3lame0-32bit\", rpm:\"libmp3lame0-32bit~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libmp3lame0-debuginfo-32bit\", rpm:\"libmp3lame0-debuginfo-32bit~3.99.5~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc53-32bit\", rpm:\"libpostproc53-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc53-debuginfo-32bit\", rpm:\"libpostproc53-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc54-32bit\", rpm:\"libpostproc54-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libpostproc54-debuginfo-32bit\", rpm:\"libpostproc54-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample1-32bit\", rpm:\"libswresample1-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample1-debuginfo-32bit\", rpm:\"libswresample1-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample2-32bit\", rpm:\"libswresample2-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswresample2-debuginfo-32bit\", rpm:\"libswresample2-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale3-32bit\", rpm:\"libswscale3-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale3-debuginfo-32bit\", rpm:\"libswscale3-debuginfo-32bit~2.8.13~32.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale4-32bit\", rpm:\"libswscale4-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libswscale4-debuginfo-32bit\", rpm:\"libswscale4-debuginfo-32bit~3.3.4~7.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libtwolame0-32bit\", rpm:\"libtwolame0-32bit~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(!isnull(res = isrpmvuln(pkg:\"libtwolame0-debuginfo-32bit\", rpm:\"libtwolame0-debuginfo-32bit~0.3.13~2.1\", rls:\"openSUSELeap42.3\"))) {\n report += res;\n }\n\n if(report != \"\") {\n security_message(data:report);\n } else if(__pkg_match) {\n exit(99);\n }\n exit(0);\n}\n\nexit(0);\n", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2019-07-04T18:55:44", "bulletinFamily": "scanner", "cvelist": ["CVE-2018-13300", "CVE-2018-6621", "CVE-2018-13302", "CVE-2018-7557", "CVE-2018-6392", "CVE-2018-12458", "CVE-2018-10001"], "description": "Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.", "modified": "2019-07-04T00:00:00", "published": "2018-07-17T00:00:00", "id": "OPENVAS:1361412562310704249", "href": "http://plugins.openvas.org/nasl.php?oid=1361412562310704249", "type": "openvas", "title": "Debian Security Advisory DSA 4249-1 (ffmpeg - security update)", "sourceData": "###############################################################################\n# OpenVAS Vulnerability Test\n#\n# Auto-generated from advisory DSA 4249-1 using nvtgen 1.0\n# Script version: 1.0\n#\n# Author:\n# Greenbone Networks\n#\n# Copyright:\n# Copyright (c) 2018 Greenbone Networks GmbH http://greenbone.net\n# Text descriptions are largely excerpted from the referenced\n# advisory, and are Copyright (c) the respective author(s)\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n###############################################################################\n\nif(description)\n{\n script_oid(\"1.3.6.1.4.1.25623.1.0.704249\");\n script_version(\"2019-07-04T09:25:28+0000\");\n script_cve_id(\"CVE-2018-10001\", \"CVE-2018-12458\", \"CVE-2018-13300\", \"CVE-2018-13302\", \"CVE-2018-6392\",\n \"CVE-2018-6621\", \"CVE-2018-7557\");\n script_name(\"Debian Security Advisory DSA 4249-1 (ffmpeg - security update)\");\n script_tag(name:\"last_modification\", value:\"2019-07-04 09:25:28 +0000 (Thu, 04 Jul 2019)\");\n script_tag(name:\"creation_date\", value:\"2018-07-17 00:00:00 +0200 (Tue, 17 Jul 2018)\");\n script_tag(name:\"cvss_base\", value:\"6.8\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:M/Au:N/C:P/I:P/A:P\");\n script_tag(name:\"solution_type\", value:\"VendorFix\");\n script_tag(name:\"qod_type\", value:\"package\");\n\n script_xref(name:\"URL\", value:\"https://www.debian.org/security/2018/dsa-4249.html\");\n\n script_category(ACT_GATHER_INFO);\n\n script_copyright(\"Copyright (c) 2018 Greenbone Networks GmbH http://greenbone.net\");\n script_family(\"Debian Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/debian_linux\", \"ssh/login/packages\", re:\"ssh/login/release=DEB9\");\n script_tag(name:\"affected\", value:\"ffmpeg on Debian Linux\");\n script_tag(name:\"solution\", value:\"For the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.11-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\");\n\n script_xref(name:\"URL\", value:\"https://security-tracker.debian.org/tracker/ffmpeg\");\n script_tag(name:\"summary\", value:\"Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.\");\n script_tag(name:\"vuldetect\", value:\"This check tests the installed software version using the apt package manager.\");\n\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-deb.inc\");\n\nres = \"\";\nreport = \"\";\nif(!isnull(res = isdpkgvuln(pkg:\"ffmpeg\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"ffmpeg-doc\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libav-tools\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-extra\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-extra57\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec57\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavdevice-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavdevice57\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter-extra\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter-extra6\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter6\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavformat-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavformat57\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavresample-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavresample3\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavutil-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavutil55\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libpostproc-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libpostproc54\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswresample-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswresample2\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswscale-dev\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswscale4\", ver:\"7:3.2.11-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\n\nif(report != \"\") {\n security_message(data:report);\n} else if(__pkg_match) {\n exit(99);\n}", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2019-07-04T19:02:19", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-15186", "CVE-2017-16840", "CVE-2017-15672"], "description": "Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.", "modified": "2019-07-04T00:00:00", "published": "2017-11-27T00:00:00", "id": "OPENVAS:1361412562310704049", "href": "http://plugins.openvas.org/nasl.php?oid=1361412562310704049", "type": "openvas", "title": "Debian Security Advisory DSA 4049-1 (ffmpeg - security update)", "sourceData": "###############################################################################\n# OpenVAS Vulnerability Test\n#\n# Auto-generated from advisory DSA 4049-1 using nvtgen 1.0\n# Script version: 1.0\n#\n# Author:\n# Greenbone Networks\n#\n# Copyright:\n# Copyright (c) 2017 Greenbone Networks GmbH http://greenbone.net\n# Text descriptions are largely excerpted from the referenced\n# advisory, and are Copyright (c) the respective author(s)\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n###############################################################################\n\nif(description)\n{\n script_oid(\"1.3.6.1.4.1.25623.1.0.704049\");\n script_version(\"2019-07-04T09:25:28+0000\");\n script_cve_id(\"CVE-2017-15186\", \"CVE-2017-15672\", \"CVE-2017-16840\");\n script_name(\"Debian Security Advisory DSA 4049-1 (ffmpeg - security update)\");\n script_tag(name:\"last_modification\", value:\"2019-07-04 09:25:28 +0000 (Thu, 04 Jul 2019)\");\n script_tag(name:\"creation_date\", value:\"2017-11-27 00:00:00 +0100 (Mon, 27 Nov 2017)\");\n script_tag(name:\"cvss_base\", value:\"7.5\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_tag(name:\"solution_type\", value:\"VendorFix\");\n script_tag(name:\"qod_type\", value:\"package\");\n\n script_xref(name:\"URL\", value:\"https://www.debian.org/security/2017/dsa-4049.html\");\n\n script_category(ACT_GATHER_INFO);\n\n script_copyright(\"Copyright (c) 2017 Greenbone Networks GmbH http://greenbone.net\");\n script_family(\"Debian Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/debian_linux\", \"ssh/login/packages\", re:\"ssh/login/release=DEB9\");\n script_tag(name:\"affected\", value:\"ffmpeg on Debian Linux\");\n script_tag(name:\"solution\", value:\"For the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.9-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\");\n\n script_xref(name:\"URL\", value:\"https://security-tracker.debian.org/tracker/ffmpeg\");\n script_tag(name:\"summary\", value:\"Several vulnerabilities have been discovered in the FFmpeg multimedia\nframework, which could result in denial of service or potentially the\nexecution of arbitrary code if malformed files/streams are processed.\");\n script_tag(name:\"vuldetect\", value:\"This check tests the installed software version using the apt package manager.\");\n\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-deb.inc\");\n\nres = \"\";\nreport = \"\";\nif(!isnull(res = isdpkgvuln(pkg:\"ffmpeg\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"ffmpeg-doc\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libav-tools\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-extra\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec-extra57\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavcodec57\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavdevice-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavdevice57\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter-extra\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter-extra6\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavfilter6\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavformat-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavformat57\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavresample-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavresample3\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavutil-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libavutil55\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libpostproc-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libpostproc54\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswresample-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswresample2\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswscale-dev\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\nif(!isnull(res = isdpkgvuln(pkg:\"libswscale4\", ver:\"7:3.2.9-1~deb9u1\", rls:\"DEB9\"))) {\n report += res;\n}\n\nif(report != \"\") {\n security_message(data:report);\n} else if(__pkg_match) {\n exit(99);\n}", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2019-05-29T18:34:17", "bulletinFamily": "scanner", "cvelist": ["CVE-2017-9993", "CVE-2017-9608", "CVE-2017-11665", "CVE-2017-11719", "CVE-2017-11399"], "description": "Several vulnerabilities have been discovered in FFmpeg, a multimedia\nplayer, server and encoder. These issues could lead to Denial-of-Service\nand, in some situation, the execution of arbitrary code.\n\nCVE-2017-9608\nYihan Lian of Qihoo 360 GearTeam discovered a NULL pointer access when\nparsing a crafted MOV file.\n\nCVE-2017-9993\nThierry Foucu discovered that it was possible to leak information from\nfiles and symlinks ending in common multimedia extensions, using the\nHTTP Live Streaming.\n\nCVE-2017-11399\nLiu Bingchang of IIE discovered an integer overflow in the APE decoder\nthat can be triggered by a crafted APE file.\n\nCVE-2017-11665\nJunDong Xie of Ant-financial Light-Year Security Lab discovered that\nan attacker able to craft a RTMP stream can crash FFmpeg.\n\nCVE-2017-11719\nLiu Bingchang of IIE discovered an out-of-bound access that can be\ntriggered by a crafted DNxHD file.", "modified": "2019-03-18T00:00:00", "published": "2017-08-28T00:00:00", "id": "OPENVAS:1361412562310703957", "href": "http://plugins.openvas.org/nasl.php?oid=1361412562310703957", "type": "openvas", "title": "Debian Security Advisory DSA 3957-1 (ffmpeg - security update)", "sourceData": "###############################################################################\n# OpenVAS Vulnerability Test\n# $Id: deb_3957.nasl 14280 2019-03-18 14:50:45Z cfischer $\n#\n# Auto-generated from advisory DSA 3957-1 using nvtgen 1.0\n# Script version: 1.0\n#\n# Author:\n# Greenbone Networks\n#\n# Copyright:\n# Copyright (c) 2017 Greenbone Networks GmbH http://greenbone.net\n# Text descriptions are largely excerpted from the referenced\n# advisory, and are Copyright (c) the respective author(s)\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n###############################################################################\n\nif(description)\n{\n script_oid(\"1.3.6.1.4.1.25623.1.0.703957\");\n script_version(\"$Revision: 14280 $\");\n script_cve_id(\"CVE-2017-11399\", \"CVE-2017-11665\", \"CVE-2017-11719\", \"CVE-2017-9608\", \"CVE-2017-9993\");\n script_name(\"Debian Security Advisory DSA 3957-1 (ffmpeg - security update)\");\n script_tag(name:\"last_modification\", value:\"$Date: 2019-03-18 15:50:45 +0100 (Mon, 18 Mar 2019) $\");\n script_tag(name:\"creation_date\", value:\"2017-08-28 00:00:00 +0200 (Mon, 28 Aug 2017)\");\n script_tag(name:\"cvss_base\", value:\"6.8\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:M/Au:N/C:P/I:P/A:P\");\n script_tag(name:\"solution_type\", value:\"VendorFix\");\n script_tag(name:\"qod_type\", value:\"package\");\n\n script_xref(name:\"URL\", value:\"http://www.debian.org/security/2017/dsa-3957.html\");\n\n script_category(ACT_GATHER_INFO);\n\n script_copyright(\"Copyright (c) 2017 Greenbone Networks GmbH http://greenbone.net\");\n script_family(\"Debian Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/debian_linux\", \"ssh/login/packages\", re:\"ssh/login/release=DEB9\");\n script_tag(name:\"affected\", value:\"ffmpeg on Debian Linux\");\n script_tag(name:\"solution\", value:\"For the stable distribution (stretch), these problems have been fixed in\nversion 7:3.2.7-1~deb9u1.\n\nWe recommend that you upgrade your ffmpeg packages.\");\n script_tag(name:\"summary\", value:\"Several vulnerabilities have been discovered in FFmpeg, a multimedia\nplayer, server and encoder. These issues could lead to Denial-of-Service\nand, in some situation, the execution of arbitrary code.\n\nCVE-2017-9608\nYihan Lian of Qihoo 360 GearTeam discovered a NULL pointer access when\nparsing a crafted MOV file.\n\nCVE-2017-9993\nThierry Foucu discovered that it was possible to leak information from\nfiles and symlinks ending in common multimedia extensions, using the\nHTTP Live Streaming.\n\nCVE-2017-11399\nLiu Bingchang of IIE discovered an integer overflow in the APE decoder\nthat can be triggered by a crafted APE file.\n\nCVE-2017-11665\nJunDong Xie of Ant-financial Light-Year Security Lab discovered that\nan attacker able to craft a RTMP stream can crash FFmpeg.\n\nCVE-2017-11719\nLiu Bingchang of IIE discovered an out-of-bound access that can be\ntriggered by a crafted DNxHD file.\");\n script_tag(name:\"vuldetect\", value:\"This check tests the installed software version using the apt package manager.\");\n\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-deb.inc\");\n\nres = \"\";\nreport = \"\";\nif((res = isdpkgvuln(pkg:\"ffmpeg\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"ffmpeg-doc\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libav-tools\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec-extra\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec-extra57\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavcodec57\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavdevice-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavdevice57\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter-extra\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter-extra6\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavfilter6\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavformat-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavformat57\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavresample-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavresample3\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavutil-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libavutil55\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libpostproc-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libpostproc54\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswresample-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswresample2\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswscale-dev\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\nif((res = isdpkgvuln(pkg:\"libswscale4\", ver:\"7:3.2.7-1~deb9u1\", rls:\"DEB9\")) != NULL) {\n report += res;\n}\n\nif(report != \"\") {\n security_message(data:report);\n} else if(__pkg_match) {\n exit(99);\n}", "cvss": {"score": 6.8, "vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P"}}], "suse": [{"lastseen": "2017-09-16T02:53:03", "bulletinFamily": "unix", "cvelist": ["CVE-2017-14171", "CVE-2017-14054", "CVE-2017-14056", "CVE-2017-7866", "CVE-2017-14058", "CVE-2016-10191", "CVE-2017-14223", "CVE-2016-9561", "CVE-2017-14169", "CVE-2017-11399", "CVE-2017-14222", "CVE-2016-10190", "CVE-2017-14055", "CVE-2017-7865", "CVE-2017-14170", "CVE-2017-7863", "CVE-2017-14225", "CVE-2017-14059", "CVE-2016-10192", "CVE-2017-14057"], "description": "This update introduces lame and twolame.\n\n For ffmpeg2 it updates to version 2.8.13 and fixes several issues.\n\n These security issues were fixed:\n\n - CVE-2017-14058: The read_data function in libavformat/hls.c did not\n restrict reload attempts for an insufficient list, which allowed remote\n attackers to cause a denial of service (infinite loop) (bsc#1056762).\n - CVE-2017-14057: In asf_read_marker() due to lack of an EOF (End of File)\n check might have caused huge CPU and memory consumption. When a crafted\n ASF file, which claims a large "name_len" or "count" field in the header\n but did not contain sufficient backing data, was provided, the loops\n over the name and markers would consume huge CPU and memory resources,\n since there is no EOF check inside these loops (bsc#1056761).\n - CVE-2017-14059: A DoS in cine_read_header() due to lack of an EOF check\n might have caused huge CPU and memory consumption. When a crafted CINE\n file, which claims a large "duration" field in the header but did not\n contain sufficient backing data, was provided, the image-offset parsing\n loop would consume huge CPU and memory resources, since there is no EOF\n check inside the loop (bsc#1056763).\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack of an EOF (End of\n File) check might have caused huge CPU and memory consumption. When a\n crafted RL2 file, which claims a large "frame_count" field in the header\n but did not contain sufficient backing data, was provided, the loops\n (for offset and size tables) would consume huge CPU and memory\n resources, since there is no EOF check inside these loops (bsc#1056760).\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of an EOF (End of\n File) check might have caused huge CPU and memory consumption. When a\n crafted MV file, which claims a large "nb_frames" field in the header\n but did not contain sufficient backing data, was provided, the loop over\n the frames would consume huge CPU and memory resources, since there is\n no EOF check inside the loop (bsc#1056766).\n - boo#1046211: Lots of integer overflow fixes\n - CVE-2016-9561: The che_configure function in\n libavcodec/aacdec_template.c in FFmpeg allowed remote attackers to cause\n a denial of service (allocation of huge memory, and being killed by the\n OS) via a crafted MOV file (boo#1015120)\n - CVE-2017-7863: FFmpeg had an out-of-bounds write caused by a heap-based\n buffer overflow related to the decode_frame_common function in\n libavcodec/pngdec.c (boo#1034179)\n - CVE-2017-7865: FFmpeg had an out-of-bounds write caused by a heap-based\n buffer overflow related to the ipvideo_decode_block_opcode_0xA function\n in libavcodec/interplayvideo.c and the avcodec_align_dimensions2\n function in libavcodec/utils.c (boo#1034177)\n - CVE-2017-7866: FFmpeg had an out-of-bounds write caused by a stack-based\n buffer overflow related to the decode_zbuf function in\n libavcodec/pngdec.c (boo#1034176)\n - CVE-2016-10190: Heap-based buffer overflow in libavformat/http.c in\n FFmpeg allowed remote web servers to execute arbitrary code via a\n negative chunk size in an HTTP response (boo#1022920)\n - CVE-2016-10191: Heap-based buffer overflow in libavformat/rtmppkt.c in\n FFmpeg allowed remote attackers to execute arbitrary code by leveraging\n failure to check for RTMP packet size mismatches (boo#1022921)\n - CVE-2016-10192: Heap-based buffer overflow in ffserver.c in FFmpeg\n allowed remote attackers to execute arbitrary code by leveraging failure\n to check chunk size (boo#1022922)\n - CVE-2017-14169: In the mxf_read_primer_pack function an integer\n signedness error have might occured when a crafted file, which claims a\n large "item_num" field such as 0xffffffff, was provided. As a result,\n the variable "item_num" turns negative, bypassing the check for a large\n value (bsc#1057536).\n - CVE-2017-14170: Prevent DoS in mxf_read_index_entry_array() due to lack\n of an EOF (End of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a large\n "nb_index_entries" field in the header but did not contain sufficient\n backing data, was provided, the loop would consume huge CPU resources,\n since there was no EOF check inside the loop. Moreover, this big loop\n can be invoked multiple times if there is more than one applicable data\n segment in the crafted MXF file (bsc#1057537).\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header() due to lack of an\n EOF (End of File) check taht might have caused huge CPU consumption.\n When a crafted NSV file, which claims a large "table_entries_used" field\n in the header but did not contain sufficient backing data, was provided,\n the loop over 'table_entries_used' would consume huge CPU resources,\n since there was no EOF check inside the loop (bsc#1057539).\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index() due to lack of\n an EOF (End of File) check that might have caused huge CPU consumption.\n When a crafted ASF file, which claims a large "ict" field in the header\n but did not contain sufficient backing data, was provided, the for loop\n would consume huge CPU and memory resources, since there was no EOF\n check inside the loop (bsc#1058019)\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack of an EOF (End of\n File) check that might have caused huge CPU and memory consumption. When\n a crafted MOV file, which claims a large "item_count" field in the\n header but did not contain sufficient backing data, was provided, the\n loop would consume huge CPU and memory resources, since there was no EOF\n check inside the loop (bsc#1058020)\n\n These non-security issues were fixed:\n\n - Unconditionalize celt, ass, openjpeg, webp, libva, vdpau.\n - Build unconditionally with lame and twolame\n - Enable AC3 and MP3 decoding to match multimedia:libs/ffmpeg (3.x)\n\n For ffmpeg it updates to version 3.3.4 and fixes several issues.\n\n These security issues were fixed:\n\n - CVE-2017-14225: The av_color_primaries_name function may have returned a\n NULL pointer depending on a value contained in a file, but callers did\n not anticipate this, leading to a NULL pointer dereference (bsc#1058018).\n - CVE-2017-14223: Prevent DoS in asf_build_simple_index() due to lack of\n an EOF (End of File) check that might have caused huge CPU consumption.\n When a crafted ASF file, which claims a large "ict" field in the header\n but did not contain sufficient backing data, was provided, the for loop\n would consume huge CPU and memory resources, since there was no EOF\n check inside the loop (bsc#1058019).\n - CVE-2017-14222: Prevent DoS in read_tfra() due to lack of an EOF (End of\n File) check that might have caused huge CPU and memory consumption. When\n a crafted MOV file, which claims a large "item_count" field in the\n header but did not contain sufficient backing data, was provided, the\n loop would consume huge CPU and memory resources, since there was no EOF\n check inside the loop (bsc#1058020).\n - CVE-2017-14058: The read_data function in libavformat/hls.c did not\n restrict reload attempts for an insufficient list, which allowed remote\n attackers to cause a denial of service (infinite loop) (bsc#1056762)\n - CVE-2017-14057: In asf_read_marker() due to lack of an EOF (End of File)\n check might have caused huge CPU and memory consumption. When a crafted\n ASF file, which claims a large "name_len" or "count" field in the header\n but did not contain sufficient backing data, was provided, the loops\n over the name and markers would consume huge CPU and memory resources,\n since there is no EOF check inside these loops (bsc#1056761)\n - CVE-2017-14059: A DoS in cine_read_header() due to lack of an EOF check\n might have caused huge CPU and memory consumption. When a crafted CINE\n file, which claims a large "duration" field in the header but did not\n contain sufficient backing data, was provided, the image-offset parsing\n loop would consume huge CPU and memory resources, since there is no EOF\n check inside the loop (bsc#1056763)\n - CVE-2017-14054: A DoS in ivr_read_header() due to lack of an EOF (End of\n File) check might have caused huge CPU consumption. When a crafted IVR\n file, which claims a large "len" field in the header but did not contain\n sufficient backing data, was provided, the first type==4 loop would\n consume huge CPU resources, since there is no EOF check inside the loop\n (bsc#1056765).\n - CVE-2017-14056: A DoS in rl2_read_header() due to lack of an EOF (End of\n File) check might have caused huge CPU and memory consumption. When a\n crafted RL2 file, which claims a large "frame_count" field in the header\n but did not contain sufficient backing data, was provided, the loops\n (for offset and size tables) would consume huge CPU and memory\n resources, since there is no EOF check inside these loops (bsc#1056760)\n - CVE-2017-14055: a DoS in mv_read_header() due to lack of an EOF (End of\n File) check might have caused huge CPU and memory consumption. When a\n crafted MV file, which claims a large "nb_frames" field in the header\n but did not contain sufficient backing data, was provided, the loop over\n the frames would consume huge CPU and memory resources, since there is\n no EOF check inside the loop (bsc#1056766)\n - CVE-2017-11399: Integer overflow in the ape_decode_frame function\n allowed remote attackers to cause a denial of service (out-of-array\n access and application crash) or possibly have unspecified other impact\n via a crafted APE file (bsc#1049095).\n - CVE-2017-14171: Prevent DoS in nsv_parse_NSVf_header() due to lack of an\n EOF (End of File) check taht might have caused huge CPU consumption.\n When a crafted NSV file, which claims a large "table_entries_used" field\n in the header but did not contain sufficient backing data, was provided,\n the loop over 'table_entries_used' would consume huge CPU resources,\n since there was no EOF check inside the loop (bsc#1057539)\n - CVE-2017-14170: Prevent DoS in mxf_read_index_entry_array() due to lack\n of an EOF (End of File) check that might have caused huge CPU\n consumption. When a crafted MXF file, which claims a large\n "nb_index_entries" field in the header but did not contain sufficient\n backing data, was provided, the loop would consume huge CPU resources,\n since there was no EOF check inside the loop. Moreover, this big loop\n can be invoked multiple times if there is more than one applicable data\n segment in the crafted MXF file (bsc#1057537)\n - CVE-2017-14169: In the mxf_read_primer_pack function an integer\n signedness error have might occured when a crafted file, which claims a\n large "item_num" field such as 0xffffffff, was provided. As a result,\n the variable "item_num" turns negative, bypassing the check for a large\n value (bsc#1057536)\n\n It also includes various fixes for integer overflows and too-large bit\n shifts that didn't receive a CVE.\n\n These non-security issues were fixed:\n\n - Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.\n - Build unconditionally with lame and twolame\n - Enabled cuda and cuvid for unrestricted build.\n - Add additional checks to ensure MPEG is off\n\n", "edition": 1, "modified": "2017-09-16T00:12:39", "published": "2017-09-16T00:12:39", "href": "http://lists.opensuse.org/opensuse-security-announce/2017-09/msg00062.html", "id": "OPENSUSE-SU-2017:2502-1", "title": "Security update for ffmpeg, ffmpeg2 (important)", "type": "suse", "cvss": {"score": 7.5, "vector": "AV:NETWORK/AC:LOW/Au:NONE/C:PARTIAL/I:PARTIAL/A:PARTIAL/"}}], "gentoo": [{"lastseen": "2020-03-30T18:38:14", "bulletinFamily": "unix", "cvelist": ["CVE-2019-13390", "CVE-2019-13312", "CVE-2019-17542", "CVE-2018-7557", "CVE-2018-6912", "CVE-2019-12730", "CVE-2018-10001", "CVE-2019-17539", "CVE-2018-7751", "CVE-2018-9841"], "description": "### Background\n\nFFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. \n\n### Description\n\nMultiple vulnerabilities have been discovered in FFmpeg. Please review the CVE identifiers referenced below for details. \n\n### Impact\n\nA remote attacker could entice a user or automated system using FFmpeg to process a specially crafted file, resulting in the execution of arbitrary code or a Denial of Service. \n\n### Workaround\n\nThere is no known workaround at this time.\n\n### Resolution\n\nAll FFmpeg 4.x users should upgrade to the latest version:\n \n \n # emerge --sync\n # emerge --ask --oneshot --verbose \">=media-video/ffmpeg-4.2.0\"", "edition": 1, "modified": "2020-03-30T00:00:00", "published": "2020-03-30T00:00:00", "id": "GLSA-202003-65", "href": "https://security.gentoo.org/glsa/202003-65", "title": "FFmpeg: Multiple vulnerabilities", "type": "gentoo", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}]}