Accessibilité
Adobe
Identification Politique de confidentialité Mon Adobe

Bulletin de sécurité

Mise à niveau de Flex 3 destinée à prévenir une vulnérabilité potentielle de type attaque multisite par scripts

Date de publication : 17 juin 2008

Identifiant de vulnérabilité : APSB08-14

Référence CVE : CVE-2008-2640

Plate-forme : Toutes plates-formes

Versions logicielles concernées : Flex 3.0.1 SDK, Flex Builder 3

Synthèse

Une vulnérabilité potentielle de type attaque multisite par scripts a été identifiée dans le code utilisé par la fonctionnalité History Management de Flex 3. Nous recommandons aux développeurs ayant activé cette fonctionnalité dans les applications développées avec Flex 3 de mettre à jour les applications et environnements de développement déployés, conformément aux instructions ci-dessous.

Solution

Adobe recommande à tous les développeurs Flex 3 ayant activé la fonctionnalité History Management de mettre à jour les applications créées avec Flex 3 ainsi que leurs installations de produits Flex 3, conformément aux instructions suivantes :

Les utilisateurs de Flex 3 (Flex 3 SDK et Flex Builder 3) doivent mettre à jour les installations de leurs produits à l'aide de la mise à niveau Flex 3.0.2 SDK*.

Les utilisateurs de Flex 3 ayant activé la fonctionnalité History Management dans leurs applications web Flex 3 déployées doivent mettre à jour toutes les instances du fichier historyFrame.html avec le fichier mis à jour. Les trois instances du fichier historyFrame.html de l'installation de Flex 3 SDK se trouvent aux emplacements suivants :

{racine dossier d'installation}/templates/client-side-detection-with-history/history/historyFrame.html

{racine dossier d'installation}/templates/express-installation-with-history/history/historyFrame.html

{racine dossier d'installation}/templates/no-player-detection-with-history/history/historyFrame.html

Degré de gravité

Adobe classe cette vulnérabilité comme devant faire l'objet d'une mise à niveau importante et recommande aux utilisateurs concernés de mettre à niveau leurs installations logicielles et sites web.

Informations détaillées

Des erreurs de validation en entrée, susceptibles d'entraîner des vulnérabilités potentielles de type attaque multisite par scripts, ont été identifiées dans le code utilisé par la fonctionnalité History Management de Flex 3. Seuls les clients ayant utilisé la fonctionnalité History Management de Flex 3 ou prévoyant de le faire sont exposés à ces vulnérabilités. Le problème ne se pose pas dans dans Flex 2. Les fichiers nécessitant une mise à niveau sont les instances du fichier historyFrame.html. Adobe encourage les développeurs et ou/administrateurs de sites utilisant cette fonctionnalité dans leurs applications existantes à mettre à jour les éléments de construction de leurs sites à l'aide du fichier mis à jour en suivant les instructions données précédemment. Cette vulnérabilité est exploitable à distance. Adobe recommande aux développeurs ayant utilisé la fonctionnalité History Management de Flex 3 de mettre à jour les applications créées avec Flex 3 ainsi que leurs installations de produits Flex 3, en suivant les instructions fournies précédemment.

Remerciements

Adobe tient à remercier Ory Segal, Adi Sharabani et Ayal Yogev, d'IBM Rational Application Security*, d'avoir signalé ce problème et de joindre leurs efforts aux nôtres pour assurer la sécurité de nos clients.

Clause limitative de responsabilité Adobe

Contrat de licence

En utilisant un logiciel d'Adobe Systems Incorporated ou de ses filiales ("Adobe"), vous acceptez les présentes clauses. À défaut, il vous est interdit d'utiliser ce logiciel. Les dispositions du Contrat de licence de l'utilisateur final accompagnant un fichier donné au moment de l'installation ou du téléchargement d'un logiciel prévaudront sur les dispositions ci-après.

L'exportation et la réexportation de logiciels Adobe sont régies par les EAR (Export Administration Regulations) américaines et il est interdit d'exporter ou de réexporter lesdits logiciels vers la Corée du Nord, Cuba, l'Iran, l'Irak, la Libye, le Soudan, la Syrie ou vers tout autre pays soumis à l'embargo des États-Unis. En outre, il est interdit de distribuer des logiciels Adobe à toute personne fichée sur les listes suivantes : Table of Denial Orders, Entity List ou List of Specially Designated Nationals.

En téléchargeant ou en utilisant un logiciel Adobe, vous certifiez ne pas être ressortissant de Corée du Nord, de Cuba, d'Iran, d'Irak, de Libye, du Soudan, de Syrie ou de tout autre pays soumis à l'embargo des États-Unis, ni être fiché sur les listes suivantes : Table of Denial Orders, Entity List ou List of Specially Designated Nationals.

Si le logiciel est destiné à être utilisé avec une application ("application hôte") publiée par Adobe, Adobe vous concède une licence non exclusive d'utilisation dudit logiciel avec l'application hôte uniquement, sous réserve que vous possédiez une licence valide émanant d'Adobe pour l'application hôte. Sauf disposition contraire prévue plus haut, ledit logiciel vous est concédé sous licence dans le respect des conditions générales du Contrat de licence de l'utilisateur final régissant votre utilisation de l'application hôte.

DÉNI DE GARANTIE : VOUS RECONNAISSEZ QU'ADOBE NE VOUS A CONSENTI AUCUNE GARANTIE EXPRESSE CONCERNANT LE LOGICIEL ET QUE CE LOGICIEL VOUS EST FOURNI "EN L'ÉTAT" SANS GARANTIE D'AUCUNE SORTE. ADOBE REJETTE TOUTE GARANTIE, EXPRESSE OU TACITE, EN RAPPORT AVEC LE LOGICIEL, Y COMPRIS, NON LIMITATIVEMENT, TOUTE GARANTIE TACITE D'APTITUDE À UN USAGE PARTICULIER, DE NÉGOCIABILITÉ, DE QUALITÉ MARCHANDE OU DE NON-CONTREFAÇON DES DROITS D'UN TIERS. Certains États/juridictions interdisant l’exclusion de garanties tacites, il est possible que les limitations ci-avant ne s’appliquent pas à vous.

LIMITATION DE RESPONSABILITÉ : LA RESPONSABILITÉ D'ADOBE NE POURRA AUCUNEMENT ÊTRE ENGAGÉE À VOTRE ÉGARD EN CAS DE PERTE D'USAGE, D'INTERRUPTION D'ACTIVITÉ, OU DE TOUT TYPE DE DOMMAGE DIRECT, INDIRECT, ACCESSOIRE OU CONSÉCUTIF (MANQUE À GAGNER INCLUS), QUELLE QUE SOIT LA FORME D'ACTION MENÉE — POUR DÉFAUT D'EXÉCUTION DE CONTRAT, EN RESPONSABILITÉ CIVILE (Y COMPRIS POUR FAUTE), STRICTE RESPONSABILITÉ DU PRODUIT OU AUTRE — QUAND BIEN MÊME L'ÉVENTUALITÉ DE TELS DOMMAGES AURAIT ÉTÉ PORTÉE À LA CONNAISSANCE D'ADOBE. Certains États/juridictions interdisant l’exclusion ou la limitation de dommages accessoires ou consécutifs, il est possible que les limitations ci-avant ne s’appliquent pas à vous.