Bug 1403824 (CVE-2016-8745)

Summary: CVE-2016-8745 tomcat: information disclosure due to incorrect Processor sharing
Product: [Other] Security Response Reporter: Martin Prpič <mprpic>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED ERRATA QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: aileenc, alazarot, alee, aszczucz, bbaranow, bmaxwell, ccoleman, cdewolf, chazlett, coolsvap, csutherl, dandread, darran.lofthouse, dedgar, dimitris, dmcphers, dosoudil, etirelli, fgavrilo, fnasser, gvarsami, gzaronik, huwang, ivan.afonichev, jason.greene, java-sig-commits, jawilson, jboss-set, jclere, jcoleman, jdg-bugs, jdoyle, jgoulding, jialiu, jokerman, jolee, jondruse, jshepherd, kbost, kconner, krzysztof.daniel, kverlaen, ldimaggi, lgao, lmeyer, loleary, lpetrovi, mbabacek, mbaluch, miburman, mmccomas, mprpic, mwinkler, myarboro, nwallace, pgier, pjurak, ppalaga, psakar, pslavice, rdovell, rnetuka, rrajasek, rstancel, rsvoboda, rwagner, rzhang, soa-p-jira, spinder, tcunning, theute, tkirby, ttarrant, twalsh, vhalbert, vtunka, weli, yozone
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: tomcat 8.5.9, tomcat 9.0.0.M15, tomcat 6.0.50, tomcat 7.0.75, tomcat 8.0.41 Doc Type: If docs needed, set a value
Doc Text:
A bug was discovered in the error handling of the send file code for the NIO HTTP connector. This led to the current Processor object being added to the Processor cache multiple times allowing information leakage between requests including, and not limited to, session ID and the response body.
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-08 03:04:10 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1403825, 1413588, 1413589, 1413591, 1413592, 1424820, 1470474    
Bug Blocks: 1403827, 1428325    

Description Martin Prpič 2016-12-12 12:42:45 UTC
The following flaw was found in Apache Tomcat:

A bug in the error handling of the send file code for the NIO HTTP connector resulted in the current Processor object being added to the Processor cache multiple times. This in turn meant that the same Processor could be used for concurrent requests. Sharing a Processor can result in information leakage between requests including, not not limited to, session ID and the response body.

Upstream patch:
6.x: http://svn.apache.org/viewvc?view=revision&revision=1777472
7.x: http://svn.apache.org/viewvc?view=revision&revision=1777471
8.0.x: http://svn.apache.org/viewvc?view=revision&revision=1777469
8.5.x: https://svn.apache.org/viewvc?view=revision&revision=1771857
9.x: https://svn.apache.org/viewvc?view=revision&revision=1771853

Comment 1 Martin Prpič 2016-12-12 12:45:00 UTC
Created tomcat tracking bugs for this issue:

Affects: fedora-all [bug 1403825]

Comment 7 Coty Sutherland 2017-02-17 20:33:40 UTC
I've submitted an update for this on epel-6 already just a moment ago. I guess we should file a bug for it and add it to the update?

Comment 8 Martin Prpič 2017-02-19 16:49:40 UTC
Created tomcat tracking bugs for this issue:

Affects: epel-6 [bug 1424820]

Comment 9 Martin Prpič 2017-02-19 16:50:42 UTC
(In reply to Coty Sutherland from comment #7)
> I've submitted an update for this on epel-6 already just a moment ago. I
> guess we should file a bug for it and add it to the update?

Done, please use bug 1424820.

Comment 10 errata-xmlrpc 2017-03-07 19:11:20 UTC
This issue has been addressed in the following products:

  Red Hat JBoss Web Server 3.1.0

Via RHSA-2017:0457 https://rhn.redhat.com/errata/RHSA-2017-0457.html

Comment 11 errata-xmlrpc 2017-03-07 19:15:50 UTC
This issue has been addressed in the following products:

  Red Hat JBoss Web Server 3 for RHEL 7

Via RHSA-2017:0456 https://access.redhat.com/errata/RHSA-2017:0456

Comment 12 errata-xmlrpc 2017-03-07 19:20:21 UTC
This issue has been addressed in the following products:

  Red Hat JBoss Web Server 3 for RHEL 6

Via RHSA-2017:0455 https://access.redhat.com/errata/RHSA-2017:0455

Comment 13 errata-xmlrpc 2017-03-15 13:03:04 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 6

Via RHSA-2017:0527 https://rhn.redhat.com/errata/RHSA-2017-0527.html

Comment 14 errata-xmlrpc 2017-04-12 15:05:00 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 7

Via RHSA-2017:0935 https://access.redhat.com/errata/RHSA-2017:0935

Comment 16 Kurt Seifried 2017-07-13 02:09:37 UTC
Created jbossweb tracking bugs for this issue:

Affects: openshift-1 [bug 1470474]