<?xml version="1.0" encoding="UTF-8"?>
<cvrfdoc xmlns="http://www.icasi.org/CVRF/schema/cvrf/1.1" xmlns:cvrf="http://www.icasi.org/CVRF/schema/cvrf/1.1">
  <DocumentTitle xml:lang="en">Security update for tomcat</DocumentTitle>
  <DocumentType>SUSE Patch</DocumentType>
  <DocumentPublisher Type="Vendor">
    <ContactDetails>security@suse.de</ContactDetails>
    <IssuingAuthority>SUSE Security Team</IssuingAuthority>
  </DocumentPublisher>
  <DocumentTracking>
    <Identification>
      <ID>openSUSE-SU-2016:3144-1</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2016-12-13T20:09:06Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2016-12-13T20:09:06Z</InitialReleaseDate>
    <CurrentReleaseDate>2016-12-13T20:09:06Z</CurrentReleaseDate>
    <Generator>
      <Engine>cve-database/bin/generate-cvrf.pl</Engine>
      <Date>2017-02-24T01:00:00Z</Date>
    </Generator>
  </DocumentTracking>
  <DocumentNotes>
    <Note Title="Topic" Type="Summary" Ordinal="1" xml:lang="en">Security update for tomcat</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">
This update for tomcat fixes the following issues:

Feature changes:

The embedded Apache Commons DBCP component was updated to version 2.0. (bsc#1010893 fate#321029)

Security fixes:
- CVE-2016-0762: Realm Timing Attack (bsc#1007854)
- CVE-2016-5018: Security Manager Bypass (bsc#1007855)
- CVE-2016-6794: System Property Disclosure (bsc#1007857)
- CVE-2016-6796: Security Manager Bypass (bsc#1007858)
- CVE-2016-6797: Unrestricted Access to Global Resources (bsc#1007853)
- CVE-2016-8735: Remote code execution vulnerability in JmxRemoteLifecycleListener (bsc#1011805)
- CVE-2016-6816: HTTP Request smuggling vulnerability due to permitting invalid character in HTTP requests (bsc#1011812)

Bug fixes:
- Enabled optional setenv.sh script. See section '(3.4) Using the 'setenv' script'
  in http://tomcat.apache.org/tomcat-8.0-doc/RUNNING.txt. (bsc#1002639)

This update supplies the new packages apache-commons-pool2 and apache-commons-dbcp in version 2
to allow tomcat to use the DBCP 2.0 interface.

This update was imported from the SUSE:SLE-12-SP2:Update update project.</Note>
    <Note Title="Terms of Use" Type="Legal Disclaimer" Ordinal="3" xml:lang="en">The CVRF data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).</Note>
  </DocumentNotes>
  <DocumentDistribution xml:lang="en">Copyright SUSE LLC under the Creative Commons License 4.0 with Attribution (CC-BY-4.0)</DocumentDistribution>
  <DocumentReferences>
    <Reference Type="Self">
      <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      <Description>E-Mail link for openSUSE-SU-2016:3144-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/support/security/rating/</URL>
      <Description>SUSE Security Ratings</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="openSUSE Leap 42.2">
      <Branch Type="Product Name" Name="openSUSE Leap 42.2">
        <FullProductName ProductID="openSUSE Leap 42.2">openSUSE Leap 42.2</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="apache-commons-dbcp-2.1.1-2.1">
      <FullProductName ProductID="apache-commons-dbcp-2.1.1-2.1">apache-commons-dbcp-2.1.1-2.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="apache-commons-dbcp-javadoc-2.1.1-2.1">
      <FullProductName ProductID="apache-commons-dbcp-javadoc-2.1.1-2.1">apache-commons-dbcp-javadoc-2.1.1-2.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="apache-commons-pool2-2.4.2-2.1">
      <FullProductName ProductID="apache-commons-pool2-2.4.2-2.1">apache-commons-pool2-2.4.2-2.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="apache-commons-pool2-javadoc-2.4.2-2.1">
      <FullProductName ProductID="apache-commons-pool2-javadoc-2.4.2-2.1">apache-commons-pool2-javadoc-2.4.2-2.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-8.0.36-4.1">
      <FullProductName ProductID="tomcat-8.0.36-4.1">tomcat-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-admin-webapps-8.0.36-4.1">
      <FullProductName ProductID="tomcat-admin-webapps-8.0.36-4.1">tomcat-admin-webapps-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-docs-webapp-8.0.36-4.1">
      <FullProductName ProductID="tomcat-docs-webapp-8.0.36-4.1">tomcat-docs-webapp-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-el-3_0-api-8.0.36-4.1">
      <FullProductName ProductID="tomcat-el-3_0-api-8.0.36-4.1">tomcat-el-3_0-api-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-embed-8.0.36-4.1">
      <FullProductName ProductID="tomcat-embed-8.0.36-4.1">tomcat-embed-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-javadoc-8.0.36-4.1">
      <FullProductName ProductID="tomcat-javadoc-8.0.36-4.1">tomcat-javadoc-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-jsp-2_3-api-8.0.36-4.1">
      <FullProductName ProductID="tomcat-jsp-2_3-api-8.0.36-4.1">tomcat-jsp-2_3-api-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-jsvc-8.0.36-4.1">
      <FullProductName ProductID="tomcat-jsvc-8.0.36-4.1">tomcat-jsvc-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-lib-8.0.36-4.1">
      <FullProductName ProductID="tomcat-lib-8.0.36-4.1">tomcat-lib-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-servlet-3_1-api-8.0.36-4.1">
      <FullProductName ProductID="tomcat-servlet-3_1-api-8.0.36-4.1">tomcat-servlet-3_1-api-8.0.36-4.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="tomcat-webapps-8.0.36-4.1">
      <FullProductName ProductID="tomcat-webapps-8.0.36-4.1">tomcat-webapps-8.0.36-4.1</FullProductName>
    </Branch>
    <Relationship ProductReference="apache-commons-dbcp-2.1.1-2.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1">apache-commons-dbcp-2.1.1-2.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="apache-commons-dbcp-javadoc-2.1.1-2.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1">apache-commons-dbcp-javadoc-2.1.1-2.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="apache-commons-pool2-2.4.2-2.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1">apache-commons-pool2-2.4.2-2.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="apache-commons-pool2-javadoc-2.4.2-2.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1">apache-commons-pool2-javadoc-2.4.2-2.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-8.0.36-4.1">tomcat-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-admin-webapps-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1">tomcat-admin-webapps-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-docs-webapp-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1">tomcat-docs-webapp-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-el-3_0-api-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1">tomcat-el-3_0-api-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-embed-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1">tomcat-embed-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-javadoc-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1">tomcat-javadoc-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-jsp-2_3-api-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1">tomcat-jsp-2_3-api-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-jsvc-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1">tomcat-jsvc-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-lib-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1">tomcat-lib-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-servlet-3_1-api-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1">tomcat-servlet-3_1-api-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
    <Relationship ProductReference="tomcat-webapps-8.0.36-4.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 42.2">
      <FullProductName ProductID="openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1">tomcat-webapps-8.0.36-4.1 as a component of openSUSE Leap 42.2</FullProductName>
    </Relationship>
  </ProductTree>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="1">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The Realm implementations in Apache Tomcat versions 9.0.0.M1 to 9.0.0.M9, 8.5.0 to 8.5.4, 8.0.0.RC1 to 8.0.36, 7.0.0 to 7.0.70 and 6.0.0 to 6.0.45 did not process the supplied password if the supplied user name did not exist. This made a timing attack possible to determine valid user names. Note that the default configuration includes the LockOutRealm which makes exploitation of this vulnerability harder.</Note>
    </Notes>
    <CVE>CVE-2016-0762</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>5.1</BaseScore>
        <Vector>AV:N/AC:H/Au:N/C:P/I:P/A:P</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2016-0762.html</URL>
        <Description>CVE-2016-0762</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1007854</URL>
        <Description>SUSE Bug 1007854</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="2">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">In Apache Tomcat 9.0.0.M1 to 9.0.0.M9, 8.5.0 to 8.5.4, 8.0.0.RC1 to 8.0.36, 7.0.0 to 7.0.70 and 6.0.0 to 6.0.45 a malicious web application was able to bypass a configured SecurityManager via a Tomcat utility method that was accessible to web applications.</Note>
    </Notes>
    <CVE>CVE-2016-5018</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>4.3</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:P/I:N/A:N</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2016-5018.html</URL>
        <Description>CVE-2016-5018</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1007855</URL>
        <Description>SUSE Bug 1007855</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="3">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">When a SecurityManager is configured, a web application's ability to read system properties should be controlled by the SecurityManager. In Apache Tomcat 9.0.0.M1 to 9.0.0.M9, 8.5.0 to 8.5.4, 8.0.0.RC1 to 8.0.36, 7.0.0 to 7.0.70, 6.0.0 to 6.0.45 the system property replacement feature for configuration files could be used by a malicious web application to bypass the SecurityManager and read system properties that should not be visible.</Note>
    </Notes>
    <CVE>CVE-2016-6794</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>4.3</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:P/I:N/A:N</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2016-6794.html</URL>
        <Description>CVE-2016-6794</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1007857</URL>
        <Description>SUSE Bug 1007857</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="4">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">A malicious web application running on Apache Tomcat 9.0.0.M1 to 9.0.0.M9, 8.5.0 to 8.5.4, 8.0.0.RC1 to 8.0.36, 7.0.0 to 7.0.70 and 6.0.0 to 6.0.45 was able to bypass a configured SecurityManager via manipulation of the configuration parameters for the JSP Servlet.</Note>
    </Notes>
    <CVE>CVE-2016-6796</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>4.3</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:P/I:N/A:N</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2016-6796.html</URL>
        <Description>CVE-2016-6796</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1007858</URL>
        <Description>SUSE Bug 1007858</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="5">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The ResourceLinkFactory implementation in Apache Tomcat 9.0.0.M1 to 9.0.0.M9, 8.5.0 to 8.5.4, 8.0.0.RC1 to 8.0.36, 7.0.0 to 7.0.70 and 6.0.0 to 6.0.45 did not limit web application access to global JNDI resources to those resources explicitly linked to the web application. Therefore, it was possible for a web application to access any global JNDI resource whether an explicit ResourceLink had been configured or not.</Note>
    </Notes>
    <CVE>CVE-2016-6797</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>low</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>2.6</BaseScore>
        <Vector>AV:N/AC:H/Au:N/C:P/I:N/A:N</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2016-6797.html</URL>
        <Description>CVE-2016-6797</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1007853</URL>
        <Description>SUSE Bug 1007853</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="6">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The code in Apache Tomcat 9.0.0.M1 to 9.0.0.M11, 8.5.0 to 8.5.6, 8.0.0.RC1 to 8.0.38, 7.0.0 to 7.0.72, and 6.0.0 to 6.0.47 that parsed the HTTP request line permitted invalid characters. This could be exploited, in conjunction with a proxy that also permitted the invalid characters but with a different interpretation, to inject data into the HTTP response. By manipulating the HTTP response the attacker could poison a web-cache, perform an XSS attack and/or obtain sensitive information from requests other then their own.</Note>
    </Notes>
    <CVE>CVE-2016-6816</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>5.8</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:P/I:P/A:N</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2016-6816.html</URL>
        <Description>CVE-2016-6816</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1011812</URL>
        <Description>SUSE Bug 1011812</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="7">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8.5.7, and 9.x before 9.0.0.M12 if JmxRemoteLifecycleListener is used and an attacker can reach JMX ports. The issue exists because this listener wasn't updated for consistency with the CVE-2016-3427 Oracle patch that affected credential types.</Note>
    </Notes>
    <CVE>CVE-2016-8735</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-dbcp-javadoc-2.1.1-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:apache-commons-pool2-javadoc-2.4.2-2.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-admin-webapps-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-docs-webapp-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-el-3_0-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-embed-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-javadoc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsp-2_3-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-jsvc-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-lib-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-servlet-3_1-api-8.0.36-4.1</ProductID>
        <ProductID>openSUSE Leap 42.2:tomcat-webapps-8.0.36-4.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <CVSSScoreSets>
      <ScoreSet>
        <BaseScore>6.8</BaseScore>
        <Vector>AV:N/AC:M/Au:N/C:P/I:P/A:P</Vector>
      </ScoreSet>
    </CVSSScoreSets>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">Please Install the update.</Description>
        <URL>https://lists.opensuse.org/opensuse-security-announce/2016-12/msg00061.html</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2016-8735.html</URL>
        <Description>CVE-2016-8735</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1011805</URL>
        <Description>SUSE Bug 1011805</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
