Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-6060

[Axis2]Security Vulnerability - Action Required: XXE vulnerability in the newest version of org.apache.axis2:axis2

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • 1.8.0
    • None
    • codegen, wsdl
    • None

    Description

      The vulnerability is present in the class org.apache.axis2.wsdl.codegen.extension.JAXBRIExtension   of method getNamespaceAwareDocumentBuilder()  , which is responsible for getting a DocumentBuilder object that supports namespace resolution. The vulnerable call chain we discover is: engage(CodeGenConfiguration configuration)→loadAdditionalSchemas()→getNamespaceAwareDocumentBuilder().
      Given that the XML schema files stored in the /org/apache/axis2/wsdl/codegen/schema/ which is compromised by a hacker, the victim conducts regular process which incorporates the execution of method engage(), resulting in an XML External Entity (XXE) Injection attack.  

      Attachments

        Activity

          People

            Unassigned Unassigned
            crispy-fried-chicken Yiheng Cao
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: