Apache Tomcat DoS and Information Disclosure Vulnerabilities (Apr 2017) - Linux
🗓️ 21 Apr 2017 00:00:00Reported by Copyright (C) 2017 Greenbone AGType
openvas🔗 plugins.openvas.org👁 37 Views
10
# SPDX-FileCopyrightText: 2017 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only
CPE = "cpe:/a:apache:tomcat";
if(description)
{
script_oid("1.3.6.1.4.1.25623.1.0.810767");
script_version("2025-12-12T15:41:28+0000");
script_cve_id("CVE-2017-5650", "CVE-2017-5651");
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:"last_modification", value:"2025-12-12 15:41:28 +0000 (Fri, 12 Dec 2025)");
script_tag(name:"severity_vector", value:"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2019-10-03 00:03:00 +0000 (Thu, 03 Oct 2019)");
script_tag(name:"creation_date", value:"2017-04-21 16:12:24 +0530 (Fri, 21 Apr 2017)");
script_tag(name:"qod_type", value:"remote_banner_unreliable");
script_name("Apache Tomcat DoS and Information Disclosure Vulnerabilities (Apr 2017) - Linux");
script_tag(name:"summary", value:"Apache Tomcat is prone to denial of service (DoS) and
information disclosure vulnerabilities.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");
script_tag(name:"insight", value:"- The handling of an HTTP/2 GOAWAY frame for a connection did not close
streams associated with that connection that were currently waiting for
a WINDOW_UPDATE before allowing the application to write more data
- The refactoring of the HTTP connectors for 8.5.x onwards, introduced a
regression in the send file processing. If the send file processing
completed quickly, it was possible for the Processor to be added to the
processor cache twice.");
script_tag(name:"impact", value:"Successful exploitation will allow remote
attackers to consume all available processing threads and obtain sensitive
information from requests other than their own.");
script_tag(name:"affected", value:"Apache Tomcat versions 9.0.0.M1 to 9.0.0.M18 and
Apache Tomcat versions 8.5.0 to 8.5.12 on Linux.");
script_tag(name:"solution", value:"Upgrade to version 9.0.0.M19, 8.5.13 or later.");
script_tag(name:"solution_type", value:"VendorFix");
script_xref(name:"URL", value:"http://tomcat.apache.org/security-9.html");
script_xref(name:"URL", value:"http://tomcat.apache.org/security-8.html");
script_xref(name:"URL", value:"https://lists.apache.org/thread.html/6694538826b87522fb723d2dcedd537e14ebe0a381d92e5525a531d8@%3Cannounce.tomcat.apache.org%3E");
script_xref(name:"URL", value:"https://lists.apache.org/thread.html/d24303fb095db072740d8154b0f0db3f2b8f67bc91a0562dbe89c738@%3Cannounce.tomcat.apache.org%3E");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2017 Greenbone AG");
script_family("Web Servers");
script_dependencies("gb_apache_tomcat_consolidation.nasl", "os_detection.nasl");
script_mandatory_keys("apache/tomcat/detected", "Host/runs_unixoide");
exit(0);
}
include("host_details.inc");
include("version_func.inc");
if(isnull(port = get_app_port(cpe:CPE)))
exit(0);
if(!infos = get_app_version_and_location(cpe:CPE, port:port, exit_no_version:TRUE))
exit(0);
vers = infos["version"];
path = infos["location"];
if(vers =~ "^[89]\.") {
if(version_in_range(version:vers, test_version:"8.5.0", test_version2:"8.5.12")) {
fix = "8.5.13";
VULN = TRUE;
}
else if(version_in_range(version:vers, test_version:"9.0.0.M1", test_version2:"9.0.0.M18")) {
fix = "9.0.0.M19";
VULN = TRUE;
}
if(VULN) {
report = report_fixed_ver(installed_version:vers, fixed_version:fix, install_path:path);
security_message(port:port, data:report);
exit(0);
}
}
exit(99);
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
12 Dec 2025 00:00Current
8.6High risk
Vulners AI Score8.6
CVSS 27.5
CVSS 39.8
EPSS0.08275