Author: buildbot
Date: Tue Mar 15 10:09:21 2016
New Revision: 982837

Log:
Staging update by buildbot for tomee

Modified:
    websites/staging/tomee/trunk/cgi-bin/   (props changed)
    websites/staging/tomee/trunk/content/   (props changed)
    websites/staging/tomee/trunk/content/ejbd-transport.html
    websites/staging/tomee/trunk/content/properties-listing.html
    websites/staging/tomee/trunk/content/security/tomee.html

Propchange: websites/staging/tomee/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Mar 15 10:09:21 2016
@@ -1 +1 @@
-1735025
+1735051

Propchange: websites/staging/tomee/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Mar 15 10:09:21 2016
@@ -1 +1 @@
-1735025
+1735051

Modified: websites/staging/tomee/trunk/content/ejbd-transport.html
==============================================================================
--- websites/staging/tomee/trunk/content/ejbd-transport.html (original)
+++ websites/staging/tomee/trunk/content/ejbd-transport.html Tue Mar 15 
10:09:21 2016
@@ -172,7 +172,7 @@ using the "activated" init parameter of
 <p>Finally you can move this servlet in your own webapp if you want to use a 
provider url
 containing your webapp context. Simply copy paste the servlet definition in 
your web.xml
 and set the url mapping to what you want (let say /foo/*). Then use the 
provider url
-http://&lt;host&gt;:&lt;port&gt;/&lt;webapp context name&lgt;/foo</p>
+http://&lt;host&gt;:&lt;port&gt;/&lt;webapp context name&gt;/foo</p>
 
 <h3>Remote communication and serialization</h3>
 
@@ -223,6 +223,21 @@ tomee.serialization.class.blacklist = -
 tomee.serialization.class.blacklist = foo.Bar
 </code></pre>
 
+<h4>Revert to behavior of TomEE 1.7.3</h4>
+
+<p>You can configure these properties so that the Ejbd transport will behave 
in the same way it did with TomEE 1.7.3:</p>
+
+<pre><code>tomee.serialization.class.whitelist = 
+tomee.serialization.class.blacklist = 
org.codehaus.groovy.runtime.,org.apache.commons.collections.functors.,org.apache.xalan,java.lang.Process
+</code></pre>
+
+<p>Please note that with this configuration your server is vulnerable to Java 
serialization attacks again in particular when the system is exposed to the 
internet.</p>
+
+<p>As Ejbd transport is tunneled over HTTP please make sure that the 
<code>ServerServlet</code> is not publicly accessible.
+When the applications running on TomEE do not package the 
<code>ServerServlet</code> themselves ensure that the URL 
http://&lt;host&gt;:&lt;port&gt;/tomee/ejb is not accessible from untrusted 
sources.</p>
+
+<p>If your applications package declare it in their own web.xml make sure that 
the respective URL is not accessible from untrusted sources.</p>
+
 <h4>Remote communication and Arquillian tests</h4>
 
 <p>The mechanism described above principally also works when running 
Arquillian tests.

Modified: websites/staging/tomee/trunk/content/properties-listing.html
==============================================================================
--- websites/staging/tomee/trunk/content/properties-listing.html (original)
+++ websites/staging/tomee/trunk/content/properties-listing.html Tue Mar 15 
10:09:21 2016
@@ -193,8 +193,8 @@
 <tr><td>openejb.log.color</td><td> bool </td><td> activate or not the color in 
the console in embedded mode </td></tr>
 <tr><td>openejb.log.color.&lt;level in lowercase&gt;</td><td> color in 
uppercase </td><td> set a color
 for a particular level. Color are BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, 
CYAN, WHITE, DEFAULT.  </td></tr>
-<tr><td>tomee.serialization.class.blacklist</td><td> string </td><td> default 
list of packages/classnames excluded for EJBd deserialization (needs to be set 
on server and client sides)</td></tr>
-<tr><td>tomee.serialization.class.whitelist</td><td> string </td><td> default 
list of packages/classnames allowed for EJBd deserialization (blacklist wins 
over whitelist, needs to be set on server and client sides)</td></tr>
+<tr><td>tomee.serialization.class.blacklist</td><td> string </td><td> default 
list of packages/classnames excluded for EJBd deserialization (needs to be set 
on server and client sides). Please see the description of [Ejbd 
Transport](ejbd-transport.html) for details.</td></tr>
+<tr><td>tomee.serialization.class.whitelist</td><td> string </td><td> default 
list of packages/classnames allowed for EJBd deserialization (blacklist wins 
over whitelist, needs to be set on server and client sides). Please see the 
description of [Ejbd Transport](ejbd-transport.html) for details.</td></tr>
 <tr><td>tomee.remote.support</td><td> boolean </td><td> if true /tomee webapp 
is auto-deployed and EJBd is active (true by default for 1.x, false for 7.x 
excepted for tomee maven plugin and arquillian)</td></tr>
 </table>
 

Modified: websites/staging/tomee/trunk/content/security/tomee.html
==============================================================================
--- websites/staging/tomee/trunk/content/security/tomee.html (original)
+++ websites/staging/tomee/trunk/content/security/tomee.html Tue Mar 15 
10:09:21 2016
@@ -172,10 +172,10 @@ that even if fixed in 7.0.0-M2 we recomm
 <p>This issue only affects you if you rely on EJBd protocol (proprietary 
remote EJB protocol). This one one is not activated by default on the 7.x series
 but it was on the 1.x ones.</p>
 
-<p>The related CVE number is <em>CVE-2016-0779</em>: the EJBd protocol 
provided by TomEE can exploit the 0-day vulnerability.
+<p>The related CVE number is <a 
href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0779";>CVE-2016-0779</a>:
 the EJBd protocol provided by TomEE can exploit the 0-day vulnerability.
 This has been fixed in commit 58cdbbef9c77ab2b44870f9d606593b49cde76d9.</p>
 
-<p>Check <a href="/properties-listing.html">properties configuration</a> for 
more details (tomee.serialization.class.* and tomee.remote.support).</p>
+<p>Check <a href="/properties-listing.html">properties configuration</a> and 
<a href="/ejbd-transport.html">Ejbd transport</a> for more details 
(tomee.serialization.class.* and tomee.remote.support).</p>
 
 <h3>Credit</h3>
 


Reply via email to