Vulnérabilité liée à l’entité externe XML (XXE) dans BlazeDS

Adobe a été informé de la vulnérabilité d’une entité externe XML (XXE) (CVE -2015-3269) dans le BlazeDS. Pour corriger la vulnérabilité de manière rétrospective dans les distributions BlazeDS intégrées à LiveCycle Data Services (LCDS), Adobe a publié un correctif qui inclut des correctifs dans le fichier flex-messaging-core.jar.

Effectuez les étapes suivantes pour obtenir et appliquer le correctif :

  1. Des correctifs sont disponibles pour les versions LCDS suivantes. Voir Bulletin de sécurité Adobe pour plus d’informations et pour télécharger le correctif pour votre version LCDS.

    • LCDS 3.0.0.354170
    • LCDS 3.1.0.354173
    • LCDS 4.5.1.354169
    • LCDS 4.6.2.354169
    • LCDS 4.7.0.354169
  2. Accédez au répertoire des correctifs et copiez le fichier flex-messaging-core.jar.

  3. Remplacez le fichier flex-messaging-core.jar de votre application LCDS par le fichier copié à l’étape 2.

  4. Editez le fichier services-config.xml dans votre application LCDS pour spécifier la valeur de la propriété allow-xml-external-entity-expansion comme false. La valeur par défaut est true.

    Ajoutez également la propriété sur channels / channel-definition / properties / serialization. Par exemple :

    <services-config>
    
      |
    
      ---- <channels>
    
         |
    
         ---- <channel-definition ...>
    
             |
    
             ---- <properties>
    
                |
    
                ---- <serialization>
    
                    |
    
                    ---- <allow-xml-external-entity-expansion>
                            false
                          </allow-xml-external-entity-expansion>
    Remarque :

    La valeur par défaut true maintient la compatibilité ascendante et doit être désactivée pour configurer l’analyseur XML afin de désactiver l’extension d’entité, comme expliqué dans Traitement des entités XML externes.

Remarque :

Après avoir appliqué le correctif, si vous rencontrez l’erreur suivante, cela implique que votre analyseur XML ne prend pas en charge la fonctionnalité d’entités générales externes. Par conséquent, vous devez mettre à jour votre analyseur XML, tel que Xerces 2.9.1.

Erreur lors de la désérialisation du type XML type jaxp_feature_not_supported : Feature "http://xml.org/sax/features/external-general-entities" is not supported

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne