svn commit: r958346 - in /axis/axis2/java/core/security: CVE-2010-1632.docx advisory-cve-2010-1632/ advisory-cve-2010-1632/pom.xml advisory-cve-2010-1632/src/ advisory-cve-2010-1632/src/docbkx/ adviso

2010-06-27 Thread veithen
Author: veithen
Date: Sun Jun 27 07:51:38 2010
New Revision: 958346

URL: http://svn.apache.org/viewvc?rev=958346&view=rev
Log:
CVE-2010-1632: Converted the advisory document to Docbook (instead of MS Word).

Added:
axis/axis2/java/core/security/advisory-cve-2010-1632/   (with props)
axis/axis2/java/core/security/advisory-cve-2010-1632/pom.xml   (with props)
axis/axis2/java/core/security/advisory-cve-2010-1632/src/
axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/

axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml
   (with props)
Removed:
axis/axis2/java/core/security/CVE-2010-1632.docx

Propchange: axis/axis2/java/core/security/advisory-cve-2010-1632/
--
--- svn:ignore (added)
+++ svn:ignore Sun Jun 27 07:51:38 2010
@@ -0,0 +1 @@
+target

Added: axis/axis2/java/core/security/advisory-cve-2010-1632/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/security/advisory-cve-2010-1632/pom.xml?rev=958346&view=auto
==
--- axis/axis2/java/core/security/advisory-cve-2010-1632/pom.xml (added)
+++ axis/axis2/java/core/security/advisory-cve-2010-1632/pom.xml Sun Jun 27 
07:51:38 2010
@@ -0,0 +1,62 @@
+
+
+http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+4.0.0
+
+org.apache
+apache
+7
+
+org.apache.axis2
+advisory-cve-2010-1632
+1
+Axis2 Security Advisory CVE-2010-1632
+pom
+
+
+
+com.agilejava.docbkx
+docbkx-maven-plugin
+2.0.10
+
+
+
+generate-pdf
+
+compile
+
+CVE-2010-1632.xml
+1
+
+
+
+
+
+org.docbook
+docbook-xml
+4.4
+runtime
+
+
+
+
+
+
\ No newline at end of file

Propchange: axis/axis2/java/core/security/advisory-cve-2010-1632/pom.xml
--
svn:eol-style = native

Added: 
axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml?rev=958346&view=auto
==
--- 
axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml
 (added)
+++ 
axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml
 Sun Jun 27 07:51:38 2010
@@ -0,0 +1,479 @@
+
+http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+
+
+
+Apache Axis2 Security Advisory (CVE-2010-1632)
+HTTP binding (REST) enables DTD based XML attacks
+
+Andreas
+Veithen
+veit...@apache.org
+
+First version: May 16, 2010 • First published: June 13, 
2010 • Last updated: June 13, 2010
+
+
+Description
+
+According to the SOAP 1.1 specification, A SOAP message 
MUST NOT contain a
+Document Type Declaration. In Axis2, this constraint is 
enforced by the
+StAXSOAPModelBuilder class, which is part 
of Axiom. This
+approach presents two issues:
+
+
+
+
+It only works for SOAP bindings. HTTP bindings supporting 
plain XML messages
+still allow document type declarations in request messages.
+
+
+
+
+When processing a document with a document type 
declaration,
+StAXSOAPModelBuilder only reports 
an error after
+receiving the DTD event from the StAX parser. However, at 
this point,
+the StAX parser may already have processed (part of) the 
document type declaration.
+
+
+
+
+This implies that Axis2 is vulnerable to DTD based XML attacks. 
There are two types of such attacks:
+
+
+
+
+Document type declarations may reference other documents, 
namely a DTD or
+external entities declared in the internal subset. If the 
XML parser is
+configured with a de

svn commit: r958350 - in /axis/axis2/java/core/security: CVE-2010-1632.pdf advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml

2010-06-27 Thread veithen
Author: veithen
Date: Sun Jun 27 08:39:37 2010
New Revision: 958350

URL: http://svn.apache.org/viewvc?rev=958350&view=rev
Log:
CVE-2010-1632: Updated the advisory with current information about vulnerable 
products and third party references.

Modified:
axis/axis2/java/core/security/CVE-2010-1632.pdf

axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml

Modified: axis/axis2/java/core/security/CVE-2010-1632.pdf
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/security/CVE-2010-1632.pdf?rev=958350&r1=958349&r2=958350&view=diff
==
Binary files - no diff available.

Modified: 
axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml?rev=958350&r1=958349&r2=958350&view=diff
==
--- 
axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml
 (original)
+++ 
axis/axis2/java/core/security/advisory-cve-2010-1632/src/docbkx/CVE-2010-1632.xml
 Sun Jun 27 08:39:37 2010
@@ -27,7 +27,7 @@
 Veithen
 veit...@apache.org
 
-First version: May 16, 2010 • First published: June 13, 
2010 • Last updated: June 13, 2010
+First version: May 16, 2010 • First published: June 13, 
2010 • Last updated: June 27, 2010
 
 
 Description
@@ -134,17 +134,51 @@
 
 Other products
 
-Axis2 is used in (or as the basis for) other products. This 
includes the Synapse,
-ODE, Tuscany and Geronimo projects from the ASF, as well as 
several commercial
-products. It is likely that these products are vulnerable as 
well.
+Axis2 is used in (or as the basis for) other Open Source 
projects and
+commercial products. It is likely that these products are 
vulnerable as well.
+At the time of writing, the following information is available:
 
+
+
+
+Axis2 is used by the Synapse, ODE, Tuscany and 
Geronimo projects
+from the ASF and it is expected that all these 
projects are
+vulnerable.
+
+
+
+
+Axis2 is used as the JAX-WS implementation in 
WebSphere Application
+Server 7.0 and in the Feature Pack for Web Services 
for WAS 6.1.
+Both are vulnerable. See
+http://www-01.ibm.com/support/docview.wss?uid=swg21433581"/>
+for details about the affected versions.
+
+
+
 
 It is possible that Web service frameworks other than Axis2 
are affected by
-similar vulnerabilities.
+similar vulnerabilities. At the time of writing, the following 
information
+is available:
 
+
+
+
+Axis 1.4 is not vulnerable and immediately rejects any 
request
+containing a DOCTYPE declaration.
+
+
+
+
+A similar vulnerability exists in Apache CXF. Please 
refer to
+CVE-2010-2076 for more details.
+
+
+
 
-The exploits described in  may be 
used to check
-whether a given product is vulnerable.
+For projects and products not listed above or for which no 
information
+is available, the exploits described in  may be
+used to check for vulnerability.
 
 
 
@@ -466,6 +500,31 @@ expected a '<' to start a directive
 initially described in JIRA report
 AXIS2-4450https://issues.apache.org/jira/browse/AXIS2-4450"/>.
 
+
+The issue is tracked by third parties with the following 
references:
+
+
+
+
+http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-1632";>CVE-2010-1632
+
+
+
+
+http://secunia.com/advisories/40252";>Secunia 
Advisory SA40252
+
+
+
+
+http://www.vupen.com/english/advisories/2010/1528";>VUPEN/ADV-2010-1528
+
+
+
+
+https://bugzilla.redhat.com/show_bug.cgi?id=607118";>Re

svn commit: r958361 - /axis/axis2/java/core/branches/java/1_5/modules/parent/pom.xml

2010-06-27 Thread veithen
Author: veithen
Date: Sun Jun 27 10:56:46 2010
New Revision: 958361

URL: http://svn.apache.org/viewvc?rev=958361&view=rev
Log:
Redirect apache.snapshots to the new (Nexus) snapshot repository so that Maven 
can download Axiom snapshots.

Modified:
axis/axis2/java/core/branches/java/1_5/modules/parent/pom.xml

Modified: axis/axis2/java/core/branches/java/1_5/modules/parent/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/java/1_5/modules/parent/pom.xml?rev=958361&r1=958360&r2=958361&view=diff
==
--- axis/axis2/java/core/branches/java/1_5/modules/parent/pom.xml (original)
+++ axis/axis2/java/core/branches/java/1_5/modules/parent/pom.xml Sun Jun 27 
10:56:46 2010
@@ -475,6 +475,19 @@
   Checksum policy when not specified always defaults to 'warn'
   which is what we want.
-->
+
+
+apache.snapshots
+Apache Snapshot Repository
+http://repository.apache.org/snapshots
+
+false
+
+
 
 
 true




svn commit: r958375 - in /axis/axis2/java/core/branches/java/1_5: ./ modules/adb-codegen/ modules/adb/ modules/addressing/ modules/clustering/ modules/codegen/ modules/corba/ modules/fastinfoset/ modu

2010-06-27 Thread veithen
Author: veithen
Date: Sun Jun 27 12:26:12 2010
New Revision: 958375

URL: http://svn.apache.org/viewvc?rev=958375&view=rev
Log:
AXIS2-3290: Merged r904780 to the 1.5 branch, so that people who build the 
branch with maven.test.skip=true stop complaining about build failures.

Modified:
axis/axis2/java/core/branches/java/1_5/   (props changed)
axis/axis2/java/core/branches/java/1_5/modules/adb-codegen/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/adb/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/addressing/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/clustering/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/codegen/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/corba/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/fastinfoset/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/integration/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/java2wsdl/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/jaxbri/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/jaxws-integration/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/jaxws-mar/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/jaxws/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/jibx/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/json/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/kernel/pom.xml

axis/axis2/java/core/branches/java/1_5/modules/kernel/src/org/apache/axis2/transport/http/util/QueryStringParser.java
   (props changed)

axis/axis2/java/core/branches/java/1_5/modules/kernel/test/org/apache/axis2/transport/http/util/QueryStringParserTest.java
   (props changed)
axis/axis2/java/core/branches/java/1_5/modules/metadata/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/mex/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/mtompolicy-mar/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/mtompolicy/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/parent/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/ping/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/saaj/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/samples/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/scripting/pom.xml

axis/axis2/java/core/branches/java/1_5/modules/tool/axis2-java2wsdl-maven-plugin/pom.xml

axis/axis2/java/core/branches/java/1_5/modules/tool/axis2-wsdl2code-maven-plugin/pom.xml
axis/axis2/java/core/branches/java/1_5/modules/transport/http/pom.xml   
(props changed)
axis/axis2/java/core/branches/java/1_5/modules/transport/http/src/   (props 
changed)
axis/axis2/java/core/branches/java/1_5/modules/transport/local/   (props 
changed)

axis/axis2/java/core/branches/java/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AdminAgent.java
   (props changed)

axis/axis2/java/core/branches/java/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AxisAdminServlet.java
   (props changed)
axis/axis2/java/core/branches/java/1_5/modules/xmlbeans/pom.xml

Propchange: axis/axis2/java/core/branches/java/1_5/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Sun Jun 27 12:26:12 2010
@@ -1,2 +1,2 @@
 /axis/axis2/java/core/trunk:944347,944915,951385
-/webservices/axis2/trunk/java:732924,732927,732939,733776,741873,748761,754458,754467,754503,757151-757153,759488,759507,759878,759968,761025,761044,761709,761770,761952,763148,765102,771051,801630,803725,834058
+/webservices/axis2/trunk/java:732924,732927,732939,733776,741873,748761,754458,754467,754503,757151-757153,759488,759507,759878,759968,761025,761044,761709,761770,761952,763148,765102,771051,801630,803725,834058,904780

Modified: axis/axis2/java/core/branches/java/1_5/modules/adb-codegen/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/java/1_5/modules/adb-codegen/pom.xml?rev=958375&r1=958374&r2=958375&view=diff
==
--- axis/axis2/java/core/branches/java/1_5/modules/adb-codegen/pom.xml 
(original)
+++ axis/axis2/java/core/branches/java/1_5/modules/adb-codegen/pom.xml Sun Jun 
27 12:26:12 2010
@@ -83,7 +83,6 @@
 maven-surefire-plugin
 true
 
-false
 
 **/*Abstract*.java
 **/*Util*.java
@@ -124,7 +123,7 @@
 generate-test-sources
 generate-test-sources
 
-
+
 
 
 

Modified: axis/axis2/java/core/branches/java/1_5/modules/adb/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/java/1_5/modules/a

svn commit: r958410 [2/2] - in /axis/axis2/java/rampart/trunk/modules: documentation/src/site/resources/samples/policy/ rampart-integration/src/test/resources/rahas/policy/ rampart-integration/src/tes

2010-06-27 Thread nandana
Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-2-sig-dk.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-2-sig-dk.xml?rev=958410&r1=958409&r2=958410&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-2-sig-dk.xml
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-2-sig-dk.xml
 Sun Jun 27 19:05:10 2010
@@ -24,7 +24,7 @@



-   
+   




Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-3-dk.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-3-dk.xml?rev=958410&r1=958409&r2=958410&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-3-dk.xml
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-3-dk.xml
 Sun Jun 27 19:05:10 2010
@@ -25,7 +25,7 @@



-   
+   




Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-4-dk-ebs.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-4-dk-ebs.xml?rev=958410&r1=958409&r2=958410&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-4-dk-ebs.xml
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-4-dk-ebs.xml
 Sun Jun 27 19:05:10 2010
@@ -25,7 +25,7 @@



-   
+   




Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-5-ebs.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-5-ebs.xml?rev=958410&r1=958409&r2=958410&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-5-ebs.xml
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-asymm-binding-5-ebs.xml
 Sun Jun 27 19:05:10 2010
@@ -23,7 +23,7 @@



-   
+   




Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-symm-binding-1.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-symm-binding-1.xml?rev=958410&r1=958409&r2=958410&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-symm-binding-1.xml
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-tests/test-resources/policy/rampart-symm-binding-1.xml
 Sun Jun 27 19:05:10 2010
@@ -15,7 +15,7 @@



-   
+