Bugzilla – Bug 743055
VUL-1: CVE-2011-3375: tomcat: information disclosure due to improper response and request object recycling
Last modified: 2015-09-25 13:23:52 UTC
CVE-2011-3375 Apache Tomcat Information disclosure Severity: Important Vendor: The Apache Software Foundation Versions Affected: - Tomcat 7.0.0 to 7.0.21 - Tomcat 6.0.30 to 6.0.33 - Earlier versions are not affected Description: For performance reasons, information parsed from a request is often cached in two places: the internal request object and the internal processor object. These objects are not recycled at exactly the same time. When certain errors occur that needed to be added to the access log, the access logging process triggers the re-population of the request object after it has been recycled. However, the request object was not recycled before being used for the next request. That lead to information leakage (e.g. remote IP address, HTTP headers) from the previous request to the next request. The issue was resolved be ensuring that the request and response objects were recycled after being re-populated to generate the necessary access log entries. Mitigation: Users of affected versions should apply one of the following mitigations: - Tomcat 7.0.x users should upgrade to 7.0.22 or later - Tomcat 6.0.x users should upgrade to 6.0.35 or later Credit: The issue was initially reported via Apache Tomcat's public issue tracker with the potential security implications identified by the Apache Tomcat security team. References: http://tomcat.apache.org/security.html http://tomcat.apache.org/security-7.html http://tomcat.apache.org/security-6.html https://issues.apache.org/bugzilla/show_bug.cgi?id=51872
It's not clear if sle with backported performance proseccing code is not vulnerable as well, need to check http://svn.apache.org/viewvc?view=revision&revision=1185998
So tomcat6 in sle11 is not vulnerable, there is no adapter.log(request, response, 0) call after response.setStatus this patch removes even after all backporting.
This is an autogenerated message for OBS integration: This bug (743055) was mentioned in https://build.opensuse.org/request/show/102913 11.4 / tomcat6
This is an autogenerated message for OBS integration: This bug (743055) was mentioned in https://build.opensuse.org/request/show/103477 12.1 / tomcat6
submitted, see https://bugzilla.novell.com/show_bug.cgi?id=791426#c11
This bug isn't mentioned in the submission I think. Can you possibly x-check?
(In reply to comment #7) > This bug isn't mentioned in the submission I think. Can you possibly x-check? Sorry, I should be more explicit - there are so many tomcat fixes in the queue. So this was valid and fixed in openSUSE. The sle11 version is not vulnerable (see comment#2) as well as the tomcat-7.0.22 in 12.2, neither tomcat5 in sle-10. Not sure why I did not move it to security team before ...
Oops, I should have simply read properly. Sorry. :(
CVE-2011-3375: CVSS v2 Base Score: 4.9 (moderate) (AV:N/AC:H/Au:N/C:P/I:P/A:N): Information Leak / Disclosure (CWE-200)