[pkg-java] r5232 - in trunk/tomcat5.5/debian: . policy
mkoch at alioth.debian.org
mkoch at alioth.debian.org
Sat Dec 29 19:12:33 UTC 2007
Author: mkoch
Date: 2007-12-29 19:12:33 +0000 (Sat, 29 Dec 2007)
New Revision: 5232
Modified:
trunk/tomcat5.5/debian/changelog
trunk/tomcat5.5/debian/policy/03catalina.policy
Log:
* CVE-2007-5342: Fix unauthorized modification of data because of
too open permissions. Closes: #458237.
Modified: trunk/tomcat5.5/debian/changelog
===================================================================
--- trunk/tomcat5.5/debian/changelog 2007-12-29 17:48:31 UTC (rev 5231)
+++ trunk/tomcat5.5/debian/changelog 2007-12-29 19:12:33 UTC (rev 5232)
@@ -1,8 +1,10 @@
-tomcat5.5 (5.5.25-4) UNRELEASED; urgency=low
+tomcat5.5 (5.5.25-4) UNRELEASED; urgency=high
+ * CVE-2007-5342: Fix unauthorized modification of data because of
+ too open permissions. Closes: #458237.
* Always clean temporary directory on startup. Closes: #456608.
- -- Michael Koch <konqueror at gmx.de> Sat, 29 Dec 2007 18:52:06 +0100
+ -- Michael Koch <konqueror at gmx.de> Sat, 29 Dec 2007 20:15:40 +0100
tomcat5.5 (5.5.25-3) unstable; urgency=low
Modified: trunk/tomcat5.5/debian/policy/03catalina.policy
===================================================================
--- trunk/tomcat5.5/debian/policy/03catalina.policy 2007-12-29 17:48:31 UTC (rev 5231)
+++ trunk/tomcat5.5/debian/policy/03catalina.policy 2007-12-29 19:12:33 UTC (rev 5232)
@@ -27,7 +27,19 @@
// These permissions apply to JULI
grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
- permission java.security.AllPermission;
+ permission java.util.PropertyPermission "java.util.logging.config.class", "read";
+ permission java.util.PropertyPermission "java.util.logging.config.file", "read";
+ permission java.lang.RuntimePermission "shutdownHooks";
+ permission java.io.FilePermission "${catalina.base}${file.separator}conf${file.separator}logging.properties", "read";
+ permission java.util.PropertyPermission "catalina.base", "read";
+ permission java.util.logging.LoggingPermission "control";
+ permission java.io.FilePermission "${catalina.base}${file.separator}logs", "read, write";
+ permission java.io.FilePermission "${catalina.base}${file.separator}logs${file.separator}*", "read, write";
+ permission java.lang.RuntimePermission "getClassLoader";
+ // To enable per context logging configuration, permit read access to the appropriate file.
+ // Be sure that the logging configuration is secure before enabling such access
+ // eg for the examples web application:
+ // permission java.io.FilePermission "${catalina.base}${file.separator}webapps${file.separator}examples${file.separator}WEB-INF${file.separator}classes${file.separator}logging.properties", "read";
};
// These permissions apply to the servlet API classes
More information about the pkg-java-commits
mailing list