{"id":"USN-3177-1","summary":"tomcat6, tomcat7, tomcat8 vulnerabilities","details":"It was discovered that the Tomcat realm implementations incorrectly handled\npasswords when a username didn't exist. A remote attacker could possibly\nuse this issue to enumerate usernames. This issue only applied to Ubuntu\n12.04 LTS, Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-0762)\n\nAlvaro Munoz and Alexander Mirosh discovered that Tomcat incorrectly\nlimited use of a certain utility method. A malicious application could\npossibly use this to bypass Security Manager restrictions. This issue only\napplied to Ubuntu 12.04 LTS, Ubuntu 14.04 LTS and Ubuntu 16.04 LTS.\n(CVE-2016-5018)\n\nIt was discovered that Tomcat did not protect applications from untrusted\ndata in the HTTP_PROXY environment variable. A remote attacker could\npossibly use this issue to redirect outbound traffic to an arbitrary proxy\nserver. This issue only applied to Ubuntu 12.04 LTS, Ubuntu 14.04 LTS and\nUbuntu 16.04 LTS. (CVE-2016-5388)\n\nIt was discovered that Tomcat incorrectly controlled reading system\nproperties. A malicious application could possibly use this to bypass\nSecurity Manager restrictions. This issue only applied to Ubuntu 12.04 LTS,\nUbuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-6794)\n\nIt was discovered that Tomcat incorrectly controlled certain configuration\nparameters. A malicious application could possibly use this to bypass\nSecurity Manager restrictions. This issue only applied to Ubuntu 12.04 LTS,\nUbuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-6796)\n\nIt was discovered that Tomcat incorrectly limited access to global JNDI\nresources. A malicious application could use this to access any global JNDI\nresource without an explicit ResourceLink. This issue only applied to\nUbuntu 12.04 LTS, Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-6797)\n\nRegis Leroy discovered that Tomcat incorrectly filtered certain invalid\ncharacters from the HTTP request line. A remote attacker could possibly\nuse this issue to inject data into HTTP responses. (CVE-2016-6816)\n\nPierre Ernst discovered that the Tomcat JmxRemoteLifecycleListener did not\nimplement a recommended fix. A remote attacker could possibly use this\nissue to execute arbitrary code. (CVE-2016-8735)\n\nIt was discovered that Tomcat incorrectly handled error handling in the\nsend file code. A remote attacker could possibly use this issue to access\ninformation from other requests. (CVE-2016-8745)\n\nPaul Szabo discovered that the Tomcat package incorrectly handled upgrades\nand removals. A local attacker could possibly use this issue to obtain\nroot privileges. (CVE-2016-9774, CVE-2016-9775)\n","modified":"2026-04-27T15:32:54.748702509Z","published":"2017-01-23T18:24:10Z","related":["UBUNTU-CVE-2016-0762","UBUNTU-CVE-2016-5018","UBUNTU-CVE-2016-5388","UBUNTU-CVE-2016-6794","UBUNTU-CVE-2016-6796","UBUNTU-CVE-2016-6797","UBUNTU-CVE-2016-6816","UBUNTU-CVE-2016-8735","UBUNTU-CVE-2016-8745","UBUNTU-CVE-2016-9774","UBUNTU-CVE-2016-9775"],"upstream":["CVE-2016-0762","CVE-2016-5018","CVE-2016-5388","CVE-2016-6794","CVE-2016-6796","CVE-2016-6797","CVE-2016-6816","CVE-2016-8735","CVE-2016-8745","CVE-2016-9774","CVE-2016-9775","UBUNTU-CVE-2016-0762","UBUNTU-CVE-2016-5018","UBUNTU-CVE-2016-5388","UBUNTU-CVE-2016-6794","UBUNTU-CVE-2016-6796","UBUNTU-CVE-2016-6797","UBUNTU-CVE-2016-6816","UBUNTU-CVE-2016-8735","UBUNTU-CVE-2016-8745","UBUNTU-CVE-2016-9774","UBUNTU-CVE-2016-9775"],"references":[{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-3177-1"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-0762"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-5018"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-5388"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-6794"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-6796"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-6797"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-6816"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-8735"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-8745"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-9774"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2016-9775"}],"affected":[{"package":{"name":"tomcat7","ecosystem":"Ubuntu:14.04:LTS","purl":"pkg:deb/ubuntu/tomcat7@7.0.52-1ubuntu0.8?arch=source&distro=trusty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.0.52-1ubuntu0.8"}]}],"versions":["7.0.42-1","7.0.47-1","7.0.50-1","7.0.52-1","7.0.52-1ubuntu0.1","7.0.52-1ubuntu0.3","7.0.52-1ubuntu0.6","7.0.52-1ubuntu0.7"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_name":"libservlet3.0-java","binary_version":"7.0.52-1ubuntu0.8"},{"binary_name":"libtomcat7-java","binary_version":"7.0.52-1ubuntu0.8"},{"binary_name":"tomcat7","binary_version":"7.0.52-1ubuntu0.8"},{"binary_version":"7.0.52-1ubuntu0.8","binary_name":"tomcat7-admin"},{"binary_name":"tomcat7-common","binary_version":"7.0.52-1ubuntu0.8"},{"binary_name":"tomcat7-docs","binary_version":"7.0.52-1ubuntu0.8"},{"binary_name":"tomcat7-examples","binary_version":"7.0.52-1ubuntu0.8"},{"binary_version":"7.0.52-1ubuntu0.8","binary_name":"tomcat7-user"}]},"database_specific":{"cves_map":{"cves":[{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2016-5018"},{"id":"CVE-2016-5388","severity":[{"score":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"type":"Ubuntu","score":"low"}]},{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}],"id":"CVE-2016-6794"},{"id":"CVE-2016-6796","severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]},{"id":"CVE-2016-6797","severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]},{"severity":[{"score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2016-6816"},{"id":"CVE-2016-8735","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"high","type":"Ubuntu"}]},{"id":"CVE-2016-8745","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"score":"medium","type":"Ubuntu"}]},{"severity":[{"score":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2016-9774"},{"id":"CVE-2016-9775","severity":[{"score":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"type":"Ubuntu","score":"medium"}]}],"ecosystem":"Ubuntu:14.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-3177-1.json"}},{"package":{"name":"tomcat8","ecosystem":"Ubuntu:16.04:LTS","purl":"pkg:deb/ubuntu/tomcat8@8.0.32-1ubuntu1.3?arch=source&distro=xenial"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.32-1ubuntu1.3"}]}],"versions":["8.0.26-1","8.0.28-1","8.0.30-1","8.0.32-1","8.0.32-1ubuntu1","8.0.32-1ubuntu1.1","8.0.32-1ubuntu1.2"],"ecosystem_specific":{"binaries":[{"binary_name":"libservlet3.1-java","binary_version":"8.0.32-1ubuntu1.3"},{"binary_name":"libtomcat8-java","binary_version":"8.0.32-1ubuntu1.3"},{"binary_name":"tomcat8","binary_version":"8.0.32-1ubuntu1.3"},{"binary_name":"tomcat8-admin","binary_version":"8.0.32-1ubuntu1.3"},{"binary_name":"tomcat8-common","binary_version":"8.0.32-1ubuntu1.3"},{"binary_name":"tomcat8-docs","binary_version":"8.0.32-1ubuntu1.3"},{"binary_name":"tomcat8-examples","binary_version":"8.0.32-1ubuntu1.3"},{"binary_name":"tomcat8-user","binary_version":"8.0.32-1ubuntu1.3"}],"availability":"No subscription required"},"database_specific":{"cves_map":{"ecosystem":"Ubuntu:16.04:LTS","cves":[{"id":"CVE-2016-0762","severity":[{"score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","type":"CVSS_V3"},{"score":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]},{"id":"CVE-2016-5018","severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}]},{"id":"CVE-2016-5388","severity":[{"score":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]},{"id":"CVE-2016-6794","severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]},{"id":"CVE-2016-6796","severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","type":"CVSS_V3"},{"type":"Ubuntu","score":"low"}]},{"id":"CVE-2016-6797","severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","type":"CVSS_V3"},{"score":"low","type":"Ubuntu"}]},{"severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2016-6816"},{"id":"CVE-2016-8735","severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"high","type":"Ubuntu"}]},{"id":"CVE-2016-8745","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"score":"medium","type":"Ubuntu"}]},{"severity":[{"score":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2016-9774"},{"id":"CVE-2016-9775","severity":[{"score":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}]}]},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-3177-1.json"}}],"schema_version":"1.7.5"}