Apache Tomcat HTTPS Request Processing Infinite-Loop Denial of Service
CVE-2017-6056 is a denial-of-service vulnerability in Apache Tomcat's servlet and JSP engine caused by a programming error in HTTPS request processing. The error can place request processing into an infinite loop. The condition affects Tomcat versions in which the fix for CVE-2016-6816 was backported without also including the earlier corrective change for Tomcat Bug 57544. Upstream incorporated the Bug 57544 fix in Tomcat 8.0.19, 7.0.60, and 6.0.44.
What it means and what to do now: patch path, interim mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
An unauthenticated remote attacker can trigger an infinite processing loop through HTTPS requests, consuming server resources and causing prolonged response times or complete denial of service. The documented impact is limited to availability; no confidentiality or integrity impact is stated. Red Hat assigned CVSS v3.0 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).
If you can’t patch tonight, do this now.
Until an update can be deployed, restrict untrusted access to the affected HTTPS service using network access controls or a reverse proxy, and monitor Tomcat CPU consumption, request-processing latency, and worker-thread saturation for potential infinite-loop conditions. Restarting the affected service may restore availability after exploitation but does not remediate the flaw.
Patch, then assume compromise.
Upgrade to a vendor-supported Tomcat or product release that includes the corrective change for Tomcat Bug 57544 in addition to the CVE-2016-6816 fix. For Red Hat JBoss Enterprise Application Platform 6, upgrade from the affected 6.4.13 release to 6.4.14 using the applicable Red Hat security update. Ensure any locally maintained backport of CVE-2016-6816 also includes the Bug 57544 correction.
No public exploits tracked yet. Mallory keeps watching.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
9 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.