CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:L/Au:N/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS
Percentile
99.5%
The Squid HTTP proxy has been updated to version 3.3.14, fixing the following security issues :
Fixed multiple Denial of Service issues in HTTP Response processing. (CVE-2016-2569, CVE-2016-2570, CVE-2016-2571, CVE-2016-2572, bsc#968392, bsc#968393, bsc#968394, bsc#968395)
CVE-2016-3947: Buffer overrun issue in pinger ICMPv6 processing. (bsc#973782)
CVE-2015-5400: Improper protection of alternate path.
(bsc#938715)
CVE-2015-3455: Squid http proxy configured with client-first SSL bumping did not correctly validate server certificate. (bsc#929493)
CVE-2016-3948: Fixed denial of service in HTTP Response processing (bsc#973783)
CVE-2016-4051: fixes buffer overflow in cachemgr.cgi (bsc#976553)
CVE-2016-4052, CVE-2016-4053, CVE-2016-4054: Fixed multiple issues in ESI processing (bsc#976556)
CVE-2016-4553: Fixed cache poisoning issue in HTTP Request handling (bsc#979009)
CVE-2016-4554: Fixed header smuggling issue in HTTP Request processing (bsc#979010)
Fixed multiple Denial of Service issues in ESI Response processing. (CVE-2016-4555, CVE-2016-4556, bsc#979011, bsc#979008)
Additionally, the following non-security issues have been fixed :
Fix header size in script unsquid.pl. (bsc#902197)
Add external helper ext_session_acl to package.
(bsc#959290)
Update forward_max_tries to permit 25 server paths With cloud sites becoming more popular more CDN servers are producing long lists of IPv6 and IPv4 addresses. If there are not enough paths selected the IPv4 ones may never be reached.
squid.init: wait that squid really dies when we kill it on upgrade instead of proclaiming its demise prematurely (bnc#963539)
This update was imported from the SUSE:SLE-12:Update update project.
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from openSUSE Security Update openSUSE-2016-988.
#
# The text description of this plugin is (C) SUSE LLC.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(92994);
script_version("2.4");
script_set_attribute(attribute:"plugin_modification_date", value:"2021/01/19");
script_cve_id("CVE-2015-3455", "CVE-2015-5400", "CVE-2016-2569", "CVE-2016-2570", "CVE-2016-2571", "CVE-2016-2572", "CVE-2016-3947", "CVE-2016-3948", "CVE-2016-4051", "CVE-2016-4052", "CVE-2016-4053", "CVE-2016-4054", "CVE-2016-4553", "CVE-2016-4554", "CVE-2016-4555", "CVE-2016-4556");
script_name(english:"openSUSE Security Update : squid (openSUSE-2016-988)");
script_summary(english:"Check for the openSUSE-2016-988 patch");
script_set_attribute(
attribute:"synopsis",
value:"The remote openSUSE host is missing a security update."
);
script_set_attribute(
attribute:"description",
value:
"The Squid HTTP proxy has been updated to version 3.3.14, fixing the
following security issues :
- Fixed multiple Denial of Service issues in HTTP Response
processing. (CVE-2016-2569, CVE-2016-2570,
CVE-2016-2571, CVE-2016-2572, bsc#968392, bsc#968393,
bsc#968394, bsc#968395)
- CVE-2016-3947: Buffer overrun issue in pinger ICMPv6
processing. (bsc#973782)
- CVE-2015-5400: Improper protection of alternate path.
(bsc#938715)
- CVE-2015-3455: Squid http proxy configured with
client-first SSL bumping did not correctly validate
server certificate. (bsc#929493)
- CVE-2016-3948: Fixed denial of service in HTTP Response
processing (bsc#973783)
- CVE-2016-4051: fixes buffer overflow in cachemgr.cgi
(bsc#976553)
- CVE-2016-4052, CVE-2016-4053, CVE-2016-4054: Fixed
multiple issues in ESI processing (bsc#976556)
- CVE-2016-4553: Fixed cache poisoning issue in HTTP
Request handling (bsc#979009)
- CVE-2016-4554: Fixed header smuggling issue in HTTP
Request processing (bsc#979010)
- Fixed multiple Denial of Service issues in ESI Response
processing. (CVE-2016-4555, CVE-2016-4556, bsc#979011,
bsc#979008)
Additionally, the following non-security issues have been fixed :
- Fix header size in script unsquid.pl. (bsc#902197)
- Add external helper ext_session_acl to package.
(bsc#959290)
- Update forward_max_tries to permit 25 server paths With
cloud sites becoming more popular more CDN servers are
producing long lists of IPv6 and IPv4 addresses. If
there are not enough paths selected the IPv4 ones may
never be reached.
- squid.init: wait that squid really dies when we kill it
on upgrade instead of proclaiming its demise prematurely
(bnc#963539)
This update was imported from the SUSE:SLE-12:Update update project."
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=902197"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=929493"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=938715"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=955783"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=959290"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=963539"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=968392"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=968393"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=968394"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=968395"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=973782"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=973783"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=976553"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=976556"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=979008"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=979009"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=979010"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.opensuse.org/show_bug.cgi?id=979011"
);
script_set_attribute(
attribute:"solution",
value:"Update the affected squid packages."
);
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:squid");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:squid-debuginfo");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:squid-debugsource");
script_set_attribute(attribute:"cpe", value:"cpe:/o:novell:opensuse:42.1");
script_set_attribute(attribute:"patch_publication_date", value:"2016/08/16");
script_set_attribute(attribute:"plugin_publication_date", value:"2016/08/17");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_copyright(english:"This script is Copyright (C) 2016-2021 Tenable Network Security, Inc.");
script_family(english:"SuSE Local Security Checks");
script_dependencies("ssh_get_info.nasl");
script_require_keys("Host/local_checks_enabled", "Host/SuSE/release", "Host/SuSE/rpm-list", "Host/cpu");
exit(0);
}
include("audit.inc");
include("global_settings.inc");
include("rpm.inc");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
release = get_kb_item("Host/SuSE/release");
if (isnull(release) || release =~ "^(SLED|SLES)") audit(AUDIT_OS_NOT, "openSUSE");
if (release !~ "^(SUSE42\.1)$") audit(AUDIT_OS_RELEASE_NOT, "openSUSE", "42.1", release);
if (!get_kb_item("Host/SuSE/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
ourarch = get_kb_item("Host/cpu");
if (!ourarch) audit(AUDIT_UNKNOWN_ARCH);
if (ourarch !~ "^(i586|i686|x86_64)$") audit(AUDIT_ARCH_NOT, "i586 / i686 / x86_64", ourarch);
flag = 0;
if ( rpm_check(release:"SUSE42.1", reference:"squid-3.3.14-6.1") ) flag++;
if ( rpm_check(release:"SUSE42.1", reference:"squid-debuginfo-3.3.14-6.1") ) flag++;
if ( rpm_check(release:"SUSE42.1", reference:"squid-debugsource-3.3.14-6.1") ) flag++;
if (flag)
{
if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());
else security_hole(0);
exit(0);
}
else
{
tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, "squid / squid-debuginfo / squid-debugsource");
}
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-3455
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-5400
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2569
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2570
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2571
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2572
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3947
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3948
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4051
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4052
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4053
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4054
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4553
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4554
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4555
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4556
bugzilla.opensuse.org/show_bug.cgi?id=902197
bugzilla.opensuse.org/show_bug.cgi?id=929493
bugzilla.opensuse.org/show_bug.cgi?id=938715
bugzilla.opensuse.org/show_bug.cgi?id=955783
bugzilla.opensuse.org/show_bug.cgi?id=959290
bugzilla.opensuse.org/show_bug.cgi?id=963539
bugzilla.opensuse.org/show_bug.cgi?id=968392
bugzilla.opensuse.org/show_bug.cgi?id=968393
bugzilla.opensuse.org/show_bug.cgi?id=968394
bugzilla.opensuse.org/show_bug.cgi?id=968395
bugzilla.opensuse.org/show_bug.cgi?id=973782
bugzilla.opensuse.org/show_bug.cgi?id=973783
bugzilla.opensuse.org/show_bug.cgi?id=976553
bugzilla.opensuse.org/show_bug.cgi?id=976556
bugzilla.opensuse.org/show_bug.cgi?id=979008
bugzilla.opensuse.org/show_bug.cgi?id=979009
bugzilla.opensuse.org/show_bug.cgi?id=979010
bugzilla.opensuse.org/show_bug.cgi?id=979011
CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:L/Au:N/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS
Percentile
99.5%